Public record
Software health reportschema 0.30.0 · metrics 2.3.1 · 2026-08-03 03:04 UTC

muxinc / elements

Custom elements for working with media in the browser that Just Work™

TypeScript · JavaScript · HTMLMIT★ 362 stars⑂ 64 forkssince Aug 2021View on GitHub ↗
KindLibraryCommand-line toolhow this is determined

muxinc/elements holds a health index of 92 out of 100, placing it in the Excellent band. It scores highest on Vitality (87/100) and lowest on AI Readiness (61/100). It was last updated 10 days ago. 2 contributors account for most of its recent work.

92
overall / 100
Excellent

Software health index

Metrics are grouped into weighted categories on one standardized 1–100 scale. Overall starts as their weighted mean, calibrated against the distribution of the public record so bands carry percentile meaning; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At Risk ceiling of 34.

92
Exceptional93-100The record's top tier (≈ top 5%); essentially all checked criteria met
Excellent80-92Strong across the board; minor gaps
Good65-79Healthy; gaps are limited and manageable
Moderate50-64Acceptable with notable gaps; review recommended
Weak35-49Material weaknesses across several areas
At Risk20-34Significant weaknesses; adoption warrants caution
Critical1-19Severe problems (abandoned, single-maintainer, no hygiene)
VitalityCommunity &AdoptionSustainability &GovernanceEngineeringQualitySecurityAI Readiness

Score profile

Each axis is a category. The shape matters more than the average — a healthy subject fills the whole shape, while a spike-and-crater profile means strength in one dimension is masking risk in another.

The weighted overall 78 is calibrated to 92 on the published index scale (record calibration 2026-08-02).

Ownership

MuxOrganization
464 followers210 public repossince Dec 2015

This repository is backed by an organization — shared, accountable stewardship that can outlive any single maintainer.

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publishTags
npm@mux/mux-audio0.16.24,49174210 days agoaudiomuxplayerweb-component
npm@mux/mux-video0.31.27,629,89472310 days agovideomuxplayerhlsweb-component
npm@mux/mux-player3.13.27,056,84674710 days agovideomuxplayerhlsweb-component
npm@mux/mux-uploader1.5.0185,489690100 days agovideomuxuploadergcschunked-uploadweb-componentupchunk
npm@mux/playback-core0.35.27,893,69772010 days ago
npm@mux/mux-audio-react0.16.211,24374510 days agoaudiomuxplayerreact
npm@mux/mux-video-react0.31.2227,72172110 days agovideomuxplayerhlsreact
npm@mux/mux-player-astro3.13.24,9565910 days agovideomuxplayerhlsastroastro-component

Metrics by category

Vitality

Is the project alive — is code being written and are releases shipping?

87Excellent · 21% of overall
How it's scored
28.8/36Push recency — last push 10 days ago
21.5/36Commit cadence — 31/52 weeks with commits
17.6/18Commit volume — 91 commits in the last year
10/10OpenSSF Scorecard: Maintained — 12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Inputs used
commits_last_year91
human_commit_share0.67
days_since_last_push10
active_weeks_last_year31

Release discipline

100Exceptional
How it's scored
27/27Ships releases — 100 releases published
36/36Release recency — latest release 10 days ago
27/27Release cadence — a release every ~7.2 days
0/10OpenSSF Scorecard: Signed-Releases — no data
Inputs used
releases_count100
latest_release_tag@mux/playback-core@0.35.2
releases_from_tagsno
days_since_latest_release10
mean_days_between_releases7.2
Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.

Community & Adoption

Does the project have users, downloads, attention, and a welcoming setup for contributors?

80Excellent · 17% of overall
How it's scored
41.5/60Stars — 362 stars
15/25Forks — 64 forks
5.8/15Watchers — 12 watchers
Inputs used
forks64
stars362
watchers12
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

Community health

85Excellent
How it's scored
22.5/22.5README
22.5/22.5License — recognized license (MIT)
18/18CONTRIBUTING guide
13.5/13.5Code of conduct
0/7.2Issue template
0/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
readme_badges0
has_contributingyes
has_issue_templateno
has_code_of_conductyes
readme_badge_services
has_pull_request_templateno
How it's scored
80/80Monthly downloads — 23,014,337 downloads/month across npm
0/20Registry dependents — not reported by this ecosystem
Inputs used
packages@mux/mux-audio, @mux/mux-video, @mux/mux-player, @mux/mux-uploader, @mux/playback-core, @mux/mux-audio-react, @mux/mux-video-react, @mux/mux-player-astro
dependents
ecosystemsnpm
total_downloads
monthly_downloads23,014,337
Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.

Sustainability & Governance

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?

81Excellent · 23% of overall
How it's scored
25.2/54Bus factor — 2 contributor(s) cover half of all commits
14.7/22.5Commit distribution — top contributor authored 35% of commits
13.5/13.5Contributor breadth — 42 contributors
10/10OpenSSF Scorecard: Contributors — project has 21 contributing companies or organizations
Inputs used
bus_factor2
contributors_sampled42
top_contributor_share0.348
How it's scored
41.7/42Issue resolution — 99% of issues closed
25.8/30PR acceptance — 836/972 decided PRs merged
0/13Newcomer PR acceptance — no first-time contributor's PR decided in 30d
13.5/15OpenSSF Scorecard: Code-Review — Found 19/21 approved changesets -- score normalized to 9
Inputs used
merged_prs836
open_issues2
closed_issues278
prs_merged_7d0
prs_decided_7d0
prs_merged_30d3
prs_decided_30d3
issue_closed_ratio0.993
closed_unmerged_prs136
first_time_authors_30d0
first_time_prs_merged_30d0
first_time_prs_decided_30d0
Excluded from scoring (no data or not applicable): newcomer_pr_acceptance. Remaining weights renormalized.
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
19.2/25Owner reach — 464 followers of muxinc
25/25Track record — 210 public repos, account ~10 yr old
Inputs used
followers464
owner_typeOrganization
is_verified
owner_loginmuxinc
public_repos210
account_age_days3,891

Package maintenance

100Exceptional
How it's scored
25/25Published & resolvable — 8 package(s) on npm
35/35Publish recency — latest publish 10 days ago
20/20Version history — 747 published versions
20/20Not deprecated — active, not deprecated or yanked
Inputs used
packages@mux/mux-audio, @mux/mux-video, @mux/mux-player, @mux/mux-uploader, @mux/playback-core, @mux/mux-audio-react, @mux/mux-video-react, @mux/mux-player-astro
ecosystemsnpm
any_deprecatedno
min_days_since_publish10

Engineering Quality

Are baseline engineering and documentation practices in place?

75Good · 19% of overall
How it's scored
24/24CI workflows — 3 workflow(s)
24/24Tests present
16/16Linter config — .eslintrc.cjs, .eslintrc.json
0/9.6Pre-commit hooks
6.4/6.4.editorconfig
12/20OpenSSF Scorecard: CI-Tests — 19 out of 29 merged PRs checked by a CI test -- score normalized to 6
Inputs used
has_ciyes
has_testsyes
has_editorconfigyes
has_linter_configyes
has_precommit_configno
How it's scored
30/30README
0/25Documentation directory
15/15Documentation / homepage site — https://elements-demo-nextjs.vercel.app
10/10Repository description
10/10Topics — 8 topics
0/10Wiki
Inputs used
topicsaudio, audio-player, html5, media-chrome, react, video, video-player, web-components
has_wikino
homepagehttps://elements-demo-nextjs.vercel.app
has_readmeyes
has_docs_dirno
has_descriptionyes

Security

Are visible security and supply-chain practices strong, without unresolved high-risk jurisdiction exposure?

67Good · 16% of overall
How it's scored
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — no data
1.5/2.5CI-Tests — 19 out of 29 merged PRs checked by a CI test -- score normalized to 6
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
6.8/7.5Code-Review — Found 19/21 approved changesets -- score normalized to 9
2.5/2.5Contributors — project has 21 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5License — license file detected
7.5/7.5Maintained — 12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
2/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 4
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — no data
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 147 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate5.9
Excluded from scoring (no data or not applicable): branch_protection, signed_releases. Remaining weights renormalized.

Dependency advisories

100Exceptional
How it's scored
35/35Direct dependencies free of known advisories — no direct dependency carries a known advisory
25/25Indirect dependencies free of known advisories — no indirect dependency carries a known advisory
0/40No advisories left outstanding — no advisory carries a publication date
Inputs used
sourceosv
advisories0
affected_packages0
assessed_packages4
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the npm:@mux/mux-audio@0.16.2 runtime dependency closure — what installing the published package pulls in — 4 packages. Reachability is not analyzed.

AI Readiness

How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight (4%): agent tooling is a real maintenance signal, but a repository with none can still reach 100/100.

61Moderate · 4% of overall
How it's scored
0/45Agent instructions — no CLAUDE.md / AGENTS.md / editor rules
0/15Machine-readable docs (llms.txt)
40/40Legible commit history — 66 of 67 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share0.985
agent_instruction_files
agent_instruction_max_bytes
How it's scored
0/18One-command bootstrap
22/22Automated tests
11/11Lint / format config — .eslintrc.cjs, .eslintrc.json
11/11Static type checking — examples/astro/tsconfig.json, examples/nextjs-with-typescript/tsconfig.json, examples/svelte-kit/tsconfig.json, examples/vue-with-typescript/tsconfig.json, packages/mux-active-viewer-count/tsconfig.json, packages/mux-audio-react/tsconfig.json, packages/mux-audio/tsconfig.json, packages/mux-elements-codemod/tsconfig.json, packages/mux-player-astro/tsconfig.json, packages/mux-player-react/tsconfig.json, packages/mux-player/tsconfig.json, packages/mux-uploader-astro/tsconfig.json, packages/mux-uploader-react/tsconfig.json, packages/mux-uploader/tsconfig.json, packages/mux-video-react/tsconfig.json, packages/mux-video/tsconfig.json, packages/playback-core/tsconfig.json, tsconfig.json
10/10Reproducible environment — lockfile
4/10Demonstrated agent practice — 2 of the last 100 commits agent-authored or agent-credited
8/8Automated maintenance — 6 of the last 100 commits are automated dependency updates
4/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 4
Inputs used
has_nixno
has_testsyes
lockfilespackage-lock.json
has_dockerfileno
typed_languageyes
bootstrap_files
has_devcontainerno
has_linter_configyes
typecheck_configsexamples/astro/tsconfig.json, examples/nextjs-with-typescript/tsconfig.json, examples/svelte-kit/tsconfig.json, examples/vue-with-typescript/tsconfig.json, packages/mux-active-viewer-count/tsconfig.json, packages/mux-audio-react/tsconfig.json, packages/mux-audio/tsconfig.json, packages/mux-elements-codemod/tsconfig.json, packages/mux-player-astro/tsconfig.json, packages/mux-player-react/tsconfig.json, packages/mux-player/tsconfig.json, packages/mux-uploader-astro/tsconfig.json, packages/mux-uploader-react/tsconfig.json, packages/mux-uploader/tsconfig.json, packages/mux-video-react/tsconfig.json, packages/mux-video/tsconfig.json, packages/playback-core/tsconfig.json, tsconfig.json
agent_commit_share0.02
toolchain_manifests
dependency_bot_commit_share0.06
How it's scored
45/45Type-checkable code — TypeScript (statically typed)
54.5/55Manageable file sizes — 2/220 source files over 60KB
Inputs used
primary_languageTypeScript
largest_source_bytes68,585
source_files_sampled220
oversized_source_files2
How it's scored
0/40API schema (OpenAPI/GraphQL/proto)
0/20MCP server
40/40Runnable examples — examples
Inputs used
example_dirsexamples
has_mcp_signalno
api_schema_files

Key facts

362GitHub stars
42contributors
91commits, last 12 months
10days since last push
100releases
2bus factor
2open issues
npmpackage ecosystems

Data collection warnings

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token

More detail

Star and fork history 0 ★ / 64 ⇿
0Stars
64Forks
92Releases

When each star and fork was added, collected from GitHub and bucketed by day. Cumulative growth sits directly above the daily additions it is made of, so the two read against each other: steady organic accretion looks nothing like an abrupt, short-lived burst. Where that difference is measurable, it is reported as growth authenticity.

013253850636232021-082024-012026-07
Major 0Minor 0Patch 0

Each point covers 5 days.

OpenSSF Scorecard 5.9 / 10
5.9aggregate

Independent, tool-agnostic security assessment from the open-source OpenSSF Scorecard. Each check rewards a security practice, not a specific vendor's tool. Checks Scorecard could not determine are marked n/a and excluded from the security score (never counted as zero).Scorecard v5.5.0 · 2026-08-03 03:04 UTC

10Binary-Artifactsno binaries found in the repo
n/aBranch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
6CI-Tests19 out of 29 merged PRs checked by a CI test -- score normalized to 6
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
9Code-ReviewFound 19/21 approved changesets -- score normalized to 9
10Contributorsproject has 21 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
4Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 4
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
n/aSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities147 existing vulnerabilities detected
Direct dependencies 30
RegistryPackageVersion constraintManifest
npm@mux/playback-core0.35.2packages/mux-audio-react/package.json
npmprop-types^15.8.1packages/mux-audio-react/package.json
npm@mux/playback-core0.35.2packages/mux-audio/package.json
npmcustom-media-element~1.4.5packages/mux-audio/package.json
npmchalk^5.4.1packages/mux-elements-codemod/package.json
npmminimist^1.2.6packages/mux-elements-codemod/package.json
npmshelljs^0.9.2packages/mux-elements-codemod/package.json
npm@mux/mux-player3.13.2packages/mux-player-astro/package.json
npm@mux/playback-core0.35.2packages/mux-player-astro/package.json
npm@mux/mux-player3.13.2packages/mux-player-react/package.json
npm@mux/playback-core0.35.2packages/mux-player-react/package.json
npmprop-types^15.8.1packages/mux-player-react/package.json
npm@mux/mux-video0.31.2packages/mux-player/package.json
npm@mux/playback-core0.35.2packages/mux-player/package.json
npmmedia-chrome~4.19.0packages/mux-player/package.json
npmplayer.style^0.3.0packages/mux-player/package.json
npm@mux/mux-uploader1.5.0packages/mux-uploader-astro/package.json
npm@mux/mux-uploader1.5.0packages/mux-uploader-react/package.json
npmprop-types^15.8.1packages/mux-uploader-react/package.json
npm@mux/upchunk^3.5.0packages/mux-uploader/package.json
npm@mux/playback-core0.35.2packages/mux-video-react/package.json
npmprop-types^15.8.1packages/mux-video-react/package.json
npm@mux/mux-data-google-ima^0.3.4packages/mux-video/package.json
npm@mux/playback-core0.35.2packages/mux-video/package.json
npm@types/google_interactive_media_ads_types^3.697.0packages/mux-video/package.json
npmcastable-video~1.1.13packages/mux-video/package.json
npmcustom-media-element~1.4.6packages/mux-video/package.json
npmmedia-tracks~0.3.5packages/mux-video/package.json
npmhls.js~1.6.15packages/playback-core/package.json
npmmux-embed^5.16.1packages/playback-core/package.json
All dependencies 1,769

Full resolved dependency set from the GitHub dependency graph: 39 direct and 1,730 indirect (transitive) packages. The transitive closure is complete when the repository commits a lockfile.

RegistryPackageVersionRelation
npm@mux/mux-data-google-ima0.3.4direct
npm@mux/mux-data-google-ima^0.3.4direct
npm@mux/mux-player*direct
npm@mux/mux-player3.13.2direct
npm@mux/mux-uploader*direct
npm@mux/mux-uploader1.5.0direct
npm@mux/mux-video*direct
npm@mux/mux-video0.31.2direct
npm@mux/playback-core0.35.2direct
npm@mux/upchunk3.5.0direct
npm@mux/upchunk^3.5.0direct
npm@types/google_interactive_media_ads_types3.697.1direct
npm@types/google_interactive_media_ads_types^3.697.0direct
npmcastable-video1.1.13direct
npmcastable-video~1.1.13direct
npmchalk2.4.2direct
npmchalk4.1.2direct
npmchalk5.4.1direct
npmchalk^5.4.1direct
npmcustom-media-element1.4.6direct
npmcustom-media-element~1.4.5direct
npmcustom-media-element~1.4.6direct
npmhls.js1.6.15direct
npmhls.js~1.6.15direct
npmmedia-chrome4.19.0direct
npmmedia-chrome^4.19.0direct
npmmedia-chrome~4.19.0direct
npmmedia-tracks0.3.5direct
npmmedia-tracks~0.3.5direct
npmminimist1.2.8direct
npmminimist^1.2.6direct
npmmux-embed5.16.1direct
npmmux-embed^5.16.1direct
npmplayer.style0.3.4direct
npmplayer.style^0.3.0direct
npmprop-types15.8.1direct
npmprop-types^15.8.1direct
npmshelljs0.9.2direct
npmshelljs^0.9.2direct
npm@ampproject/remapping2.3.0indirect
npm@astrojs/compiler3.0.1indirect
npm@astrojs/internal-helpers0.8.0indirect
npm@astrojs/markdown-remark7.1.0indirect
npm@astrojs/prism4.0.1indirect
npm@astrojs/react5.0.3indirect
npm@astrojs/react^5.0.3indirect
npm@astrojs/telemetry3.3.1indirect
npm@astrojs/vercel10.0.4indirect
npm@astrojs/vercel^10.0.4indirect
npm@babel/code-frame7.27.1indirect
npm@babel/code-frame7.29.0indirect
npm@babel/compat-data7.27.5indirect
npm@babel/compat-data7.29.0indirect
npm@babel/core7.27.4indirect
npm@babel/core7.29.0indirect
npm@babel/generator7.27.5indirect
npm@babel/generator7.29.1indirect
npm@babel/helper-annotate-as-pure7.27.3indirect
npm@babel/helper-compilation-targets7.27.2indirect
npm@babel/helper-compilation-targets7.28.6indirect
npm@babel/helper-create-class-features-plugin7.27.1indirect
npm@babel/helper-create-regexp-features-plugin7.27.1indirect
npm@babel/helper-define-polyfill-provider0.6.4indirect
npm@babel/helper-globals7.28.0indirect
npm@babel/helper-member-expression-to-functions7.27.1indirect
npm@babel/helper-module-imports7.27.1indirect
npm@babel/helper-module-imports7.28.6indirect
npm@babel/helper-module-transforms7.27.3indirect
npm@babel/helper-module-transforms7.28.6indirect
npm@babel/helper-optimise-call-expression7.27.1indirect
npm@babel/helper-plugin-utils7.27.1indirect
npm@babel/helper-remap-async-to-generator7.27.1indirect
npm@babel/helper-replace-supers7.27.1indirect
npm@babel/helper-skip-transparent-expression-wrappers7.27.1indirect
npm@babel/helper-string-parser7.27.1indirect
npm@babel/helper-validator-identifier7.28.5indirect
npm@babel/helper-validator-option7.27.1indirect
npm@babel/helper-wrap-function7.27.1indirect
npm@babel/helpers7.27.6indirect
npm@babel/helpers7.29.2indirect
npm@babel/parser7.29.2indirect
npm@babel/plugin-bugfix-firefox-class-in-computed-class-key7.27.1indirect
npm@babel/plugin-bugfix-safari-class-field-initializer-scope7.27.1indirect
npm@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression7.27.1indirect
npm@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining7.27.1indirect
npm@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly7.27.1indirect
npm@babel/plugin-proposal-dynamic-import7.18.6indirect
npm@babel/plugin-proposal-private-property-in-object7.21.0-placeholder-for-preset-env.2indirect
npm@babel/plugin-syntax-class-properties7.12.13indirect
npm@babel/plugin-syntax-dynamic-import7.8.3indirect
npm@babel/plugin-syntax-import-assertions7.27.1indirect
npm@babel/plugin-syntax-import-attributes7.27.1indirect
npm@babel/plugin-syntax-import-meta7.10.4indirect
npm@babel/plugin-syntax-numeric-separator7.10.4indirect
npm@babel/plugin-syntax-unicode-sets-regex7.18.6indirect
npm@babel/plugin-transform-arrow-functions7.27.1indirect
npm@babel/plugin-transform-async-generator-functions7.27.1indirect
npm@babel/plugin-transform-async-to-generator7.27.1indirect
npm@babel/plugin-transform-block-scoped-functions7.27.1indirect
npm@babel/plugin-transform-block-scoping7.27.5indirect
npm@babel/plugin-transform-class-properties7.27.1indirect
npm@babel/plugin-transform-class-static-block7.27.1indirect
npm@babel/plugin-transform-classes7.27.1indirect
npm@babel/plugin-transform-computed-properties7.27.1indirect
npm@babel/plugin-transform-destructuring7.27.3indirect
npm@babel/plugin-transform-dotall-regex7.27.1indirect
npm@babel/plugin-transform-duplicate-keys7.27.1indirect
npm@babel/plugin-transform-duplicate-named-capturing-groups-regex7.27.1indirect
npm@babel/plugin-transform-dynamic-import7.27.1indirect
npm@babel/plugin-transform-exponentiation-operator7.27.1indirect
npm@babel/plugin-transform-export-namespace-from7.27.1indirect
npm@babel/plugin-transform-for-of7.27.1indirect
npm@babel/plugin-transform-function-name7.27.1indirect
npm@babel/plugin-transform-json-strings7.27.1indirect
npm@babel/plugin-transform-literals7.27.1indirect
npm@babel/plugin-transform-logical-assignment-operators7.27.1indirect
npm@babel/plugin-transform-member-expression-literals7.27.1indirect
npm@babel/plugin-transform-modules-amd7.27.1indirect
npm@babel/plugin-transform-modules-commonjs7.27.1indirect
npm@babel/plugin-transform-modules-systemjs7.27.1indirect
npm@babel/plugin-transform-modules-umd7.27.1indirect
npm@babel/plugin-transform-named-capturing-groups-regex7.27.1indirect
npm@babel/plugin-transform-new-target7.27.1indirect
npm@babel/plugin-transform-nullish-coalescing-operator7.27.1indirect
npm@babel/plugin-transform-numeric-separator7.27.1indirect
npm@babel/plugin-transform-object-rest-spread7.27.3indirect
npm@babel/plugin-transform-object-super7.27.1indirect
npm@babel/plugin-transform-optional-catch-binding7.27.1indirect
npm@babel/plugin-transform-optional-chaining7.27.1indirect
npm@babel/plugin-transform-parameters7.27.1indirect
npm@babel/plugin-transform-private-methods7.27.1indirect
npm@babel/plugin-transform-private-property-in-object7.27.1indirect
npm@babel/plugin-transform-property-literals7.27.1indirect
npm@babel/plugin-transform-react-jsx-self7.27.1indirect
npm@babel/plugin-transform-react-jsx-source7.27.1indirect
npm@babel/plugin-transform-regenerator7.27.5indirect
npm@babel/plugin-transform-regexp-modifiers7.27.1indirect
npm@babel/plugin-transform-reserved-words7.27.1indirect
npm@babel/plugin-transform-shorthand-properties7.27.1indirect
npm@babel/plugin-transform-spread7.27.1indirect
npm@babel/plugin-transform-sticky-regex7.27.1indirect
npm@babel/plugin-transform-template-literals7.27.1indirect
npm@babel/plugin-transform-typeof-symbol7.27.1indirect
npm@babel/plugin-transform-unicode-escapes7.27.1indirect
npm@babel/plugin-transform-unicode-property-regex7.27.1indirect
npm@babel/plugin-transform-unicode-regex7.27.1indirect
npm@babel/plugin-transform-unicode-sets-regex7.27.1indirect
npm@babel/preset-env7.27.2indirect
npm@babel/preset-modules0.1.6-no-external-pluginsindirect
npm@babel/template7.27.2indirect
npm@babel/template7.28.6indirect
npm@babel/traverse7.27.4indirect
npm@babel/traverse7.29.0indirect
npm@babel/types7.29.0indirect
npm@capsizecss/unpack4.0.0indirect
npm@clack/core1.2.0indirect
npm@clack/prompts1.2.0indirect
npm@eggjs/yauzl2.11.0indirect
npm@emnapi/core1.4.3indirect
npm@emnapi/runtime1.10.0indirect
npm@emnapi/wasi-threads1.0.2indirect
npm@esbuild/aix-ppc640.21.5indirect
npm@esbuild/aix-ppc640.25.5indirect
npm@esbuild/aix-ppc640.27.7indirect
npm@esbuild/android-arm0.16.17indirect
npm@esbuild/android-arm0.18.20indirect
npm@esbuild/android-arm0.21.5indirect
npm@esbuild/android-arm0.25.5indirect
npm@esbuild/android-arm0.27.7indirect
npm@esbuild/android-arm640.16.17indirect
npm@esbuild/android-arm640.18.20indirect
npm@esbuild/android-arm640.21.5indirect
npm@esbuild/android-arm640.25.5indirect
npm@esbuild/android-arm640.27.7indirect
npm@esbuild/android-x640.16.17indirect
npm@esbuild/android-x640.18.20indirect
npm@esbuild/android-x640.21.5indirect
npm@esbuild/android-x640.25.5indirect
npm@esbuild/android-x640.27.7indirect
npm@esbuild/darwin-arm640.16.17indirect
npm@esbuild/darwin-arm640.18.20indirect
npm@esbuild/darwin-arm640.21.5indirect
npm@esbuild/darwin-arm640.25.5indirect
npm@esbuild/darwin-arm640.27.7indirect
npm@esbuild/darwin-x640.16.17indirect
npm@esbuild/darwin-x640.18.20indirect
npm@esbuild/darwin-x640.21.5indirect
npm@esbuild/darwin-x640.25.5indirect
npm@esbuild/darwin-x640.27.7indirect
npm@esbuild/freebsd-arm640.16.17indirect
npm@esbuild/freebsd-arm640.18.20indirect
npm@esbuild/freebsd-arm640.21.5indirect
npm@esbuild/freebsd-arm640.25.5indirect
npm@esbuild/freebsd-arm640.27.7indirect
npm@esbuild/freebsd-x640.16.17indirect
npm@esbuild/freebsd-x640.18.20indirect
npm@esbuild/freebsd-x640.21.5indirect
npm@esbuild/freebsd-x640.25.5indirect
npm@esbuild/freebsd-x640.27.7indirect
npm@esbuild/linux-arm0.16.17indirect
npm@esbuild/linux-arm0.18.20indirect
npm@esbuild/linux-arm0.21.5indirect
npm@esbuild/linux-arm0.25.5indirect
npm@esbuild/linux-arm0.27.7indirect
npm@esbuild/linux-arm640.16.17indirect
npm@esbuild/linux-arm640.18.20indirect
npm@esbuild/linux-arm640.21.5indirect
npm@esbuild/linux-arm640.25.5indirect
npm@esbuild/linux-arm640.27.7indirect
npm@esbuild/linux-ia320.16.17indirect
npm@esbuild/linux-ia320.18.20indirect
npm@esbuild/linux-ia320.21.5indirect
npm@esbuild/linux-ia320.25.5indirect
npm@esbuild/linux-ia320.27.7indirect
npm@esbuild/linux-loong640.16.17indirect
npm@esbuild/linux-loong640.18.20indirect
npm@esbuild/linux-loong640.21.5indirect
npm@esbuild/linux-loong640.25.5indirect
npm@esbuild/linux-loong640.27.7indirect
npm@esbuild/linux-mips64el0.16.17indirect
npm@esbuild/linux-mips64el0.18.20indirect
npm@esbuild/linux-mips64el0.21.5indirect
npm@esbuild/linux-mips64el0.25.5indirect
npm@esbuild/linux-mips64el0.27.7indirect
npm@esbuild/linux-ppc640.16.17indirect
npm@esbuild/linux-ppc640.18.20indirect
npm@esbuild/linux-ppc640.21.5indirect
npm@esbuild/linux-ppc640.25.5indirect
npm@esbuild/linux-ppc640.27.7indirect
npm@esbuild/linux-riscv640.16.17indirect
npm@esbuild/linux-riscv640.18.20indirect
npm@esbuild/linux-riscv640.21.5indirect
npm@esbuild/linux-riscv640.25.5indirect
npm@esbuild/linux-riscv640.27.7indirect
npm@esbuild/linux-s390x0.16.17indirect
npm@esbuild/linux-s390x0.18.20indirect
npm@esbuild/linux-s390x0.21.5indirect
npm@esbuild/linux-s390x0.25.5indirect
npm@esbuild/linux-s390x0.27.7indirect
npm@esbuild/linux-x640.16.17indirect
npm@esbuild/linux-x640.18.20indirect
npm@esbuild/linux-x640.21.5indirect
npm@esbuild/linux-x640.25.5indirect
npm@esbuild/linux-x640.27.7indirect
npm@esbuild/netbsd-arm640.25.5indirect
npm@esbuild/netbsd-arm640.27.7indirect
npm@esbuild/netbsd-x640.16.17indirect
npm@esbuild/netbsd-x640.18.20indirect
npm@esbuild/netbsd-x640.21.5indirect
npm@esbuild/netbsd-x640.25.5indirect
npm@esbuild/netbsd-x640.27.7indirect
npm@esbuild/openbsd-arm640.25.5indirect
npm@esbuild/openbsd-arm640.27.7indirect
npm@esbuild/openbsd-x640.16.17indirect
npm@esbuild/openbsd-x640.18.20indirect
npm@esbuild/openbsd-x640.21.5indirect
npm@esbuild/openbsd-x640.25.5indirect
npm@esbuild/openbsd-x640.27.7indirect
npm@esbuild/openharmony-arm640.27.7indirect
npm@esbuild/sunos-x640.16.17indirect
npm@esbuild/sunos-x640.18.20indirect
npm@esbuild/sunos-x640.21.5indirect
npm@esbuild/sunos-x640.25.5indirect
npm@esbuild/sunos-x640.27.7indirect
npm@esbuild/win32-arm640.16.17indirect
npm@esbuild/win32-arm640.18.20indirect
npm@esbuild/win32-arm640.21.5indirect
npm@esbuild/win32-arm640.25.5indirect
npm@esbuild/win32-arm640.27.7indirect
npm@esbuild/win32-ia320.16.17indirect
npm@esbuild/win32-ia320.18.20indirect
npm@esbuild/win32-ia320.21.5indirect
npm@esbuild/win32-ia320.25.5indirect
npm@esbuild/win32-ia320.27.7indirect
npm@esbuild/win32-x640.16.17indirect
npm@esbuild/win32-x640.18.20indirect
npm@esbuild/win32-x640.21.5indirect
npm@esbuild/win32-x640.25.5indirect
npm@esbuild/win32-x640.27.7indirect
npm@eslint-community/eslint-utils4.7.0indirect
npm@eslint-community/regexpp4.12.1indirect
npm@eslint/config-array0.20.1indirect
npm@eslint/config-helpers0.2.3indirect
npm@eslint/core0.14.0indirect
npm@eslint/core0.15.0indirect
npm@eslint/eslintrc2.1.4indirect
npm@eslint/eslintrc3.3.1indirect
npm@eslint/js8.57.1indirect
npm@eslint/js9.29.0indirect
npm@eslint/object-schema2.1.6indirect
npm@eslint/plugin-kit0.3.2indirect
npm@esm-bundle/chai4.3.4-fix.0indirect
npm@fastify/busboy2.1.1indirect
npm@hapi/bourne3.0.0indirect
npm@humanfs/core0.19.1indirect
npm@humanfs/node0.16.6indirect
npm@humanwhocodes/config-array0.13.0indirect
npm@humanwhocodes/module-importer1.0.1indirect
npm@humanwhocodes/object-schema2.0.3indirect
npm@humanwhocodes/retry0.3.1indirect
npm@humanwhocodes/retry0.4.3indirect
npm@img/colour1.1.0indirect
npm@img/sharp-darwin-arm640.34.5indirect
npm@img/sharp-darwin-x640.34.5indirect
npm@img/sharp-libvips-darwin-arm641.2.4indirect
npm@img/sharp-libvips-darwin-x641.2.4indirect
npm@img/sharp-libvips-linux-arm1.2.4indirect
npm@img/sharp-libvips-linux-arm641.2.4indirect
npm@img/sharp-libvips-linux-ppc641.2.4indirect
npm@img/sharp-libvips-linux-riscv641.2.4indirect
npm@img/sharp-libvips-linux-s390x1.2.4indirect
npm@img/sharp-libvips-linux-x641.2.4indirect
npm@img/sharp-libvips-linuxmusl-arm641.2.4indirect
npm@img/sharp-libvips-linuxmusl-x641.2.4indirect
npm@img/sharp-linux-arm0.34.5indirect
npm@img/sharp-linux-arm640.34.5indirect
npm@img/sharp-linux-ppc640.34.5indirect
npm@img/sharp-linux-riscv640.34.5indirect
npm@img/sharp-linux-s390x0.34.5indirect
npm@img/sharp-linux-x640.34.5indirect
npm@img/sharp-linuxmusl-arm640.34.5indirect
npm@img/sharp-linuxmusl-x640.34.5indirect
npm@img/sharp-wasm320.34.5indirect
npm@img/sharp-win32-arm640.34.5indirect
npm@img/sharp-win32-ia320.34.5indirect
npm@img/sharp-win32-x640.34.5indirect
npm@import-maps/resolve1.0.1indirect
npm@isaacs/cliui8.0.2indirect
npm@isaacs/fs-minipass4.0.1indirect
npm@jridgewell/gen-mapping0.3.13indirect
npm@jridgewell/gen-mapping0.3.8indirect
npm@jridgewell/remapping2.3.5indirect
npm@jridgewell/resolve-uri3.1.2indirect
npm@jridgewell/set-array1.2.1indirect
npm@jridgewell/source-map0.3.6indirect
npm@jridgewell/sourcemap-codec1.5.5indirect
npm@jridgewell/trace-mapping0.3.25indirect
npm@jridgewell/trace-mapping0.3.31indirect
npm@lit-labs/ssr-dom-shim1.3.0indirect
npm@lit/reactive-element2.1.0indirect
npm@mapbox/node-pre-gyp1.0.11indirect
npm@mapbox/node-pre-gyp2.0.3indirect
npm@mdn/browser-compat-data4.2.1indirect
npm@mux/assets*indirect
npm@mux/assets0.1.0indirect
npm@mux/blurup1.0.2indirect
npm@mux/blurup^1.0.1indirect
npm@mux/esbuilder*indirect
npm@mux/esbuilder0.1.0indirect
npm@mux/eslint-plugin-i18n0.1.0indirect
npm@mux/i18n-utils0.1.0indirect
npm@mux/mux-active-viewer-count*indirect
npm@mux/mux-active-viewer-count0.2.0-alpha.13indirect
npm@mux/mux-audio*indirect
npm@mux/mux-audio0.16.2indirect
npm@mux/mux-audio-react*indirect
npm@mux/mux-audio-react0.16.2indirect
npm@mux/mux-elements-codemod1.1.12indirect
npm@mux/mux-player-astro*indirect
npm@mux/mux-player-astro3.13.2indirect
npm@mux/mux-player-react*indirect
npm@mux/mux-player-react3.13.2indirect
npm@mux/mux-uploader-astro*indirect
npm@mux/mux-uploader-astro1.5.0indirect
npm@mux/mux-uploader-react*indirect
npm@mux/mux-uploader-react1.5.0indirect
npm@mux/mux-video-react*indirect
npm@mux/mux-video-react0.31.2indirect
npm@napi-rs/wasm-runtime0.2.11indirect
npm@next/env14.2.30indirect
npm@next/eslint-plugin-next14.2.30indirect
npm@next/swc-darwin-arm6414.2.30indirect
npm@next/swc-darwin-x6414.2.30indirect
npm@next/swc-linux-arm64-gnu14.2.30indirect
npm@next/swc-linux-arm64-musl14.2.30indirect
npm@next/swc-linux-x64-gnu14.2.30indirect
npm@next/swc-linux-x64-musl14.2.30indirect
npm@next/swc-win32-arm64-msvc14.2.30indirect
npm@next/swc-win32-ia32-msvc14.2.30indirect
npm@next/swc-win32-x64-msvc14.2.30indirect
npm@nodelib/fs.scandir2.1.5indirect
npm@nodelib/fs.stat2.0.5indirect
npm@nodelib/fs.walk1.2.8indirect
npm@nolyfill/is-core-module1.0.39indirect
npm@open-wc/dedupe-mixin1.4.0indirect
npm@open-wc/scoped-elements3.0.5indirect
npm@open-wc/semantic-dom-diff0.20.1indirect
npm@open-wc/testing4.0.0indirect
npm@open-wc/testing^4.0.0indirect
npm@open-wc/testing-helpers3.0.1indirect
npm@oslojs/encoding1.1.0indirect
npm@pkgjs/parseargs0.11.0indirect
npm@pkgr/core0.2.7indirect
npm@polka/url1.0.0-next.29indirect
npm@promptbook/utils0.69.5indirect
npm@puppeteer/browsers1.9.1indirect
npm@puppeteer/browsers2.6.1indirect
npm@rolldown/pluginutils1.0.0-rc.3indirect
npm@rollup/plugin-node-resolve15.3.1indirect
npm@rollup/pluginutils4.2.1indirect
npm@rollup/pluginutils5.3.0indirect
npm@rollup/rollup-android-arm-eabi4.44.0indirect
npm@rollup/rollup-android-arm644.44.0indirect
npm@rollup/rollup-darwin-arm644.44.0indirect
npm@rollup/rollup-darwin-x644.44.0indirect
npm@rollup/rollup-freebsd-arm644.44.0indirect
npm@rollup/rollup-freebsd-x644.44.0indirect
npm@rollup/rollup-linux-arm-gnueabihf4.44.0indirect
npm@rollup/rollup-linux-arm-musleabihf4.44.0indirect
npm@rollup/rollup-linux-arm64-gnu4.44.0indirect
npm@rollup/rollup-linux-arm64-musl4.44.0indirect
npm@rollup/rollup-linux-loongarch64-gnu4.44.0indirect
npm@rollup/rollup-linux-powerpc64le-gnu4.44.0indirect
npm@rollup/rollup-linux-riscv64-gnu4.44.0indirect
npm@rollup/rollup-linux-riscv64-musl4.44.0indirect
npm@rollup/rollup-linux-s390x-gnu4.44.0indirect
npm@rollup/rollup-linux-x64-gnu4.44.0indirect
npm@rollup/rollup-linux-x64-musl4.44.0indirect
npm@rollup/rollup-win32-arm64-msvc4.44.0indirect
npm@rollup/rollup-win32-ia32-msvc4.44.0indirect
npm@rollup/rollup-win32-x64-msvc4.44.0indirect
npm@rtsao/scc1.1.0indirect
npm@rushstack/eslint-patch1.11.0indirect
npm@shikijs/core4.0.2indirect
npm@shikijs/engine-javascript4.0.2indirect
npm@shikijs/engine-oniguruma4.0.2indirect
npm@shikijs/langs4.0.2indirect
npm@shikijs/primitive4.0.2indirect
npm@shikijs/themes4.0.2indirect
npm@shikijs/types4.0.2indirect
npm@shikijs/vscode-textmate10.0.2indirect
npm@sindresorhus/is4.6.0indirect
npm@sindresorhus/is5.6.0indirect
npm@sinonjs/commons3.0.1indirect
npm@sinonjs/fake-timers10.3.0indirect
npm@sinonjs/fake-timers11.3.1indirect
npm@sinonjs/samsam8.0.2indirect
npm@sinonjs/text-encoding0.7.3indirect
npm@sveltejs/acorn-typescript1.0.9indirect
npm@sveltejs/adapter-vercel1.0.6indirect
npm@sveltejs/adapter-vercel^1.0.0indirect
npm@sveltejs/kit1.30.4indirect
npm@sveltejs/kit^1.0.0indirect
npm@sveltejs/vite-plugin-svelte2.5.3indirect
npm@sveltejs/vite-plugin-svelte-inspector1.0.4indirect
npm@swc/counter0.1.3indirect
npm@swc/helpers0.5.5indirect
npm@szmarczak/http-timer4.0.6indirect
npm@szmarczak/http-timer5.0.1indirect
npm@tootallnate/quickjs-emscripten0.23.0indirect
npm@tybys/wasm-util0.9.0indirect
npm@types/accepts1.3.7indirect
npm@types/babel__code-frame7.0.6indirect
npm@types/babel__core7.20.5indirect
npm@types/babel__generator7.27.0indirect
npm@types/babel__template7.4.4indirect
npm@types/babel__traverse7.20.7indirect
npm@types/body-parser1.19.6indirect
npm@types/cacheable-request6.0.3indirect
npm@types/chai4.3.20indirect
npm@types/chai-dom1.11.3indirect
npm@types/co-body6.1.3indirect
npm@types/command-line-args5.2.3indirect
npm@types/connect3.4.38indirect
npm@types/content-disposition0.5.9indirect
npm@types/convert-source-map2.0.3indirect
npm@types/cookie0.5.4indirect
npm@types/cookies0.9.1indirect
npm@types/debounce1.2.4indirect
npm@types/debug4.1.13indirect
npm@types/estree1.0.8indirect
npm@types/express5.0.3indirect
npm@types/express-serve-static-core5.0.6indirect
npm@types/hast3.0.4indirect
npm@types/http-assert1.5.6indirect
npm@types/http-cache-semantics4.0.4indirect
npm@types/http-errors2.0.5indirect
npm@types/istanbul-lib-coverage2.0.6indirect
npm@types/istanbul-lib-report3.0.3indirect
npm@types/istanbul-reports3.0.4indirect
npm@types/json-schema7.0.15indirect
npm@types/json50.0.29indirect
npm@types/keygrip1.0.6indirect
npm@types/keyv3.1.4indirect
npm@types/koa2.15.0indirect
npm@types/koa-compose3.2.8indirect
npm@types/mdast4.0.4indirect
npm@types/mime1.3.5indirect
npm@types/minimist1.2.5indirect
npm@types/minimist^1.2.2indirect
npm@types/ms2.1.0indirect
npm@types/nlcst2.0.3indirect
npm@types/node20.19.1indirect
npm@types/node22.15.33indirect
npm@types/node24.0.4indirect
npm@types/node^24.0.4indirect
npm@types/parse56.0.3indirect
npm@types/prop-types15.7.15indirect
npm@types/prop-types^15.7.14indirect
npm@types/pug2.0.10indirect
npm@types/qs6.14.0indirect
npm@types/range-parser1.2.7indirect
npm@types/react18.3.23indirect
npm@types/react18.3.28indirect
npm@types/react19.1.8indirect
npm@types/react^18.2.79indirect
npm@types/react-dom18.3.7indirect
npm@types/react-dom19.1.6indirect
npm@types/react-dom^18.2.25indirect
npm@types/resolve1.20.2indirect
npm@types/responselike1.0.3indirect
npm@types/send0.17.5indirect
npm@types/serve-static1.15.8indirect
npm@types/sinon17.0.4indirect
npm@types/sinon-chai3.2.12indirect
npm@types/sinonjs__fake-timers8.1.5indirect
npm@types/trusted-types2.0.7indirect
npm@types/unist3.0.3indirect
npm@types/which2.0.2indirect
npm@types/ws7.4.7indirect
npm@types/ws8.18.1indirect
npm@types/yauzl2.10.3indirect
npm@typescript-eslint/eslint-plugin8.35.0indirect
npm@typescript-eslint/eslint-plugin^8.18.1indirect
npm@typescript-eslint/eslint-plugin^8.27.0indirect
npm@typescript-eslint/parser8.35.0indirect
npm@typescript-eslint/parser^8.18.1indirect
npm@typescript-eslint/parser^8.27.0indirect
npm@typescript-eslint/project-service8.35.0indirect
npm@typescript-eslint/scope-manager8.35.0indirect
npm@typescript-eslint/tsconfig-utils8.35.0indirect
npm@typescript-eslint/type-utils8.35.0indirect
npm@typescript-eslint/types8.35.0indirect
npm@typescript-eslint/typescript-estree8.35.0indirect
npm@typescript-eslint/utils8.35.0indirect
npm@typescript-eslint/visitor-keys8.35.0indirect
npm@ungap/structured-clone1.3.0indirect
npm@unrs/resolver-binding-android-arm-eabi1.9.2indirect
npm@unrs/resolver-binding-android-arm641.9.2indirect
npm@unrs/resolver-binding-darwin-arm641.9.2indirect
npm@unrs/resolver-binding-darwin-x641.9.2indirect
npm@unrs/resolver-binding-freebsd-x641.9.2indirect
npm@unrs/resolver-binding-linux-arm-gnueabihf1.9.2indirect
npm@unrs/resolver-binding-linux-arm-musleabihf1.9.2indirect
npm@unrs/resolver-binding-linux-arm64-gnu1.9.2indirect
npm@unrs/resolver-binding-linux-arm64-musl1.9.2indirect
npm@unrs/resolver-binding-linux-ppc64-gnu1.9.2indirect
npm@unrs/resolver-binding-linux-riscv64-gnu1.9.2indirect
npm@unrs/resolver-binding-linux-riscv64-musl1.9.2indirect
npm@unrs/resolver-binding-linux-s390x-gnu1.9.2indirect
npm@unrs/resolver-binding-linux-x64-gnu1.9.2indirect
npm@unrs/resolver-binding-linux-x64-musl1.9.2indirect
npm@unrs/resolver-binding-wasm32-wasi1.9.2indirect
npm@unrs/resolver-binding-win32-arm64-msvc1.9.2indirect
npm@unrs/resolver-binding-win32-ia32-msvc1.9.2indirect
npm@unrs/resolver-binding-win32-x64-msvc1.9.2indirect
npm@vercel/analytics1.6.1indirect
npm@vercel/functions3.4.3indirect
npm@vercel/nft0.22.6indirect
npm@vercel/nft1.5.0indirect
npm@vercel/oidc3.2.0indirect
npm@vercel/routing-utils5.3.3indirect
npm@vitejs/plugin-react5.2.0indirect
npm@vitejs/plugin-vue5.2.4indirect
npm@vitejs/plugin-vue^5.2.1indirect
npm@volar/language-core2.4.15indirect
npm@volar/source-map2.4.15indirect
npm@volar/typescript2.4.15indirect
npm@vue/compiler-core3.5.17indirect
npm@vue/compiler-dom3.5.17indirect
npm@vue/compiler-sfc3.5.17indirect
npm@vue/compiler-ssr3.5.17indirect
npm@vue/compiler-vue22.7.16indirect
npm@vue/devtools-api6.6.4indirect
npm@vue/language-core2.2.10indirect
npm@vue/reactivity3.5.17indirect
npm@vue/runtime-core3.5.17indirect
npm@vue/runtime-dom3.5.17indirect
npm@vue/server-renderer3.5.17indirect
npm@vue/shared3.5.17indirect
npm@wdio/config8.45.0indirect
npm@wdio/logger8.38.0indirect
npm@wdio/protocols8.44.0indirect
npm@wdio/repl8.40.3indirect
npm@wdio/types8.41.0indirect
npm@wdio/utils8.45.0indirect
npm@web/browser-logs0.4.1indirect
npm@web/config-loader0.3.3indirect
npm@web/dev-server0.4.6indirect
npm@web/dev-server-core0.7.5indirect
npm@web/dev-server-esbuild1.0.4indirect
npm@web/dev-server-esbuild^1.0.4indirect
npm@web/dev-server-import-maps0.2.1indirect
npm@web/dev-server-import-maps^0.2.1indirect
npm@web/dev-server-legacy2.1.1indirect
npm@web/dev-server-legacy^2.1.1indirect
npm@web/dev-server-rollup0.6.4indirect
npm@web/parse5-utils2.1.0indirect
npm@web/polyfills-loader2.3.1indirect
npm@web/test-runner0.19.0indirect
npm@web/test-runner^0.19.0indirect
npm@web/test-runner-chrome0.17.0indirect
npm@web/test-runner-commands0.9.0indirect
npm@web/test-runner-core0.13.4indirect
npm@web/test-runner-coverage-v80.8.0indirect
npm@web/test-runner-mocha0.9.0indirect
npm@web/test-runner-playwright0.11.1indirect
npm@web/test-runner-playwright^0.11.0indirect
npm@web/test-runner-saucelabs0.11.2indirect
npm@web/test-runner-saucelabs^0.11.2indirect
npm@web/test-runner-webdriver0.8.0indirect
npm@webcomponents/scoped-custom-element-registry0.0.10indirect
npm@webcomponents/shadycss1.11.2indirect
npm@webcomponents/webcomponentsjs2.8.0indirect
npm@zip.js/zip.js2.7.62indirect
npmabbrev1.1.1indirect
npmabbrev3.0.1indirect
npmabort-controller3.0.0indirect
npmabortcontroller-polyfill1.7.8indirect
npmaccepts1.3.8indirect
npmacorn8.15.0indirect
npmacorn-import-attributes1.9.5indirect
npmacorn-jsx5.3.2indirect
npmagent-base6.0.2indirect
npmagent-base7.1.3indirect
npmajv6.12.6indirect
npmalien-signals1.0.13indirect
npmansi-escapes4.3.2indirect
npmansi-regex5.0.1indirect
npmansi-regex6.1.0indirect
npmansi-styles3.2.1indirect
npmansi-styles4.3.0indirect
npmansi-styles6.2.1indirect
npmanymatch3.1.3indirect
npmaproba2.0.0indirect
npmarchiver7.0.1indirect
npmarchiver-utils5.0.2indirect
npmare-we-there-yet2.0.0indirect
npmargparse2.0.1indirect
npmaria-query5.3.1indirect
npmaria-query5.3.2indirect
npmarray-back3.1.0indirect
npmarray-back6.2.2indirect
npmarray-buffer-byte-length1.0.2indirect
npmarray-includes3.1.9indirect
npmarray-iterate2.0.1indirect
npmarray-union2.1.0indirect
npmarray.prototype.findlast1.2.5indirect
npmarray.prototype.findlastindex1.2.6indirect
npmarray.prototype.flat1.3.3indirect
npmarray.prototype.flatmap1.3.3indirect
npmarray.prototype.tosorted1.1.4indirect
npmarraybuffer.prototype.slice1.0.4indirect
npmast-types0.13.4indirect
npmast-types-flow0.0.8indirect
npmastral-regex2.0.0indirect
npmastro6.1.8indirect
npmastro^6.1.8indirect
npmasync3.2.6indirect
npmasync-function1.0.0indirect
npmasync-mutex0.4.0indirect
npmasync-sema3.1.1indirect
npmasynckit0.4.0indirect
npmavailable-typed-arrays1.0.7indirect
npmaxe-core4.10.3indirect
npmaxobject-query4.1.0indirect
npmb4a1.6.7indirect
npmbabel-plugin-polyfill-corejs20.4.13indirect
npmbabel-plugin-polyfill-corejs30.11.1indirect
npmbabel-plugin-polyfill-regenerator0.6.4indirect
npmbail2.0.2indirect
npmbalanced-match1.0.2indirect
npmbalanced-match4.0.4indirect
npmbare-events2.5.4indirect
npmbare-fs4.1.5indirect
npmbare-os3.6.1indirect
npmbare-path3.0.0indirect
npmbare-stream2.6.5indirect
npmbase64-js1.5.1indirect
npmbasic-ftp5.0.5indirect
npmbig-integer1.6.52indirect
npmbinary0.3.0indirect
npmbinary-extensions2.3.0indirect
npmbindings1.5.0indirect
npmbl1.2.3indirect
npmbluebird3.4.7indirect
npmboolbase1.0.0indirect
npmbrace-expansion1.1.12indirect
npmbrace-expansion2.0.2indirect
npmbrace-expansion5.0.5indirect
npmbraces3.0.3indirect
npmbrowserslist4.25.0indirect
npmbrowserslist-useragent4.0.0indirect
npmbuffer5.7.1indirect
npmbuffer6.0.3indirect
npmbuffer-alloc1.2.0indirect
npmbuffer-alloc-unsafe1.1.0indirect
npmbuffer-crc320.2.13indirect
npmbuffer-crc321.0.0indirect
npmbuffer-fill1.0.0indirect
npmbuffer-from1.1.2indirect
npmbuffer-indexof-polyfill1.0.2indirect
npmbuffers0.1.1indirect
npmbusboy1.6.0indirect
npmbytes3.1.2indirect
npmcache-content-type1.0.1indirect
npmcacheable-lookup5.0.4indirect
npmcacheable-lookup7.0.0indirect
npmcacheable-request10.2.14indirect
npmcacheable-request7.0.4indirect
npmcall-bind1.0.8indirect
npmcall-bind-apply-helpers1.0.2indirect
npmcall-bound1.0.4indirect
npmcallsites3.1.0indirect
npmcamel-case4.1.2indirect
npmcamelcase5.3.1indirect
npmcamelcase6.3.0indirect
npmcaniuse-api3.0.0indirect
npmcaniuse-lite1.0.30001724indirect
npmcapital-case1.0.4indirect
npmccount2.0.1indirect
npmce-la-react0.3.2indirect
npmce-la-react^0.3.2indirect
npmchai-a11y-axe1.5.0indirect
npmchainsaw0.1.0indirect
npmchalk-template0.4.0indirect
npmchange-case4.1.2indirect
npmcharacter-entities2.0.2indirect
npmcharacter-entities-html42.1.0indirect
npmcharacter-entities-legacy3.0.0indirect
npmchokidar3.6.0indirect
npmchokidar4.0.3indirect
npmchokidar5.0.0indirect
npmchownr2.0.0indirect
npmchownr3.0.0indirect
npmchrome-launcher0.15.2indirect
npmchromium-bidi0.11.0indirect
npmchromium-bidi0.5.8indirect
npmci-info4.4.0indirect
npmcli-cursor3.1.0indirect
npmclient-only0.0.1indirect
npmcliui6.0.0indirect
npmcliui7.0.4indirect
npmcliui8.0.1indirect
npmclone2.1.2indirect
npmclone-response1.0.3indirect
npmclsx2.1.1indirect
npmco4.6.0indirect
npmco-body6.2.0indirect
npmcolor-convert1.9.3indirect
npmcolor-convert2.0.1indirect
npmcolor-name1.1.3indirect
npmcolor-name1.1.4indirect
npmcolor-support1.1.3indirect
npmcombined-stream1.0.8indirect
npmcomma-separated-tokens2.0.3indirect
npmcommand-line-args5.2.1indirect
npmcommand-line-usage7.0.3indirect
npmcommander11.1.0indirect
npmcommander2.20.3indirect
npmcommander9.5.0indirect
npmcommon-ancestor-path2.0.0indirect
npmcompress-commons6.0.2indirect
npmcompressing1.10.3indirect
npmconcat-map0.0.1indirect
npmconsola3.4.2indirect
npmconsole-control-strings1.1.0indirect
npmconstant-case3.0.4indirect
npmconstruct-style-sheets-polyfill3.1.0indirect
npmcontent-disposition0.5.4indirect
npmcontent-type1.0.5indirect
npmconvert-source-map2.0.0indirect
npmcookie0.5.0indirect
npmcookie1.1.1indirect
npmcookie-es1.2.3indirect
npmcookies0.9.1indirect
npmcopyfiles2.4.1indirect
npmcopyfiles^2.4.1indirect
npmcore-js-bundle3.43.0indirect
npmcore-js-compat3.43.0indirect
npmcore-util-is1.0.3indirect
npmcrc-321.2.2indirect
npmcrc32-stream6.0.0indirect
npmcross-fetch4.0.0indirect
npmcross-spawn6.0.6indirect
npmcross-spawn7.0.6indirect
npmcrossws0.3.5indirect
npmcss-select5.2.2indirect
npmcss-shorthand-properties1.1.2indirect
npmcss-tree2.2.1indirect
npmcss-tree3.2.1indirect
npmcss-value0.0.1indirect
npmcss-what6.2.2indirect
npmcsso5.0.5indirect
npmcsstype3.2.3indirect
npmcta-modal1.1.1indirect
npmcta-modal^1.1.1indirect
npmdamerau-levenshtein1.0.8indirect
npmdata-uri-to-buffer4.0.1indirect
npmdata-uri-to-buffer6.0.2indirect
npmdata-view-buffer1.0.2indirect
npmdata-view-byte-length1.0.2indirect
npmdata-view-byte-offset1.0.1indirect
npmde-indent1.0.2indirect
npmdebounce1.2.1indirect
npmdebug2.6.9indirect
npmdebug3.2.7indirect
npmdebug4.3.4indirect
npmdebug4.4.1indirect
npmdecamelize1.2.0indirect
npmdecamelize6.0.0indirect
npmdecode-named-character-reference1.3.0indirect
npmdecode-uri-component0.2.2indirect
npmdecompress-response6.0.0indirect
npmdeep-equal1.0.1indirect
npmdeep-is0.1.4indirect
npmdeepmerge4.3.1indirect
npmdeepmerge-ts5.1.0indirect
npmdefault-gateway6.0.3indirect
npmdefer-to-connect2.0.1indirect
npmdefine-data-property1.1.4indirect
npmdefine-lazy-prop2.0.0indirect
npmdefine-properties1.2.1indirect
npmdefu6.1.7indirect
npmdegenerator5.0.1indirect
npmdelayed-stream1.0.0indirect
npmdelegates1.0.0indirect
npmdemo-astro0.0.1indirect
npmdemo-memory-leak-test1.0.0indirect
npmdemo-mux-video-react-nextjs0.1.0indirect
npmdemo-svelte-kit-with-typescript0.0.1indirect
npmdemo-vanilla-ts-esm1.0.0indirect
npmdemo-vue-with-typescript0.1.0indirect
npmdepd1.1.2indirect
npmdepd2.0.0indirect
npmdependency-graph0.11.0indirect
npmdequal2.0.3indirect
npmdestr2.0.5indirect
npmdestroy1.2.0indirect
npmdetect-indent6.1.0indirect
npmdetect-libc2.1.2indirect
npmdevalue4.3.3indirect
npmdevalue5.7.1indirect
npmdevlop1.1.0indirect
npmdevtools-protocol0.0.1232444indirect
npmdevtools-protocol0.0.1367902indirect
npmdevtools-protocol0.0.1400418indirect
npmdiff5.2.0indirect
npmdiff8.0.4indirect
npmdir-glob3.0.1indirect
npmdlv1.1.3indirect
npmdoctrine2.1.0indirect
npmdoctrine3.0.0indirect
npmdom-serializer2.0.0indirect
npmdom-walk0.1.2indirect
npmdomelementtype2.3.0indirect
npmdomhandler5.0.3indirect
npmdomutils3.2.2indirect
npmdot-case3.0.4indirect
npmdownlevel-dts0.11.0indirect
npmdownlevel-dts^0.11.0indirect
npmdset3.1.4indirect
npmdunder-proto1.0.1indirect
npmduplexer20.1.4indirect
npmdynamic-import-polyfill0.1.1indirect
npmeastasianwidth0.2.0indirect
npmedge-paths3.0.5indirect
npmedgedriver5.6.1indirect
npmee-first1.1.1indirect
npmelectron-to-chromium1.5.173indirect
npmemoji-regex8.0.0indirect
npmemoji-regex9.2.2indirect
npmencodeurl1.0.2indirect
npmend-of-stream1.4.5indirect
npmentities4.5.0indirect
npmentities6.0.1indirect
npmerror-ex1.3.2indirect
npmerrorstacks2.4.1indirect
npmes-abstract1.24.0indirect
npmes-define-property1.0.1indirect
npmes-errors1.3.0indirect
npmes-iterator-helpers1.2.1indirect
npmes-module-lexer1.7.0indirect
npmes-module-lexer2.0.0indirect
npmes-module-shims1.10.1indirect
npmes-object-atoms1.1.1indirect
npmes-set-tostringtag2.1.0indirect
npmes-shim-unscopables1.1.0indirect
npmes-to-primitive1.3.0indirect
npmes6-promise3.3.1indirect
npmesbuild0.16.17indirect
npmesbuild0.18.20indirect
npmesbuild0.21.5indirect
npmesbuild0.25.5indirect
npmesbuild0.27.7indirect
npmesbuild^0.25.1indirect
npmescalade3.2.0indirect
npmescape-html1.0.3indirect
npmescape-string-regexp1.0.5indirect
npmescape-string-regexp4.0.0indirect
npmescape-string-regexp5.0.0indirect
npmescodegen2.1.0indirect
npmeslint8.57.1indirect
npmeslint9.29.0indirect
npmeslint^8.28.0indirect
npmeslint^9.22.0indirect
npmeslint-config-next14.2.30indirect
npmeslint-config-next^14.2.2indirect
npmeslint-config-prettier8.10.0indirect
npmeslint-config-prettier^8.5.0indirect
npmeslint-import-resolver-node0.3.9indirect
npmeslint-import-resolver-typescript3.10.1indirect
npmeslint-module-utils2.12.1indirect
npmeslint-plugin-import2.32.0indirect
npmeslint-plugin-jsx-a11y6.10.2indirect
npmeslint-plugin-react7.37.5indirect
npmeslint-plugin-react-hooks5.0.0-canary-7118f5dd7-20230705indirect
npmeslint-plugin-svelte34.0.0indirect
npmeslint-plugin-svelte3^4.0.0indirect
npmeslint-scope7.2.2indirect
npmeslint-scope8.4.0indirect
npmeslint-visitor-keys3.4.3indirect
npmeslint-visitor-keys4.2.1indirect
npmesm-env1.2.2indirect
npmespree10.4.0indirect
npmespree9.6.1indirect
npmesprima4.0.1indirect
npmesquery1.6.0indirect
npmesrap2.2.5indirect
npmesrecurse4.3.0indirect
npmestraverse5.3.0indirect
npmestree-walker2.0.2indirect
npmesutils2.0.3indirect
npmetag1.8.1indirect
npmevent-target-shim5.0.1indirect
npmevent-target-shim6.0.2indirect
npmeventemitter35.0.4indirect
npmevents3.3.0indirect
npmexeca1.0.0indirect
npmexeca5.1.1indirect
npmextend3.0.2indirect
npmextract-zip2.0.1indirect
npmfast-deep-equal2.0.1indirect
npmfast-deep-equal3.1.3indirect
npmfast-fifo1.3.2indirect
npmfast-glob3.3.3indirect
npmfast-json-stable-stringify2.1.0indirect
npmfast-levenshtein2.0.6indirect
npmfast-string-truncated-width1.2.1indirect
npmfast-string-width1.1.0indirect
npmfast-wrap-ansi0.1.6indirect
npmfast-xml-parser4.5.3indirect
npmfastq1.19.1indirect
npmfd-slicer1.1.0indirect
npmfd-slicer21.2.0indirect
npmfdir6.5.0indirect
npmfetch-blob3.2.0indirect
npmfile-entry-cache6.0.1indirect
npmfile-entry-cache8.0.0indirect
npmfile-uri-to-path1.0.0indirect
npmfill-range7.1.1indirect
npmfilter-obj1.1.0indirect
npmfind-replace3.0.0indirect
npmfind-up4.1.0indirect
npmfind-up5.0.0indirect
npmflat-cache3.2.0indirect
npmflat-cache4.0.1indirect
npmflatted3.3.3indirect
npmflattie1.1.1indirect
npmflushwritable1.0.0indirect
npmfontace0.4.1indirect
npmfontkitten1.0.3indirect
npmfor-each0.3.5indirect
npmforeground-child3.3.1indirect
npmform-data4.0.3indirect
npmform-data-encoder2.1.4indirect
npmformdata-polyfill4.0.10indirect
npmfresh0.5.2indirect
npmfs-constants1.0.0indirect
npmfs-minipass2.1.0indirect
npmfs.realpath1.0.0indirect
npmfsevents2.3.2indirect
npmfsevents2.3.3indirect
npmfstream1.0.12indirect
npmfunction-bind1.1.2indirect
npmfunction.prototype.name1.1.8indirect
npmfunctions-have-names1.2.3indirect
npmgauge3.0.2indirect
npmgeckodriver4.2.1indirect
npmgensync1.0.0-beta.2indirect
npmget-caller-file2.0.5indirect
npmget-intrinsic1.3.0indirect
npmget-port7.1.0indirect
npmget-proto1.0.1indirect
npmget-ready1.0.0indirect
npmget-stream4.1.0indirect
npmget-stream5.2.0indirect
npmget-stream6.0.1indirect
npmget-symbol-description1.1.0indirect
npmget-tsconfig4.10.1indirect
npmget-uri6.0.4indirect
npmgithub-slugger2.0.0indirect
npmglob10.3.10indirect
npmglob10.4.5indirect
npmglob13.0.6indirect
npmglob7.2.3indirect
npmglob-parent5.1.2indirect
npmglob-parent6.0.2indirect
npmglobal4.4.0indirect
npmglobals11.12.0indirect
npmglobals13.24.0indirect
npmglobals14.0.0indirect
npmglobalthis1.0.4indirect
npmglobalyzer0.1.0indirect
npmglobby11.1.0indirect
npmglobrex0.1.2indirect
npmgopd1.2.0indirect
npmgot11.8.6indirect
npmgot12.6.1indirect
npmgraceful-fs4.2.11indirect
npmgrapheme-splitter1.0.4indirect
npmgraphemer1.4.0indirect
npmh31.15.11indirect
npmhas-bigints1.1.0indirect
npmhas-flag3.0.0indirect
npmhas-flag4.0.0indirect
npmhas-property-descriptors1.0.2indirect
npmhas-proto1.2.0indirect
npmhas-symbols1.1.0indirect
npmhas-tostringtag1.0.2indirect
npmhas-unicode2.0.1indirect
npmhash.js1.1.7indirect
npmhasown2.0.2indirect
npmhast-util-from-html2.0.3indirect
npmhast-util-from-parse58.0.3indirect
npmhast-util-is-element3.0.0indirect
npmhast-util-parse-selector4.0.0indirect
npmhast-util-raw9.1.0indirect
npmhast-util-to-html9.0.5indirect
npmhast-util-to-parse58.0.1indirect
npmhast-util-to-text4.0.2indirect
npmhast-util-whitespace3.0.0indirect
npmhastscript9.0.1indirect
npmhe1.2.0indirect
npmheader-case2.0.4indirect
npmhosted-git-info2.8.9indirect
npmhtml-escaper2.0.2indirect
npmhtml-escaper3.0.3indirect
npmhtml-void-elements3.0.0indirect
npmhttp-assert1.5.0indirect
npmhttp-cache-semantics4.2.0indirect
npmhttp-errors1.6.3indirect
npmhttp-errors1.8.1indirect
npmhttp-errors2.0.0indirect
npmhttp-proxy-agent7.0.2indirect
npmhttp2-wrapper1.0.3indirect
npmhttp2-wrapper2.2.1indirect
npmhttps-proxy-agent5.0.1indirect
npmhttps-proxy-agent7.0.6indirect
npmhuman-signals2.1.0indirect
npmhusky9.1.7indirect
npmiconv-lite0.4.24indirect
npmiconv-lite0.5.2indirect
npmieee7541.2.1indirect
npmignore5.3.2indirect
npmignore7.0.5indirect
npmimage-dimensions2.3.0indirect
npmimmediate3.0.6indirect
npmimport-fresh3.3.1indirect
npmimport-meta-resolve4.1.0indirect
npmimurmurhash0.1.4indirect
npminflation2.1.0indirect
npminflight1.0.6indirect
npminherits2.0.3indirect
npminherits2.0.4indirect
npminternal-ip6.2.0indirect
npminternal-slot1.1.0indirect
npminterpret1.4.0indirect
npmintersection-observer0.12.2indirect
npmip-address9.0.5indirect
npmip-regex4.3.0indirect
npmipaddr.js1.9.1indirect
npmiron-webcrypto1.2.1indirect
npmis-array-buffer3.0.5indirect
npmis-arrayish0.2.1indirect
npmis-async-function2.1.1indirect
npmis-bigint1.1.0indirect
npmis-binary-path2.1.0indirect
npmis-boolean-object1.2.2indirect
npmis-bun-module2.0.0indirect
npmis-callable1.2.7indirect
npmis-core-module2.16.1indirect
npmis-data-view1.0.2indirect
npmis-date-object1.1.0indirect
npmis-docker2.2.1indirect
npmis-docker3.0.0indirect
npmis-docker4.0.0indirect
npmis-extglob2.1.1indirect
npmis-finalizationregistry1.1.1indirect
npmis-fullwidth-code-point3.0.0indirect
npmis-function1.0.2indirect
npmis-generator-function1.1.0indirect
npmis-glob4.0.3indirect
npmis-inside-container1.0.0indirect
npmis-ip3.1.0indirect
npmis-map2.0.3indirect
npmis-module1.0.0indirect
npmis-negative-zero2.0.3indirect
npmis-number7.0.0indirect
npmis-number-object1.1.1indirect
npmis-path-inside3.0.3indirect
npmis-plain-obj4.1.0indirect
npmis-reference3.0.3indirect
npmis-regex1.2.1indirect
npmis-set2.0.3indirect
npmis-shared-array-buffer1.0.4indirect
npmis-stream1.1.0indirect
npmis-stream2.0.1indirect
npmis-string1.1.1indirect
npmis-symbol1.1.1indirect
npmis-typed-array1.1.15indirect
npmis-weakmap2.0.2indirect
npmis-weakref1.1.1indirect
npmis-weakset2.0.4indirect
npmis-wsl2.2.0indirect
npmis-wsl3.1.1indirect
npmisarray0.0.1indirect
npmisarray1.0.0indirect
npmisarray2.0.5indirect
npmisbinaryfile5.0.4indirect
npmisexe2.0.0indirect
npmisexe3.1.1indirect
npmistanbul-lib-coverage3.2.2indirect
npmistanbul-lib-report3.0.1indirect
npmistanbul-reports3.1.7indirect
npmiterator.prototype1.1.5indirect
npmjackspeak2.3.6indirect
npmjackspeak3.4.3indirect
npmjs-tokens4.0.0indirect
npmjs-yaml4.1.1indirect
npmjsbn1.1.0indirect
npmjsesc3.0.2indirect
npmjsesc3.1.0indirect
npmjson-buffer3.0.1indirect
npmjson-parse-better-errors1.0.2indirect
npmjson-schema-traverse0.4.1indirect
npmjson-stable-stringify-without-jsonify1.0.1indirect
npmjson51.0.2indirect
npmjson52.2.3indirect
npmjsx-ast-utils3.3.5indirect
npmjszip3.10.1indirect
npmjust-extend6.2.0indirect
npmkeygrip1.1.0indirect
npmkeyv4.5.4indirect
npmkleur4.1.5indirect
npmkoa2.16.1indirect
npmkoa-compose4.1.0indirect
npmkoa-convert2.0.0indirect
npmkoa-etag4.0.0indirect
npmkoa-send5.0.1indirect
npmkoa-static5.0.0indirect
npmky0.33.3indirect
npmlanguage-subtag-registry0.3.23indirect
npmlanguage-tags1.0.9indirect
npmlazystream1.0.1indirect
npmlevn0.4.1indirect
npmlie3.3.0indirect
npmlighthouse-logger1.4.2indirect
npmlistenercount1.0.1indirect
npmlit3.3.0indirect
npmlit-element4.2.0indirect
npmlit-html3.3.0indirect
npmload-json-file4.0.0indirect
npmlocate-app2.5.0indirect
npmlocate-character3.0.0indirect
npmlocate-path5.0.0indirect
npmlocate-path6.0.0indirect
npmlodash4.17.21indirect
npmlodash.camelcase4.3.0indirect
npmlodash.clonedeep4.5.0indirect
npmlodash.debounce4.0.8indirect
npmlodash.get4.4.2indirect
npmlodash.memoize4.1.2indirect
npmlodash.merge4.6.2indirect
npmlodash.uniq4.5.0indirect
npmlodash.zip4.2.0indirect
npmlog-update4.0.0indirect
npmloglevel1.9.2indirect
npmloglevel-plugin-prefix0.8.4indirect
npmlongest-streak3.1.0indirect
npmloose-envify1.4.0indirect
npmlower-case2.0.2indirect
npmlowercase-keys2.0.0indirect
npmlowercase-keys3.0.0indirect
npmlru-cache10.4.3indirect
npmlru-cache11.3.5indirect
npmlru-cache5.1.1indirect
npmlru-cache7.18.3indirect
npmlru-cache8.0.5indirect
npmmagic-string0.30.21indirect
npmmagicast0.5.2indirect
npmmake-dir3.1.0indirect
npmmake-dir4.0.0indirect
npmmarkdown-table3.0.4indirect
npmmarky1.3.0indirect
npmmath-intrinsics1.1.0indirect
npmmdast-util-definitions6.0.0indirect
npmmdast-util-find-and-replace3.0.2indirect
npmmdast-util-from-markdown2.0.3indirect
npmmdast-util-gfm3.1.0indirect
npmmdast-util-gfm-autolink-literal2.0.1indirect
npmmdast-util-gfm-footnote2.1.0indirect
npmmdast-util-gfm-strikethrough2.0.0indirect
npmmdast-util-gfm-table2.0.0indirect
npmmdast-util-gfm-task-list-item2.0.0indirect
npmmdast-util-phrasing4.1.0indirect
npmmdast-util-to-hast13.2.1indirect
npmmdast-util-to-markdown2.1.2indirect
npmmdast-util-to-string4.0.0indirect
npmmdn-data2.0.28indirect
npmmdn-data2.27.1indirect
npmmedia-typer0.3.0indirect
npmmemorystream0.3.1indirect
npmmerge-stream2.0.0indirect
npmmerge21.4.1indirect
npmmicromark4.0.2indirect
npmmicromark-core-commonmark2.0.3indirect
npmmicromark-extension-gfm3.0.0indirect
npmmicromark-extension-gfm-autolink-literal2.1.0indirect
npmmicromark-extension-gfm-footnote2.1.0indirect
npmmicromark-extension-gfm-strikethrough2.1.0indirect
npmmicromark-extension-gfm-table2.1.1indirect
npmmicromark-extension-gfm-tagfilter2.0.0indirect
npmmicromark-extension-gfm-task-list-item2.1.0indirect
npmmicromark-factory-destination2.0.1indirect
npmmicromark-factory-label2.0.1indirect
npmmicromark-factory-space2.0.1indirect
npmmicromark-factory-title2.0.1indirect
npmmicromark-factory-whitespace2.0.1indirect
npmmicromark-util-character2.1.1indirect
npmmicromark-util-chunked2.0.1indirect
npmmicromark-util-classify-character2.0.1indirect
npmmicromark-util-combine-extensions2.0.1indirect
npmmicromark-util-decode-numeric-character-reference2.0.2indirect
npmmicromark-util-decode-string2.0.1indirect
npmmicromark-util-encode2.0.1indirect
npmmicromark-util-html-tag-name2.0.1indirect
npmmicromark-util-normalize-identifier2.0.1indirect
npmmicromark-util-resolve-all2.0.1indirect
npmmicromark-util-sanitize-uri2.0.1indirect
npmmicromark-util-subtokenize2.1.0indirect
npmmicromark-util-symbol2.0.1indirect
npmmicromark-util-types2.0.2indirect
npmmicromatch4.0.8indirect
npmmime-db1.52.0indirect
npmmime-types2.1.35indirect
npmmimic-fn2.1.0indirect
npmmimic-response1.0.1indirect
npmmimic-response3.1.0indirect
npmmimic-response4.0.0indirect
npmmin-document2.19.0indirect
npmmin-indent1.0.1indirect
npmminimalistic-assert1.0.1indirect
npmminimatch10.2.5indirect
npmminimatch3.0.5indirect
npmminimatch3.1.2indirect
npmminimatch3.1.5indirect
npmminimatch5.1.6indirect
npmminimatch9.0.5indirect
npmminipass3.3.6indirect
npmminipass5.0.0indirect
npmminipass7.1.3indirect
npmminizlib2.1.2indirect
npmminizlib3.1.0indirect
npmmitt3.0.1indirect
npmmkdirp0.5.6indirect
npmmkdirp1.0.4indirect
npmmkdirp-classic0.5.3indirect
npmmri1.2.0indirect
npmmrmime1.0.1indirect
npmmrmime2.0.1indirect
npmms2.0.0indirect
npmms2.1.2indirect
npmms2.1.3indirect
npmmuggle-string0.4.1indirect
npmnanocolors0.2.13indirect
npmnanoid3.3.11indirect
npmnapi-postinstall0.2.4indirect
npmnatural-compare1.4.0indirect
npmnegotiator0.6.3indirect
npmneotraverse0.6.18indirect
npmnetmask2.0.2indirect
npmnext14.2.30indirect
npmnext^14.2.2indirect
npmnice-try1.0.5indirect
npmnise5.1.9indirect
npmnlcst-to-string4.0.0indirect
npmno-case3.0.4indirect
npmnode-domexception1.0.0indirect
npmnode-fetch2.7.0indirect
npmnode-fetch3.3.2indirect
npmnode-fetch-native1.6.7indirect
npmnode-gyp-build4.8.4indirect
npmnode-mock-http1.0.4indirect
npmnode-releases2.0.19indirect
npmnoms0.0.0indirect
npmnopt5.0.0indirect
npmnopt8.1.0indirect
npmnormalize-package-data2.5.0indirect
npmnormalize-path3.0.0indirect
npmnormalize-url6.1.0indirect
npmnormalize-url8.0.2indirect
npmnpm-run-all4.1.5indirect
npmnpm-run-all^4.1.5indirect
npmnpm-run-path2.0.2indirect
npmnpm-run-path4.0.1indirect
npmnpmlog5.0.1indirect
npmnth-check2.1.1indirect
npmobject-assign4.1.1indirect
npmobject-inspect1.13.4indirect
npmobject-keys1.1.1indirect
npmobject.assign4.1.7indirect
npmobject.entries1.1.9indirect
npmobject.fromentries2.0.8indirect
npmobject.groupby1.0.3indirect
npmobject.values1.2.1indirect
npmobug2.1.1indirect
npmofetch1.5.1indirect
npmohash2.0.11indirect
npmon-finished2.4.1indirect
npmonce1.4.0indirect
npmonetime5.1.2indirect
npmoniguruma-parser0.12.2indirect
npmoniguruma-to-es4.3.6indirect
npmonly0.0.2indirect
npmopen8.4.2indirect
npmoptionator0.9.4indirect
npmown-keys1.0.1indirect
npmp-cancelable2.1.1indirect
npmp-cancelable3.0.0indirect
npmp-event4.2.0indirect
npmp-finally1.0.0indirect
npmp-limit2.3.0indirect
npmp-limit3.1.0indirect
npmp-limit7.3.0indirect
npmp-locate4.1.0indirect
npmp-locate5.0.0indirect
npmp-queue9.1.2indirect
npmp-timeout3.2.0indirect
npmp-timeout7.0.1indirect
npmp-try2.2.0indirect
npmpac-proxy-agent7.2.0indirect
npmpac-resolver7.0.1indirect
npmpackage-json-from-dist1.0.1indirect
npmpackage-manager-detector1.6.0indirect
npmpako1.0.11indirect
npmparam-case3.0.4indirect
npmparent-module1.0.1indirect
npmparse-headers2.0.6indirect
npmparse-json4.0.0indirect
npmparse-latin7.0.0indirect
npmparse56.0.1indirect
npmparse57.3.0indirect
npmparseurl1.3.3indirect
npmpascal-case3.1.2indirect
npmpath-browserify1.0.1indirect
npmpath-case3.0.4indirect
npmpath-exists4.0.0indirect
npmpath-is-absolute1.0.1indirect
npmpath-key2.0.1indirect
npmpath-key3.1.1indirect
npmpath-parse1.0.7indirect
npmpath-scurry1.11.1indirect
npmpath-scurry2.0.2indirect
npmpath-to-regexp6.1.0indirect
npmpath-to-regexp6.3.0indirect
npmpath-type3.0.0indirect
npmpath-type4.0.0indirect
npmpend1.2.0indirect
npmpiccolore0.1.3indirect
npmpicocolors1.1.1indirect
npmpicomatch2.3.1indirect
npmpicomatch4.0.4indirect
npmpidtree0.3.1indirect
npmpify3.0.0indirect
npmpinia2.3.1indirect
npmpinia^2.3.0indirect
npmplaywright1.45.3indirect
npmplaywright-core1.45.3indirect
npmportfinder1.0.37indirect
npmpossible-typed-array-names1.1.0indirect
npmpostcss8.4.31indirect
npmpostcss8.5.10indirect
npmpostcss8.5.6indirect
npmprelude-ls1.2.1indirect
npmprettier3.6.0indirect
npmprettier^3.4.2indirect
npmprettier-plugin-svelte3.4.0indirect
npmprettier-plugin-svelte^3.3.2indirect
npmpretty-quick4.2.2indirect
npmprismjs1.30.0indirect
npmprocess0.11.10indirect
npmprocess-nextick-args2.0.1indirect
npmprogress2.0.3indirect
npmproperty-information7.1.0indirect
npmproxy-agent6.3.1indirect
npmproxy-agent6.5.0indirect
npmproxy-from-env1.1.0indirect
npmpump3.0.3indirect
npmpunycode2.3.1indirect
npmpuppeteer-core21.11.0indirect
npmpuppeteer-core23.11.1indirect
npmqs6.14.0indirect
npmquery-selector-shadow-dom1.0.1indirect
npmquery-string7.1.3indirect
npmqueue-microtask1.2.3indirect
npmquick-lru5.1.1indirect
npmradix31.1.2indirect
npmraw-body2.5.2indirect
npmreact18.3.1indirect
npmreact^18.2.0indirect
npmreact^18.3.1indirect
npmreact-dom18.3.1indirect
npmreact-dom^18.2.0indirect
npmreact-dom^18.3.1indirect
npmreact-is16.13.1indirect
npmreact-refresh0.18.0indirect
npmread-pkg3.0.0indirect
npmreadable-stream1.0.34indirect
npmreadable-stream2.3.8indirect
npmreadable-stream3.6.2indirect
npmreadable-stream4.7.0indirect
npmreaddir-glob1.1.3indirect
npmreaddirp3.6.0indirect
npmreaddirp4.1.2indirect
npmreaddirp5.0.0indirect
npmrechoir0.6.2indirect
npmreflect.getprototypeof1.0.10indirect
npmregenerate1.4.2indirect
npmregenerate-unicode-properties10.2.0indirect
npmregenerator-runtime0.14.1indirect
npmregex6.1.0indirect
npmregex-recursion6.0.2indirect
npmregex-utilities2.3.0indirect
npmregexp.prototype.flags1.5.4indirect
npmregexpu-core6.2.0indirect
npmregjsgen0.8.0indirect
npmregjsparser0.12.0indirect
npmrehype13.0.2indirect
npmrehype-parse9.0.1indirect
npmrehype-raw7.0.0indirect
npmrehype-stringify10.0.1indirect
npmremark-gfm4.0.1indirect
npmremark-parse11.0.0indirect
npmremark-rehype11.1.2indirect
npmremark-smartypants3.0.2indirect
npmremark-stringify11.0.0indirect
npmreplace1.2.2indirect
npmreplace^1.2.2indirect
npmrequire-directory2.1.1indirect
npmrequire-main-filename2.0.0indirect
npmresize-observer-polyfill1.5.1indirect
npmresolve1.22.10indirect
npmresolve2.0.0-next.5indirect
npmresolve-alpn1.2.1indirect
npmresolve-from4.0.0indirect
npmresolve-from5.0.0indirect
npmresolve-path1.4.0indirect
npmresolve-pkg-maps1.0.0indirect
npmresponselike2.0.1indirect
npmresponselike3.0.0indirect
npmresq1.11.0indirect
npmrestore-cursor3.1.0indirect
npmretext9.0.0indirect
npmretext-latin4.0.0indirect
npmretext-smartypants6.2.0indirect
npmretext-stringify4.0.0indirect
npmreusify1.1.0indirect
npmrgb2hex0.2.5indirect
npmrimraf2.7.1indirect
npmrimraf3.0.2indirect
npmrollup3.29.5indirect
npmrollup4.44.0indirect
npmrun-parallel1.2.0indirect
npmsade1.8.1indirect
npmsafaridriver0.1.2indirect
npmsafe-array-concat1.1.3indirect
npmsafe-buffer5.1.2indirect
npmsafe-buffer5.2.1indirect
npmsafe-push-apply1.0.0indirect
npmsafe-regex-test1.1.0indirect
npmsafer-buffer2.1.2indirect
npmsander0.5.1indirect
npmsaucelabs7.5.0indirect
npmsax1.6.0indirect
npmscheduler0.23.2indirect
npmscripts/publish-packages0.0.0indirect
npmsemver5.7.2indirect
npmsemver6.3.1indirect
npmsemver7.7.4indirect
npmsentence-case3.0.4indirect
npmserialize-error11.0.3indirect
npmset-blocking2.0.0indirect
npmset-cookie-parser2.7.1indirect
npmset-function-length1.2.2indirect
npmset-function-name2.0.2indirect
npmset-proto1.0.0indirect
npmsetimmediate1.0.5indirect
npmsetprototypeof1.1.0indirect
npmsetprototypeof1.2.0indirect
npmshady-css-scoped-element0.0.2indirect
npmsharp0.34.5indirect
npmshebang-command1.2.0indirect
npmshebang-command2.0.0indirect
npmshebang-regex1.0.0indirect
npmshebang-regex3.0.0indirect
npmshell-quote1.8.3indirect
npmshiki4.0.2indirect
npmshx0.4.0indirect
npmshx^0.4.0indirect
npmside-channel1.1.0indirect
npmside-channel-list1.0.0indirect
npmside-channel-map1.0.1indirect
npmside-channel-weakmap1.0.2indirect
npmsignal-exit3.0.7indirect
npmsignal-exit4.1.0indirect
npmsinon15.2.0indirect
npmsinon^15.0.1indirect
npmsirv2.0.4indirect
npmsisteransi1.0.5indirect
npmslash3.0.0indirect
npmslice-ansi4.0.0indirect
npmsmart-buffer4.2.0indirect
npmsmol-toml1.6.1indirect
npmsnake-case3.0.4indirect
npmsocks2.8.5indirect
npmsocks-proxy-agent8.0.5indirect
npmsorcery0.11.1indirect
npmsource-map0.6.1indirect
npmsource-map0.7.4indirect
npmsource-map-js1.2.1indirect
npmsource-map-support0.5.21indirect
npmspace-separated-tokens2.0.2indirect
npmspacetrim0.11.59indirect
npmspdx-correct3.2.0indirect
npmspdx-exceptions2.5.0indirect
npmspdx-expression-parse3.0.1indirect
npmspdx-license-ids3.0.21indirect
npmsplit-on-first1.1.0indirect
npmsplit24.2.0indirect
npmsprintf-js1.1.3indirect
npmstable-hash0.0.5indirect
npmstatuses1.5.0indirect
npmstatuses2.0.1indirect
npmstop-iteration-iterator1.1.0indirect
npmstreamifier0.1.1indirect
npmstreamsearch1.1.0indirect
npmstreamx2.22.1indirect
npmstrict-uri-encode2.0.0indirect
npmstring-width4.2.3indirect
npmstring-width5.1.2indirect
npmstring.prototype.includes2.0.1indirect
npmstring.prototype.matchall4.0.12indirect
npmstring.prototype.padend3.1.6indirect
npmstring.prototype.repeat1.0.0indirect
npmstring.prototype.trim1.2.10indirect
npmstring.prototype.trimend1.0.9indirect
npmstring.prototype.trimstart1.0.8indirect
npmstring_decoder0.10.31indirect
npmstring_decoder1.1.1indirect
npmstring_decoder1.3.0indirect
npmstringify-entities4.0.4indirect
npmstrip-ansi6.0.1indirect
npmstrip-ansi7.1.0indirect
npmstrip-bom3.0.0indirect
npmstrip-eof1.0.0indirect
npmstrip-final-newline2.0.0indirect
npmstrip-indent3.0.0indirect
npmstrip-json-comments3.1.1indirect
npmstrnum1.1.2indirect
npmstyled-jsx5.1.1indirect
npmsupports-color5.5.0indirect
npmsupports-color7.2.0indirect
npmsupports-preserve-symlinks-flag1.0.0indirect
npmsvelte3.59.2indirect
npmsvelte5.55.4indirect
npmsvelte^3.54.0indirect
npmsvelte-check3.8.6indirect
npmsvelte-check^3.8.6indirect
npmsvelte-hmr0.15.3indirect
npmsvelte-preprocess5.1.4indirect
npmsvgo4.0.1indirect
npmsystemjs6.15.1indirect
npmtable-layout4.1.1indirect
npmtar6.2.1indirect
npmtar7.5.13indirect
npmtar-fs3.0.10indirect
npmtar-fs3.0.4indirect
npmtar-stream1.6.2indirect
npmtar-stream3.1.7indirect
npmterser5.43.1indirect
npmtext-decoder1.2.3indirect
npmtext-table0.2.0indirect
npmthrough2.3.8indirect
npmthrough22.0.5indirect
npmtiny-glob0.2.9indirect
npmtiny-inflate1.0.3indirect
npmtinyclip0.1.12indirect
npmtinyexec0.3.2indirect
npmtinyexec1.1.1indirect
npmtinyglobby0.2.16indirect
npmto-buffer1.2.1indirect
npmto-regex-range5.0.1indirect
npmtoidentifier1.0.1indirect
npmtotalist3.0.1indirect
npmtr460.0.3indirect
npmtr465.1.1indirect
npmtraverse0.3.9indirect
npmtrim-lines3.0.1indirect
npmtrough2.2.0indirect
npmts-api-utils2.1.0indirect
npmtsconfck3.1.6indirect
npmtsconfig-paths3.15.0indirect
npmtslib2.8.1indirect
npmtslib^2.8.1indirect
npmtsscmp1.0.6indirect
npmtunnel0.0.6indirect
npmturbo2.5.4indirect
npmturbo-darwin-642.5.4indirect
npmturbo-darwin-arm642.5.4indirect
npmturbo-linux-642.5.4indirect
npmturbo-linux-arm642.5.4indirect
npmturbo-windows-642.5.4indirect
npmturbo-windows-arm642.5.4indirect
npmtype-check0.4.0indirect
npmtype-detect4.0.8indirect
npmtype-detect4.1.0indirect
npmtype-fest0.20.2indirect
npmtype-fest0.21.3indirect
npmtype-fest2.19.0indirect
npmtype-fest4.26.0indirect
npmtype-is1.6.18indirect
npmtyped-array-buffer1.0.3indirect
npmtyped-array-byte-length1.0.3indirect
npmtyped-array-byte-offset1.0.4indirect
npmtyped-array-length1.0.7indirect
npmtyped-query-selector2.12.0indirect
npmtypescript5.8.3indirect
npmtypescript^5.7.2indirect
npmtypescript^5.8.2indirect
npmtypical4.0.0indirect
npmtypical7.3.0indirect
npmua-parser-js1.0.40indirect
npmufo1.6.3indirect
npmultrahtml1.6.0indirect
npmunbox-primitive1.1.0indirect
npmunbzip2-stream1.4.3indirect
npmuncrypto0.1.3indirect
npmundici5.29.0indirect
npmundici-types6.21.0indirect
npmundici-types7.8.0indirect
npmunicode-canonical-property-names-ecmascript2.0.1indirect
npmunicode-match-property-ecmascript2.0.0indirect
npmunicode-match-property-value-ecmascript2.2.0indirect
npmunicode-property-aliases-ecmascript2.1.0indirect
npmunified11.0.5indirect
npmunifont0.7.4indirect
npmunist-util-find-after5.0.0indirect
npmunist-util-is6.0.1indirect
npmunist-util-modify-children4.0.0indirect
npmunist-util-position5.0.0indirect
npmunist-util-remove-position5.0.0indirect
npmunist-util-stringify-position4.0.0indirect
npmunist-util-visit5.1.0indirect
npmunist-util-visit-children3.0.0indirect
npmunist-util-visit-parents6.0.2indirect
npmunpipe1.0.0indirect
npmunrs-resolver1.9.2indirect
npmunstorage1.17.5indirect
npmuntildify4.0.0indirect
npmunzipper0.10.14indirect
npmupdate-browserslist-db1.1.3indirect
npmupper-case2.0.2indirect
npmupper-case-first2.0.2indirect
npmuri-js4.4.1indirect
npmurlpattern-polyfill10.0.0indirect
npmurlpattern-polyfill6.0.2indirect
npmuserhome1.0.1indirect
npmutil-deprecate1.0.2indirect
npmv8-to-istanbul9.3.0indirect
npmvalid-url1.0.9indirect
npmvalidate-npm-package-license3.0.4indirect
npmvary1.1.2indirect
npmvfile6.0.3indirect
npmvfile-location5.0.3indirect
npmvfile-message4.0.3indirect
npmvite4.5.14indirect
npmvite5.4.19indirect
npmvite7.3.2indirect
npmvite^4.0.0indirect
npmvite^5.4.1indirect
npmvite^7.0.0indirect
npmvitefu0.2.5indirect
npmvitefu1.1.3indirect
npmvscode-uri3.1.0indirect
npmvue3.5.17indirect
npmvue^3.5.13indirect
npmvue-demi0.14.10indirect
npmvue-router4.5.1indirect
npmvue-router^4.5.0indirect
npmvue-tsc2.2.10indirect
npmvue-tsc^2.1.10indirect
npmwait-port1.1.0indirect
npmwater.css2indirect
npmwater.css2.1.1indirect
npmwater.css^2.1.1indirect
npmweb-namespaces2.0.1indirect
npmweb-streams-polyfill3.3.3indirect
npmwebdriver8.45.0indirect
npmwebdriverio8.45.0indirect
npmwebidl-conversions3.0.1indirect
npmwebidl-conversions7.0.0indirect
npmwhatwg-fetch3.6.20indirect
npmwhatwg-url14.2.0indirect
npmwhatwg-url5.0.0indirect
npmwhich1.3.1indirect
npmwhich2.0.2indirect
npmwhich4.0.0indirect
npmwhich-boxed-primitive1.1.1indirect
npmwhich-builtin-type1.2.1indirect
npmwhich-collection1.0.2indirect
npmwhich-module2.0.1indirect
npmwhich-pm-runs1.1.0indirect
npmwhich-typed-array1.1.19indirect
npmwide-align1.1.5indirect
npmword-wrap1.2.5indirect
npmwordwrapjs5.1.0indirect
npmwrap-ansi6.2.0indirect
npmwrap-ansi7.0.0indirect
npmwrap-ansi8.1.0indirect
npmwrappy1.0.2indirect
npmws7.5.10indirect
npmws8.16.0indirect
npmws8.18.2indirect
npmxhr2.6.0indirect
npmxtend4.0.2indirect
npmxxhash-wasm1.1.0indirect
npmy18n4.0.3indirect
npmy18n5.0.8indirect
npmyallist3.1.1indirect
npmyallist4.0.0indirect
npmyallist5.0.0indirect
npmyargs15.4.1indirect
npmyargs16.2.0indirect
npmyargs17.7.2indirect
npmyargs-parser18.1.3indirect
npmyargs-parser20.2.9indirect
npmyargs-parser21.1.1indirect
npmyargs-parser22.0.0indirect
npmyauzl2.10.0indirect
npmyazl2.5.1indirect
npmylru1.4.0indirect
npmyocto-queue0.1.0indirect
npmyocto-queue1.2.2indirect
npmzimmerframe1.1.4indirect
npmzip-stream6.0.1indirect
npmzod3.23.8indirect
npmzod4.3.6indirect
npmzwitch2.0.4indirect
Dependency advisories 0

Installing npm:@mux/mux-audio@0.16.2 pulls in 4 packages, direct and transitive: 0 carry known advisories, of which 0 are direct dependencies.

No known advisories affect the assessed dependencies.

An advisory means the version recorded in the dependency graph falls inside an advisory’s affected range. Reachability is not analysed, and the graph includes development and test pins — a finding may concern tooling rather than shipped software.

Raw JSON report machine-readable
{
  "data": {
    "repo": {
      "topics": [
        "audio",
        "audio-player",
        "html5",
        "media-chrome",
        "react",
        "video",
        "video-player",
        "web-components"
      ],
      "is_fork": false,
      "size_kb": 14223,
      "has_wiki": false,
      "homepage": "https://elements-demo-nextjs.vercel.app",
      "languages": {
        "CSS": 11236,
        "HTML": 102601,
        "Astro": 1408,
        "Shell": 68,
        "JavaScript": 288155,
        "TypeScript": 499948
      },
      "pushed_at": "2026-07-23T23:04:35Z",
      "created_at": "2021-08-11T19:35:24Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-28T02:45:35Z",
      "description": "Custom elements for working with media in the browser that Just Work™",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "MIT",
      "default_branch": "main",
      "license_spdx_raw": "MIT",
      "primary_language": "TypeScript",
      "significant_languages": [
        "TypeScript",
        "JavaScript",
        "HTML"
      ]
    },
    "owner": {
      "blog": "http://mux.com",
      "name": "Mux",
      "type": "Organization",
      "login": "muxinc",
      "company": null,
      "location": "San Francisco, CA",
      "followers": 464,
      "avatar_url": "https://avatars.githubusercontent.com/u/16199997?v=4",
      "created_at": "2015-12-08T01:38:05Z",
      "is_verified": null,
      "public_repos": 210,
      "account_age_days": 3891
    },
    "license": {
      "state": "standard",
      "spdx_id": "MIT",
      "raw_spdx": "MIT",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "@mux/playback-core@0.35.2",
          "kind": "other",
          "published_at": "2026-07-23T22:37:41Z"
        },
        {
          "tag": "@mux/mux-video-react@0.31.2",
          "kind": "other",
          "published_at": "2026-07-23T22:37:40Z"
        },
        {
          "tag": "@mux/mux-video@0.31.2",
          "kind": "other",
          "published_at": "2026-07-23T22:37:39Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.13.2",
          "kind": "other",
          "published_at": "2026-07-23T22:37:38Z"
        },
        {
          "tag": "@mux/mux-player-react@3.13.2",
          "kind": "other",
          "published_at": "2026-07-23T22:37:37Z"
        },
        {
          "tag": "@mux/mux-player@3.13.2",
          "kind": "other",
          "published_at": "2026-07-23T22:37:36Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.16.2",
          "kind": "other",
          "published_at": "2026-07-23T22:37:35Z"
        },
        {
          "tag": "@mux/mux-audio@0.16.2",
          "kind": "other",
          "published_at": "2026-07-23T22:37:35Z"
        },
        {
          "tag": "@mux/playback-core@0.35.1",
          "kind": "other",
          "published_at": "2026-05-19T19:48:42Z"
        },
        {
          "tag": "@mux/mux-video-react@0.31.1",
          "kind": "other",
          "published_at": "2026-05-19T19:48:41Z"
        },
        {
          "tag": "@mux/mux-video@0.31.1",
          "kind": "other",
          "published_at": "2026-05-19T19:48:40Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.13.1",
          "kind": "other",
          "published_at": "2026-05-19T19:48:39Z"
        },
        {
          "tag": "@mux/mux-player-react@3.13.1",
          "kind": "other",
          "published_at": "2026-05-19T19:48:38Z"
        },
        {
          "tag": "@mux/mux-player@3.13.1",
          "kind": "other",
          "published_at": "2026-05-19T19:48:37Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.16.1",
          "kind": "other",
          "published_at": "2026-05-19T19:48:36Z"
        },
        {
          "tag": "@mux/mux-audio@0.16.1",
          "kind": "other",
          "published_at": "2026-05-19T19:48:35Z"
        },
        {
          "tag": "@mux/playback-core@0.35.0",
          "kind": "other",
          "published_at": "2026-04-28T23:40:17Z"
        },
        {
          "tag": "@mux/mux-video-react@0.31.0",
          "kind": "other",
          "published_at": "2026-04-28T23:40:16Z"
        },
        {
          "tag": "@mux/mux-video@0.31.0",
          "kind": "other",
          "published_at": "2026-04-28T23:40:15Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.13.0",
          "kind": "other",
          "published_at": "2026-04-28T23:40:14Z"
        },
        {
          "tag": "@mux/mux-player-react@3.13.0",
          "kind": "other",
          "published_at": "2026-04-28T23:40:13Z"
        },
        {
          "tag": "@mux/mux-player@3.13.0",
          "kind": "other",
          "published_at": "2026-04-28T23:40:12Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.16.0",
          "kind": "other",
          "published_at": "2026-04-28T23:40:11Z"
        },
        {
          "tag": "@mux/mux-audio@0.16.0",
          "kind": "other",
          "published_at": "2026-04-28T23:40:10Z"
        },
        {
          "tag": "@mux/playback-core@0.34.1",
          "kind": "other",
          "published_at": "2026-04-24T19:50:23Z"
        },
        {
          "tag": "@mux/mux-video-react@0.30.7",
          "kind": "other",
          "published_at": "2026-04-24T19:50:22Z"
        },
        {
          "tag": "@mux/mux-video@0.30.7",
          "kind": "other",
          "published_at": "2026-04-24T19:50:22Z"
        },
        {
          "tag": "@mux/mux-uploader-astro@1.5.0",
          "kind": "other",
          "published_at": "2026-04-24T19:50:21Z"
        },
        {
          "tag": "@mux/mux-uploader-react@1.5.0",
          "kind": "other",
          "published_at": "2026-04-24T19:50:20Z"
        },
        {
          "tag": "@mux/mux-uploader@1.5.0",
          "kind": "other",
          "published_at": "2026-04-24T19:50:19Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.12.0",
          "kind": "other",
          "published_at": "2026-04-24T19:50:18Z"
        },
        {
          "tag": "@mux/mux-player-react@3.12.0",
          "kind": "other",
          "published_at": "2026-04-24T19:50:17Z"
        },
        {
          "tag": "@mux/mux-player@3.12.0",
          "kind": "other",
          "published_at": "2026-04-24T19:50:16Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.15.26",
          "kind": "other",
          "published_at": "2026-04-24T19:50:15Z"
        },
        {
          "tag": "@mux/mux-audio@0.15.26",
          "kind": "other",
          "published_at": "2026-04-24T19:50:15Z"
        },
        {
          "tag": "@mux/playback-core@0.34.0",
          "kind": "other",
          "published_at": "2026-04-16T19:11:48Z"
        },
        {
          "tag": "@mux/mux-video-react@0.30.6",
          "kind": "other",
          "published_at": "2026-04-16T19:11:47Z"
        },
        {
          "tag": "@mux/mux-video@0.30.6",
          "kind": "other",
          "published_at": "2026-04-16T19:11:46Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.11.8",
          "kind": "other",
          "published_at": "2026-04-16T19:11:46Z"
        },
        {
          "tag": "@mux/mux-player-react@3.11.8",
          "kind": "other",
          "published_at": "2026-04-16T19:11:45Z"
        },
        {
          "tag": "@mux/mux-player@3.11.8",
          "kind": "other",
          "published_at": "2026-04-16T19:11:44Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.15.25",
          "kind": "other",
          "published_at": "2026-04-16T19:11:44Z"
        },
        {
          "tag": "@mux/mux-audio@0.15.25",
          "kind": "other",
          "published_at": "2026-04-16T19:11:43Z"
        },
        {
          "tag": "@mux/mux-video-react@0.30.5",
          "kind": "other",
          "published_at": "2026-03-25T21:48:53Z"
        },
        {
          "tag": "@mux/mux-video@0.30.5",
          "kind": "other",
          "published_at": "2026-03-25T21:48:53Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.11.7",
          "kind": "other",
          "published_at": "2026-03-25T21:48:52Z"
        },
        {
          "tag": "@mux/mux-player-react@3.11.7",
          "kind": "other",
          "published_at": "2026-03-25T21:48:51Z"
        },
        {
          "tag": "@mux/mux-player@3.11.7",
          "kind": "other",
          "published_at": "2026-03-25T21:48:51Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.15.24",
          "kind": "other",
          "published_at": "2026-03-25T21:48:50Z"
        },
        {
          "tag": "@mux/mux-audio@0.15.24",
          "kind": "other",
          "published_at": "2026-03-25T21:48:49Z"
        },
        {
          "tag": "@mux/playback-core@0.33.3",
          "kind": "other",
          "published_at": "2026-03-19T22:47:13Z"
        },
        {
          "tag": "@mux/mux-video-react@0.30.4",
          "kind": "other",
          "published_at": "2026-03-19T22:47:12Z"
        },
        {
          "tag": "@mux/mux-video@0.30.4",
          "kind": "other",
          "published_at": "2026-03-19T22:47:12Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.11.6",
          "kind": "other",
          "published_at": "2026-03-19T22:47:11Z"
        },
        {
          "tag": "@mux/mux-player-react@3.11.6",
          "kind": "other",
          "published_at": "2026-03-19T22:47:10Z"
        },
        {
          "tag": "@mux/mux-player@3.11.6",
          "kind": "other",
          "published_at": "2026-03-19T22:47:10Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.15.23",
          "kind": "other",
          "published_at": "2026-03-19T22:47:09Z"
        },
        {
          "tag": "@mux/mux-audio@0.15.23",
          "kind": "other",
          "published_at": "2026-03-19T22:47:09Z"
        },
        {
          "tag": "@mux/playback-core@0.33.2",
          "kind": "other",
          "published_at": "2026-02-26T20:05:27Z"
        },
        {
          "tag": "@mux/mux-video-react@0.30.3",
          "kind": "other",
          "published_at": "2026-02-26T20:05:26Z"
        },
        {
          "tag": "@mux/mux-video@0.30.3",
          "kind": "other",
          "published_at": "2026-02-26T20:05:25Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.11.5",
          "kind": "other",
          "published_at": "2026-02-26T20:05:24Z"
        },
        {
          "tag": "@mux/mux-player-react@3.11.5",
          "kind": "other",
          "published_at": "2026-02-26T20:05:24Z"
        },
        {
          "tag": "@mux/mux-player@3.11.5",
          "kind": "other",
          "published_at": "2026-02-26T20:05:23Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.15.22",
          "kind": "other",
          "published_at": "2026-02-26T20:05:22Z"
        },
        {
          "tag": "@mux/mux-audio@0.15.22",
          "kind": "other",
          "published_at": "2026-02-26T20:05:21Z"
        },
        {
          "tag": "@mux/mux-video-react@0.30.2",
          "kind": "other",
          "published_at": "2026-02-11T21:50:26Z"
        },
        {
          "tag": "@mux/mux-video@0.30.2",
          "kind": "other",
          "published_at": "2026-02-11T21:50:26Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.11.4",
          "kind": "other",
          "published_at": "2026-02-11T21:50:25Z"
        },
        {
          "tag": "@mux/mux-player-react@3.11.4",
          "kind": "other",
          "published_at": "2026-02-11T21:50:24Z"
        },
        {
          "tag": "@mux/mux-player@3.11.4",
          "kind": "other",
          "published_at": "2026-02-11T21:50:24Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.11.3",
          "kind": "other",
          "published_at": "2026-02-11T18:56:30Z"
        },
        {
          "tag": "@mux/mux-player-react@3.11.3",
          "kind": "other",
          "published_at": "2026-02-11T18:56:29Z"
        },
        {
          "tag": "@mux/mux-player@3.11.3",
          "kind": "other",
          "published_at": "2026-02-11T18:56:28Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.11.2",
          "kind": "other",
          "published_at": "2026-02-11T17:30:39Z"
        },
        {
          "tag": "@mux/mux-player-react@3.11.2",
          "kind": "other",
          "published_at": "2026-02-11T17:30:38Z"
        },
        {
          "tag": "@mux/mux-player@3.11.2",
          "kind": "other",
          "published_at": "2026-02-11T17:30:37Z"
        },
        {
          "tag": "@mux/playback-core@0.33.1",
          "kind": "other",
          "published_at": "2026-02-10T03:52:20Z"
        },
        {
          "tag": "@mux/mux-video-react@0.30.1",
          "kind": "other",
          "published_at": "2026-02-10T03:52:20Z"
        },
        {
          "tag": "@mux/mux-video@0.30.1",
          "kind": "other",
          "published_at": "2026-02-10T03:52:19Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.11.1",
          "kind": "other",
          "published_at": "2026-02-10T03:52:18Z"
        },
        {
          "tag": "@mux/mux-player-react@3.11.1",
          "kind": "other",
          "published_at": "2026-02-10T03:52:18Z"
        },
        {
          "tag": "@mux/mux-player@3.11.1",
          "kind": "other",
          "published_at": "2026-02-10T03:52:17Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.15.21",
          "kind": "other",
          "published_at": "2026-02-10T03:52:16Z"
        },
        {
          "tag": "@mux/mux-audio@0.15.21",
          "kind": "other",
          "published_at": "2026-02-10T03:52:16Z"
        },
        {
          "tag": "@mux/playback-core@0.33.0",
          "kind": "other",
          "published_at": "2026-01-21T18:50:29Z"
        },
        {
          "tag": "@mux/mux-video-react@0.30.0",
          "kind": "other",
          "published_at": "2026-01-21T18:50:28Z"
        },
        {
          "tag": "@mux/mux-video@0.30.0",
          "kind": "other",
          "published_at": "2026-01-21T18:50:28Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.11.0",
          "kind": "other",
          "published_at": "2026-01-21T18:50:27Z"
        },
        {
          "tag": "@mux/mux-player-react@3.11.0",
          "kind": "other",
          "published_at": "2026-01-21T18:50:26Z"
        },
        {
          "tag": "@mux/mux-player@3.11.0",
          "kind": "other",
          "published_at": "2026-01-21T18:50:25Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.15.20",
          "kind": "other",
          "published_at": "2026-01-21T18:50:24Z"
        },
        {
          "tag": "@mux/mux-audio@0.15.20",
          "kind": "other",
          "published_at": "2026-01-21T18:50:23Z"
        },
        {
          "tag": "@mux/playback-core@0.32.2",
          "kind": "other",
          "published_at": "2025-12-18T22:06:57Z"
        },
        {
          "tag": "@mux/mux-video-react@0.29.2",
          "kind": "other",
          "published_at": "2025-12-18T22:06:57Z"
        },
        {
          "tag": "@mux/mux-video@0.29.2",
          "kind": "other",
          "published_at": "2025-12-18T22:06:56Z"
        },
        {
          "tag": "@mux/mux-player-astro@3.10.2",
          "kind": "other",
          "published_at": "2025-12-18T22:06:56Z"
        },
        {
          "tag": "@mux/mux-player-react@3.10.2",
          "kind": "other",
          "published_at": "2025-12-18T22:06:55Z"
        },
        {
          "tag": "@mux/mux-player@3.10.2",
          "kind": "other",
          "published_at": "2025-12-18T22:06:54Z"
        },
        {
          "tag": "@mux/mux-audio-react@0.15.19",
          "kind": "other",
          "published_at": "2025-12-18T22:06:54Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "e1a32eb3fb147fcbd42f810ecf54101f4582f868",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.16.2</summary>\n\n##\n[0.16.2](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.16.1...@mux/mux-audio@0.16.2)\n(2026-07-23)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * depe\n[…]\news on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1347)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T22:37:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ae8c5b79dfb2d91aa2154ba59e0571f9c7118407",
          "body": "## Summary\n\nCanary publishes have been failing on every push to `main`\n([Example](https://github.com/muxinc/elements/actions/runs/25879146137/job/76054190551)).\nDoing a similar approach to what we did for media chrome. Moved\n(created) canary step to cd.yml. Also removed unused token.\n\n<!-- CURSOR_SU\n[…]\nfor commit\nc07b5506b338c18af1fd0448c4789cfe4e49949d. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: move canary publish to CD for npm trusted publishing (#1339)",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-07-23T21:39:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ad6b237751a10db20d89d6826549a6344918b983",
          "body": null,
          "is_bot": false,
          "headline": "Update Node version to v24.18.0 in .nvmrc",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2026-07-23T21:37:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d86d4e1360719927ebac1d632afb1cbb13f19dd5",
          "body": "closes https://github.com/muxinc/elements/issues/1343\n\n## Fix\nAdds **opt-in** network-interruption recovery to playback-core's hls.js\nerror handling, off by default so existing integrations are unaffected.\n\nEnable it with `maxReconnectRetries` (a positive value sets the\nper-stall retry budget; unset\n[…]\nfor commit\nbd213052eb270f662b53d843d0ca16e8618e4243. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: Add Network interruption recovery (#1344)",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-07-22T21:39:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6442ae96c5f711d1e2a297c5c18acd9fdc17dc4c",
          "body": "…… (#1342)\n\nCloses #1341\n\nThe error dialog's `<media-theme>` element used inline `onclose` and\n`onfocusin` attributes, which violate a strict `script-src` CSP (no\n`'unsafe-inline'`, and no `script-src-attr` override). Unlike the retry\nlink (fixed in #1332), these are not gated on user interaction; t\n[…]\nfor commit\n0dbffa3f476de4e35816b92e44c19f20cce18a7f. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: replace inline event handlers with addEventListener to comply wi…",
          "author_name": "Manuel Calleriza",
          "author_login": "Jerricho93",
          "committed_at": "2026-07-21T17:37:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "063f77a02805bdd94be99a8574d7be733961680e",
          "body": "Closes https://github.com/muxinc/devextravaganza/issues/227\n\n## Problem\nClicking play for the first time on Safari for Mux Player will result in\na lingering shadow where the button used to be after it fades. This\nseems to be a Safari only issue that presents when there's also a\ntransition present, [\n[…]\nfor commit\n3c3bfa3197d146af132e1ee9599525edcc806904. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: moved filter drop shadow to parent class (#1337)",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-06-22T17:42:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "85ccebf8df380a64a028f709362d6a3595be763b",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.16.1</summary>\n\n##\n[0.16.1](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.16.0...@mux/mux-audio@0.16.1)\n(2026-05-14)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * depe\n[…]\news on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1330)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-05-19T19:48:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1cca3ad431fa12ca08f2a707e1265ae2f1709928",
          "body": "…ux Data beacon (#1326)\n\n## Problem\n\nFixes #1199 \n\nWhen `<mux-player>` (or `<mux-video>`) is created programmatically and\nattributes are set before the element is appended to the DOM — with any\nasync yield between attribute setting and appendChild (e.g. await\nPromise.resolve(), React's async reconci\n[…]\nfor commit\n8bca459e69d8c003ee379169528024cfb7fc4668. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: defer load() until connected to prevent metadata race on first M…",
          "author_name": "Renzo Delfino",
          "author_login": "R-Delfino95",
          "committed_at": "2026-05-14T19:06:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "65d44fcea631ff7d1bbc70782eeefefb36918d42",
          "body": "Closes #1331\n\nThe \"click here to retry\" link shown after HLS manifest load retries are\nexhausted used an inline `onclick` attribute, which violates\n`script-src-attr 'none'` CSP policies.\n\n### Changes\n- **`playback-core`**: Replaces the inline `onclick` with a typed\n`reload` flag on `MediaError`. The\n[…]\nfor commit\ncebafedac7669f1798d341db621310e9a57d4d76. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: remove inline onclick CSP violation in retry link (#1332)",
          "author_name": "Manuel Calleriza",
          "author_login": "Jerricho93",
          "committed_at": "2026-05-14T18:52:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "095f04ca9a2f19001f6cec6ae5d4100e54ecd4a5",
          "body": "…#1317)\n\nCloses https://github.com/muxinc/devextravaganza/issues/215\n\nRelates to a behavior we often see (mainly on Safari) that adding a\ntrack to the player element before it initializes, causes playback to\nbuffer indefinitely. For example\nhttps://github.com/muxinc/devextravaganza/issues/215.\n\nWhil\n[…]\nfor commit\nce3c216d2fcfcdeca057ee65405a50727018d69f. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: Added a warning when tracks are being added before player init (…",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-05-08T21:56:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "70dcbd31316aa410890483f97fbee0fbea6a1a7e",
          "body": "### Description\nFix a typo in the DRM Content Decryption Module error message: \"upading\"\n→ \"updating\". Updated the string in `eme-fairplay.ts`,\n`webkit-fairplay.ts`, `index.ts`, and the `en.json` i18n file.\n\n<!-- CURSOR_SUMMARY -->\n---\n\n> [!NOTE]\n> **Low Risk**\n> Low risk string-only change to a use\n[…]\nfor commit\nc3424cc7bb636ddf1d6ace2b01386a19d196f92f. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: correct typo in DRM CDM error message (#1328)",
          "author_name": "Renzo Delfino",
          "author_login": "R-Delfino95",
          "committed_at": "2026-05-08T21:55:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "243cf1e669b065b0bed3a5f94913d4c8e726723e",
          "body": "…pLibCheck false (#1313)\n\nResolves #1299 \n\n- Vendor \\`mux-embed\\`'s type declarations into\n\\`playback-core/src/vendor/mux-embed.ts\\`. TypeScript compiles this into\n\\`dist/types/vendor/mux-embed.d.ts\\` and emits a correct relative\nreference path for consumers.\n- Added a \\`vendor:types\\` npm script\n(\\\n[…]\ni.yml\\` | Stale \\`src/vendor/mux-embed.ts\\`\ncommitted without regeneration |\n\n---------\n\nCo-authored-by: Manuel Calleriza <mcalleriza@mux.com>\nCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: resolve TypeScript errors with moduleResolution nodenext and ski…",
          "author_name": "Renzo Delfino",
          "author_login": "R-Delfino95",
          "committed_at": "2026-05-08T21:49:34Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f87f55399b036c38e4cb5afd27d31f1d254866eb",
          "body": "This PR adds a small line about how to reformat Mux Data dimensions such\nthat they work with the HTML Mux Player `metadata-*` attribute.\n\n<!-- CURSOR_SUMMARY -->\n---\n\n> [!NOTE]\n> **Low Risk**\n> Low risk documentation-only change; no runtime code paths are\nmodified.\n> \n> **Overview**\n> Clarifies the \n[…]\nfor commit\n78dcc408f82bac1f343b4375408eb3d5a007cb5e. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "Add clarity surrounding metadata-* attribute for HTML Mux Player (#1327)",
          "author_name": "bchubamux",
          "author_login": "bchubamux",
          "committed_at": "2026-05-04T19:39:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4655949f9e49c46be8b86adcec7515c97d1dd699",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/playback-core: 0.35.0</summary>\n\n##\n[0.35.0](https://github.com/muxinc/elements/compare/@mux/playback-core@0.34.1...@mux/playback-core@0.35.0)\n(2026-04-28)\n\n\n### Features\n\n* Add ABR startup quality attributes\n([#1315](https:\n[…]\news on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1325)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-04-28T23:39:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3cdf0bc7e21e3230b3ceec7a0ae9e2c6818cb4dd",
          "body": "## Summary\n\nAdds three new opt-in HTML attributes to improve ABR startup quality\nacross all Mux media elements:\n\n- **`initial-bandwidth-estimate-kbps`** — Seeds the HLS.js EWMA\nbandwidth estimator instead of relying on TCP slow start, which poisons\nthe first measurement and causes segments 2-5 to dr\n[…]\n\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\n---------\n\nCo-authored-by: Claude Opus 4.6 <noreply@anthropic.com>\nCo-authored-by: Wesley Luyten <me@wesleyluyten.com>",
          "is_bot": false,
          "headline": "feat: Add ABR startup quality attributes (#1315)",
          "author_name": "jondahl",
          "author_login": "jondahl",
          "committed_at": "2026-04-28T23:26:54Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3a543d349b8019e3f259633b108fb839820b3854",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.15.26</summary>\n\n##\n[0.15.26](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.15.25...@mux/mux-audio@0.15.26)\n(2026-04-24)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * \n[…]\news on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1319)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-04-24T19:49:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f3dac22aafc0d3639ad98f8d0bfd8e0d6768a738",
          "body": "…ates (#1318)\n\nBumps the prod-dependencies group with 3 updates in the / directory:\n[media-chrome](https://github.com/muxinc/media-chrome),\n[player.style](https://github.com/muxinc/player.style) and\n[castable-video](https://github.com/muxinc/media-elements/tree/HEAD/packages/castable-video).\nBumps t\n[…]\nww.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: bump the prod-dependencies group across 2 directories with 3 upd…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-04-24T19:32:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "197e044bef18f785bb534356e511922e28caab11",
          "body": "## Summary\n\nCanary releases have been failing with `ERESOLVE` (and would also fail\nwith `E404` on `@mux/esbuilder` as a follow-on) when `wet-run` runs `npm\n--no-git-tag-version version X.Y.Z-canary.N`.\n\n### Root cause\n\nnpm's workspace linker relies on standard semver matching, which\nenforces node-se\n[…]\nfor commit\n28dc4847efe81ffa659f8befd08246db9174877a. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: use * for workspace-sibling deps to unblock canary releases (#1322)",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2026-04-24T19:21:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f9c62e944dc66f7adce400c23f52f7a90247591e",
          "body": "Closes https://github.com/muxinc/elements/issues/1314\n\n- Added `... || ^6.0.0` into peerDependencies for `mux-player-astro` and\n`mux-uploader-astro` packages, updated astro dev dependency to v6 to\ntest locally. Also updated dependencies for vite according to [Astro\nmigration\nguide](https://docs.astr\n[…]\nfor commit\n1f9f6feed34276fc4a7409e35057d300722deb1e. Bugbot is set up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "feat: Include Astro v6 peer dependency (#1316)",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-04-22T15:15:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "38ecde35b8c8ec5f1e2d52b195841bb53c26ac84",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.15.25</summary>\n\n##\n[0.15.25](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.15.24...@mux/mux-audio@0.15.25)\n(2026-04-16)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * \n[…]\news on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1306)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-04-16T19:11:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f4586aaa3ced600c68c35db815390dde9ef12043",
          "body": "Closes https://github.com/muxinc/elements/issues/1262\n\n`getMediaPlaylistFromMultivariantPlaylist` previously assumed all media\nplaylist URLs in a multivariant manifest were absolute, causing broken\nplayback when a CDN or server serves HLS manifests with relative URLs\n\nAdded `isRelativeUrl` helper to\n[…]\net up for automated\ncode reviews on this repo. Configure\n[here](https://www.cursor.com/dashboard/bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\n---------\n\nCo-authored-by: Wesley Luyten <me@wesleyluyten.com>",
          "is_bot": false,
          "headline": "feat: Support relative urls on multivariant playlists (#1303)",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-04-16T16:51:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d0a9ef1fa06bcdde20b4fe8a7d9e4a2204d14b89",
          "body": "Closes https://github.com/muxinc/elements/issues/1304\n\nTests seem to have started failing on [this\ncommit](https://github.com/muxinc/elements/commit/76ba494791da018525914600213c208dba10f614),\nso this PR also addresses this [related\nissue](https://github.com/muxinc/elements/issues/1304) and some flak\n[…]\nab=bugbot) for commit\ndf696f7826bb55a6ffa29ee998496749fbfde2a5. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: Address failing tests (#1305)",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-04-06T20:52:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7df4d8cad3d70101aac353e7db489042cefb4ae0",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-player: 3.11.7</summary>\n\n##\n[3.11.7](https://github.com/muxinc/elements/compare/@mux/mux-player@3.11.6...@mux/mux-player@3.11.7)\n(2026-03-25)\n\n\n### Bug Fixes\n\n* Update media-chrome to prevent errors on reconnection\n([#1\n[…]\ny\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1296)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-03-25T21:48:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "42864d6a874c8dd291df63beffbb89e9e6d48c40",
          "body": "Closes https://github.com/muxinc/devextravaganza/issues/218\nRealtes to this [media-chrome\nPR](https://github.com/muxinc/media-chrome/pull/1277)\n\nUpdated media-chrome and ran npm i\n\n<!-- CURSOR_SUMMARY -->\n---\n\n> [!NOTE]\n> **Low Risk**\n> Low risk dependency bump limited to `@mux/mux-player`; behavior\n[…]\nab=bugbot) for commit\n4fff50bf095f09b580d6a94305e4637f4b546864. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: Update media-chrome to prevent errors on reconnection (#1300)",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-03-25T20:50:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9eaef733cde19b909b08d6ab80b578b38611fc8a",
          "body": "…efault (#1284)\n\nCloses https://github.com/muxinc/devextravaganza/issues/207\n\nAddded comment explaining shouldDefaultToMSE\n\n<!-- CURSOR_SUMMARY -->\n---\n\n> [!NOTE]\n> **Low Risk**\n> Comment-only change; no runtime logic or behavior is modified.\n> \n> **Overview**\n> Adds an explanatory comment above `sh\n[…]\nab=bugbot) for commit\na8e83d8b5c3b83a1e9e73f8ef5c38567859b1823. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "chore: Added comment explaining why iOS WebViews wont use native by d…",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-03-20T15:59:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "76ba494791da018525914600213c208dba10f614",
          "body": "…back (#1286)\n\nThis PR addresses a bug that happens when using React. The way React\nupdates attributes on re-renders, combined with how attribute change\ncallbacks fire, lead to unexpected states depending on attribute order.\n(Previously thought this was Safari-specific, but could also reproduce\nit i\n[…]\ncd78fb313. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\nCo-authored-by: Wesley Luyten <me@wesleyluyten.com>",
          "is_bot": false,
          "headline": "fix: Added attributes used in toMuxVideoURL to attribute changed call…",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-03-20T15:58:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6da2a057ed170e24e8c05e891981170d14319b47",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.15.23</summary>\n\n##\n[0.15.23](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.15.22...@mux/mux-audio@0.15.23)\n(2026-03-19)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * \n[…]\ny\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1293)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-03-19T22:46:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b7f93e2457ff77518804049b11da18031846a3b3",
          "body": "## Description\n\nThis PR addresses several memory leak issues across multiple packages\nwithin the elements monorepo. These fixes are primarily aimed at\nresolving leaks identified in `mux-player-react`.\n\n### Changes by Package:\n\n#### **playback-core**\n* Added missing `removeEventListener` calls and en\n[…]\n7f. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\n---------\n\nCo-authored-by: Santiago Puppo <spuppo@mux.com>",
          "is_bot": false,
          "headline": "fix: Patch Memory Leaks (#1285)",
          "author_name": "Renzo Delfino",
          "author_login": "R-Delfino95",
          "committed_at": "2026-03-19T19:49:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9a9c70c76b61315a34bc47066b5a4127e1e96853",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-player: 3.11.5</summary>\n\n##\n[3.11.5](https://github.com/muxinc/elements/compare/@mux/mux-player@3.11.4...@mux/mux-player@3.11.5)\n(2026-02-26)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * d\n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1281)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-02-26T20:05:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f28308022a094d22c99b79fa49f2437cee7cc959",
          "body": "…ersions (#1277)\n\nFixes https://github.com/muxinc/elements/issues/1261\n\nThis PR addresses a bug in Apple devices on newer OS versions when\nattempting to cast protected media using AirPlay. If the sending device\nis on OS version 26.1 or 26.2, playback will fail if when casting\nbecause of a `NotSuppor\n[…]\n getter that reads from\n`getCoreReference(this.nativeEl)`, keeping it in sync after fallback\nre-initialization\n\n---------\n\nCo-authored-by: Renzo Delfino <75499398+R-Delfino95@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(core): Add WebKit FairPlay DRM fallback for AirPlay on newer OS v…",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2026-02-26T19:25:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b60b4b1a30f3d4259f13a41f9695c73d6e4e622c",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-player: 3.11.4</summary>\n\n##\n[3.11.4](https://github.com/muxinc/elements/compare/@mux/mux-player@3.11.3...@mux/mux-player@3.11.4)\n(2026-02-11)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * d\n[…]\ncom/googleapis/release-please#release-please).\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\nCo-authored-by: Darius Cepulis <dcepulis@mux.com>",
          "is_bot": true,
          "headline": "chore: release main (#1275)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-02-11T21:50:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d72f1f822dd1e39595c6b4083ee0b70b234e0ac6",
          "body": null,
          "is_bot": false,
          "headline": "fix(mux-video): remove duplicate word in prefer-playback docs (#1274)",
          "author_name": "Darius Cepulis",
          "author_login": "decepulis",
          "committed_at": "2026-02-11T19:33:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "acc698945b0133f1e4c034cc1c20c1fc3f37819f",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-player: 3.11.3</summary>\n\n##\n[3.11.3](https://github.com/muxinc/elements/compare/@mux/mux-player@3.11.2...@mux/mux-player@3.11.3)\n(2026-02-11)\n\n\n### Miscellaneous Chores\n\n* **@mux/mux-player:** Synchronize player version\n[…]\ncom/googleapis/release-please#release-please).\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\nCo-authored-by: Darius Cepulis <dcepulis@mux.com>",
          "is_bot": true,
          "headline": "chore: release main (#1273)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-02-11T18:56:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ba78ad8c13f89a8b08865aa5d036c804c154569a",
          "body": null,
          "is_bot": false,
          "headline": "fix(mux-player-react): correct nohotkeys docs wording (#1272)",
          "author_name": "Darius Cepulis",
          "author_login": "decepulis",
          "committed_at": "2026-02-11T18:39:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "81923d69d7e1131ccbd5aa03f91ffba497a23cc6",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-player: 3.11.2</summary>\n\n##\n[3.11.2](https://github.com/muxinc/elements/compare/@mux/mux-player@3.11.1...@mux/mux-player@3.11.2)\n(2026-02-11)\n\n\n### Bug Fixes\n\n* **mux-player:** correct nohotkeys docs wording\n([#1270](ht\n[…]\ncom/googleapis/release-please#release-please).\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\nCo-authored-by: Darius Cepulis <dcepulis@mux.com>",
          "is_bot": true,
          "headline": "chore: release main (#1271)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-02-11T17:30:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "03100558594d4a4f33b6034e4f7fc864a71c0382",
          "body": "Fixes a typo in docs. \n\nLabeled as `fix` to trigger release. #1268 failed to release due to a\nmisconfiguration in our npm tokens.",
          "is_bot": false,
          "headline": "fix(mux-player): correct nohotkeys docs wording (#1270)",
          "author_name": "Darius Cepulis",
          "author_login": "decepulis",
          "committed_at": "2026-02-11T16:15:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f26896aa94116a9aabe6ef444d2c9f6b614ef696",
          "body": null,
          "is_bot": true,
          "headline": "chore: release main (#1268)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-02-10T03:51:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c4e4d914b8914c3b2512db665ce783ef35ef3e46",
          "body": null,
          "is_bot": true,
          "headline": "fix: bump mux-embed from 5.9.0 to 5.16.1 (#1269)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-10T03:36:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9d5c6b926c7ce8674ab10937175414640b6be61e",
          "body": null,
          "is_bot": false,
          "headline": "fix: add Mux Data SDK packages to Dependabot allow-list (#1267)",
          "author_name": "rahim",
          "author_login": "mihar-22",
          "committed_at": "2026-02-10T03:27:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cdd12762b8f548afa72ab77d183978ed8d3155ed",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.15.20</summary>\n\n##\n[0.15.20](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.15.19...@mux/mux-audio@0.15.20)\n(2026-01-16)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * \n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1264)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-01-21T18:49:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9dfac1bc555d5432ef8e877578b584b3dbf7785f",
          "body": "Exposes hls.js's `capRenditionToPlayerSize` option with a Mux-optimized\ndefault.\n\nCloses #1238 (based off of initial effort from @spuppo-mux in #1251)\n\n### Behavior\n\n| Value | Behavior |\n|-------|----------|\n| `undefined` (default) | Caps to player size, 720p minimum floor |\n| `true` | Standard hls.\n[…]\nze, seek backwards during playback to prompt\nsegment reloading, and confirm that rendition does(n't) get capped under\ndifferent permutations\n\n---------\n\nCo-authored-by: Santiago Puppo <spuppo@mux.com>",
          "is_bot": false,
          "headline": "feat: cap-rendition-to-player-size (#1263)",
          "author_name": "Christian Pillsbury",
          "author_login": "cjpillsbury",
          "committed_at": "2026-01-16T00:30:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4efd2ec00170462406cb0ff6764ca3475e6b7169",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/playback-core: 0.32.2</summary>\n\n##\n[0.32.2](https://github.com/muxinc/elements/compare/@mux/playback-core@0.32.1...@mux/playback-core@0.32.2)\n(2025-12-18)\n\n\n### Bug Fixes\n\n* avoid prerender errors caused by date access\n([#1\n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1260)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-12-18T22:06:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dadca90d7787a8f76cc00eca281c20461a3a5df2",
          "body": "…stream type (#1257)\n\nCloses https://github.com/muxinc/devextravaganza/issues/190\n\n### Problem\nWhen using `prefer-playback=\"mse\"` with `stream-type=\"on-demand\"` on\n`mux-player`, Safari experienced an infinite loading state.\n\n## Changes\n- Added `#hasLoaded` flag that is set to `true` when `loadstart`\n[…]\nck-id=\"ihZa7qP1zY8oyLSQW9TS602VgwQvNdyIvlk9LInEGU2s\"\n/>\n```\n\nReact:\n```tsx\n<MuxPlayer\n  streamType=\"on-demand\"\n  preferPlayback=\"mse\"\n  playbackId=\"ihZa7qP1zY8oyLSQW9TS602VgwQvNdyIvlk9LInEGU2s\"\n/>\n```",
          "is_bot": false,
          "headline": "fix: Resolve infinite loading state in Safari with MSE and on-demand …",
          "author_name": "Lucas Pintos",
          "author_login": null,
          "committed_at": "2025-12-18T21:22:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d04418341e5a77cfda69d7d4f0939c36d7bd64b4",
          "body": "fixes #1225\n\n---------\n\nCo-authored-by: Wesley Luyten <me@wesleyluyten.com>",
          "is_bot": false,
          "headline": "fix: avoid prerender errors caused by date access (#1226)",
          "author_name": "Robbie Wadley",
          "author_login": "RJWadley",
          "committed_at": "2025-12-17T23:10:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ee4d961a30427ba10a191703cd6e5d5c167bf42c",
          "body": "…ates (#1259)\n\nBumps the prod-dependencies group with 2 updates in the / directory:\n[media-chrome](https://github.com/muxinc/media-chrome) and\n[player.style](https://github.com/muxinc/player.style).\nBumps the prod-dependencies group with 1 update in the\n/packages/mux-player directory:\n[media-chrome]\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: bump the prod-dependencies group across 2 directories with 2 upd…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-12-17T20:33:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "be3893ac74cb6538c7f7f356dd6ec8799f295131",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.15.18</summary>\n\n##\n[0.15.18](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.15.17...@mux/mux-audio@0.15.18)\n(2025-12-10)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * \n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1256)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-12-10T16:44:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f2411ad692a7410f75413619611f955640591c48",
          "body": "This change updates the video player logic to use MSE by default if its\nnot Safari since. Chromium-based browsers with native HLS support were\nexperiencing issues with captions not available. By defaulting to MSE\nexcept on Safari, we ensure captions work consistently across browsers.\n\n**Changes:**  \n- Replaced Chrome detection with Safari detection.\n- Updated logic to fallback to MSE for non-Safari browsers.\n- Maintains native HLS for Safari for optimal compatibility.",
          "is_bot": false,
          "headline": "fix: default to MSE except safari (#1254)",
          "author_name": "Ronald Urbina",
          "author_login": "ronald-urbina",
          "committed_at": "2025-12-10T16:38:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8dd92b7027fdc8af2aa0fa13fee3435c6c8bf5fd",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.15.17</summary>\n\n##\n[0.15.17](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.15.16...@mux/mux-audio@0.15.17)\n(2025-12-04)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * \n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1250)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-12-04T17:37:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "240d2aea4cf06846534eff0e54f10c8562aa185f",
          "body": "## Changes\n\n- Prevent translating the text if the file picker button is a custom\none.\n- Added a test for this case",
          "is_bot": false,
          "headline": "fix: button text for file-select slot can now be customized (#1252)",
          "author_name": "Lucas Pintos",
          "author_login": null,
          "committed_at": "2025-12-04T17:30:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "673b7ff6e056581ec9aec5d674e013df1d81dd4a",
          "body": "Closes [#183](https://github.com/muxinc/devextravaganza/issues/183)\n\nI also reorganized the `onFpEncrypted` callback to get a better\nunderstanding of the code and compare it with the [FairPlay Streaming\nOverview](https://developer.apple.com/streaming/fps/FairPlayStreamingOverview.pdf).\n\nThe main iss\n[…]\no this message, but more recent versions of Apple TV send new\nmessages when using AirPlay. Therefore I modified that listener to ask\nfor that license again and update the session for each new message.",
          "is_bot": false,
          "headline": "fix: Properly setup DRM to support Airplay (#1245)",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2025-12-03T21:33:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a43edd5185d5c23b933c536df880ed0a1ca5b2ac",
          "body": "…pping (#1243)\n\nThis PR closes #182\n\nIntroduces a new `max-auto-resolution` attribute to mux-player and\nmux-video that enables automatic resolution capping based on total\npixels to match Mux Video pricing tiers. This attribute provides\ndevelopers with control over the default resolution selection during\nplayback initialization, ensuring video quality stays within specified\nlimits to prevent unexpected costs.",
          "is_bot": false,
          "headline": "feat: add `max-auto-resolution` attribute for automatic resolution ca…",
          "author_name": "Ignasio",
          "author_login": "ignasio-mux",
          "committed_at": "2025-12-03T14:14:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "126eefa01d373fea8916863e2ae58734199a0d53",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-player: 3.9.2</summary>\n\n##\n[3.9.2](https://github.com/muxinc/elements/compare/@mux/mux-player@3.9.1...@mux/mux-player@3.9.2)\n(2025-12-01)\n\n\n### Bug Fixes\n\n* Upgrade ce-la-react\n([#1248](https://github.com/muxinc/element\n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1249)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-12-02T17:57:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "976b47c4e23f23689ed9a8e8b01bd1b5058b5b5b",
          "body": "Relates to https://github.com/muxinc/next-video/issues/397 and\nhttps://github.com/muxinc/ce-la-react/pull/7\n\nUpgrades ce-la-react to prevent missing key warning when using custom\ncomponents on SSR.",
          "is_bot": false,
          "headline": "fix: Upgrade ce-la-react (#1248)",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2025-12-01T18:50:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "427e19687d3a55589ea210e6376efd32119acfd3",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/playback-core: 0.31.4</summary>\n\n##\n[0.31.4](https://github.com/muxinc/elements/compare/@mux/playback-core@0.31.3...@mux/playback-core@0.31.4)\n(2025-11-26)\n\n\n### Bug Fixes\n\n* upgrade hls.js to 1.6.15\n([#1244](https://github.\n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1246)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-11-26T02:12:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "677b17d64a21f40e6a5db33d60094904b7554d10",
          "body": "This PR upgrades `hls.js` to the latest version across all element\npackages\nhttps://github.com/video-dev/hls.js/releases/tag/v1.6.15",
          "is_bot": false,
          "headline": "fix: upgrade hls.js to 1.6.15 (#1244)",
          "author_name": "Lucas Pintos",
          "author_login": null,
          "committed_at": "2025-11-26T00:04:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a52639d38b773dc074e74f90e0108994a369cb29",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.15.15</summary>\n\n##\n[0.15.15](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.15.14...@mux/mux-audio@0.15.15)\n(2025-11-21)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * \n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1232)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-11-21T19:11:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "252e2f4ab36a2484456b26426808ced8d092e0af",
          "body": "This PR closes #1198 \n\nCreated MuxPlayerCSSProperties interface that extends CSSProperties with\nsupport for any CSS custom property starting with --\n\n---------\n\nCo-authored-by: Wesley Luyten <me@wesleyluyten.com>",
          "is_bot": false,
          "headline": "feat: typed CSSProperties for mux-player custom CSS vars (#1216)",
          "author_name": "Ignasio",
          "author_login": "ignasio-mux",
          "committed_at": "2025-11-21T18:31:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3379e628c3ed10752997becf44430a8d2a3360a5",
          "body": "…es (#1242)\n\nBumps the prod-dependencies group with 2 updates in the / directory:\n[media-chrome](https://github.com/muxinc/media-chrome) and\n[media-tracks](https://github.com/muxinc/media-elements/tree/HEAD/packages/media-tracks).\n\nUpdates `media-chrome` from 4.15.1 to 4.16.0\n<details>\n<summary>Rele\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: bump the prod-dependencies group across 1 directory with 2 updat…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-11-21T18:27:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1c2e0c32ad2c6b9524a624ab26087fa0abb62068",
          "body": "This PR closes #1208\n\nNon-fatal getErrorFromHlsErrorData errors are only logged when the debug\nprop is enabled, using console.warn instead of console.error to indicate\nthey are recoverable. When debug is disabled, non-fatal errors are\nsilent.",
          "is_bot": false,
          "headline": "fix: suppressing non fatal errors (#1239)",
          "author_name": "Ignasio",
          "author_login": "ignasio-mux",
          "committed_at": "2025-11-12T17:13:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a201167ee6cd251bc6e8f120b57a75f844e015f9",
          "body": "This PR relates to an issue that happens commonly on next-video. This\ndoes not fix the issue, but makes the warning message more clear.\n\nRelates to:\n- https://github.com/muxinc/next-video/issues/397\n- https://github.com/muxinc/ce-la-react/issues/6\n\nWhen rendering a MuxVideo element from `@mux/mux-vi\n[…]\n already have the displayName).\nYou can test this by running the example in `next-video` (while [this\nissue](https://github.com/muxinc/next-video/issues/397) is open) and\nseeing the Next console logs.",
          "is_bot": false,
          "headline": "fix: Add display names to React Components (#1237)",
          "author_name": "Santiago Puppo",
          "author_login": "spuppo-mux",
          "committed_at": "2025-11-11T21:20:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "64cf297cbafbd2beb7db47fb8eba05fddbd2c47f",
          "body": "Closes #1149 \n\nThis PR adds the `locale` attribute to mux-uploader to specify the\nrequired language.\n\n**Supported locales:**\n- `'en'` (default if not set)\n- `'es'` (Spanish)\n- `'fr'` (French) \n- `'de'` (German)\n- `'pt'` (Portuguese)\n- `'it'` (Italian)\n- `'zh'` (Chinese)\n\n**Features:**\n- Automatic fallback to English for unsupported locales\n- Browser language detection when no locale is specified",
          "is_bot": false,
          "headline": "feat: Add internationalization support to MuxUploader (#1220)",
          "author_name": "Lucas Pintos",
          "author_login": null,
          "committed_at": "2025-11-04T21:01:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "54f779317e42630cbf5a96efc95b9d436f128e7e",
          "body": "Resolves [1193](https://github.com/muxinc/elements/issues/1193) by\nadding two new cases in the `attributeChangedCallback` of the base of\nthe player:\n\n1. **DISABLE_TRACKING**: Reloads the player when this attribute changes,\nsince tracking must be disabled on initialization (keeping the\ncurrentTime an\n[…]\n Deletes the tracking cookie if the attribute is\nchanged after initialization.\n\nThese changes allow the user disable this tracking props on the run\nwithout breaking he experience of playing the video.",
          "is_bot": false,
          "headline": "feat: player disable tracking and cookies reactive (#1214)",
          "author_name": "Ronald Urbina",
          "author_login": "ronald-urbina",
          "committed_at": "2025-11-04T18:54:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "78f715466b6f3598fc2506d983bdbb3206bc9d11",
          "body": "Currently menu items appear like they can be targeted and styled with\n`mux-player::part(menu-item)` but this fails because the part\n`menu-item` is not included in the list of parts to export.\n\nMenu item markup\n\n```html\n<media-chrome-menu-item type=\"radio\" role=\"menuitemradio\" part=\"menu-item radio\" \n[…]\nes.\n\nCould someone please point me in the right direction if this isn't the\nplace to suggest this. Thanks!\n\n---------\n\nCo-authored-by: Ronald Urbina <140639086+ronalduQualabs@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix: Add MENU_ITEM constant for styling of menu items with CSS (#1212)",
          "author_name": "Jarred Bishop",
          "author_login": "jarred",
          "committed_at": "2025-10-31T14:28:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b3378ad658839eb5c2532a14e586322560bfeda0",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.15.14</summary>\n\n##\n[0.15.14](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.15.13...@mux/mux-audio@0.15.14)\n(2025-10-30)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * \n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1224)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-10-30T18:56:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4d3fc773cf3516fc4de3a246f826727d17da6177",
          "body": "…ates (#1230)\n\nBumps the prod-dependencies group with 3 updates in the / directory:\n[media-chrome](https://github.com/muxinc/media-chrome),\n[player.style](https://github.com/muxinc/player.style) and\n[castable-video](https://github.com/muxinc/media-elements/tree/HEAD/packages/castable-video).\nBumps t\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: bump the prod-dependencies group across 2 directories with 3 upd…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-10-30T18:39:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "437a1671d6bab121be5b327b8d14bb0f15a75c08",
          "body": "https://developer.mozilla.org/en-US/docs/Web/API/NavigatorUAData/brands\nlist is randomized for some reason.\nhttps://wicg.github.io/ua-client-hints/#create-ua-list-section",
          "is_bot": false,
          "headline": "fix: chrome version check to shouldDefaultToMSE (#1229)",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-10-30T18:21:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3638325e44aa1df1471c80f8c60bddf47c908613",
          "body": "Resolves https://github.com/muxinc/elements/issues/575 by adding a new\nparameter to define a custom fullscreen element.\n\nAlso, adding a check to ensure the fullscreen element contains at least\none mux-player element.\n\n---------\n\nCo-authored-by: Lucas Pintos <lpintos@mux.com>",
          "is_bot": false,
          "headline": "feat: add support to define custom fullscreen element (#1217)",
          "author_name": "Nicolás Caballero",
          "author_login": "N1Knight",
          "committed_at": "2025-10-28T18:40:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ce091c978e7926eb3ee3fbb894cf471e2d13ea58",
          "body": "Closes #1210 \n\n## Changes\n- Added `nomutedpref` prop to mux player to be able to disable the muted\npreference.\n- Removed `novolumepref` from the MuxPlayer next.js example because when\nrefreshing the page this value doesn't persist so it's not possible to\nsee the expected behavior.\n- Added documentation\n\nNote: There were some border cases not working correctly that have been\nfixed [here](https://github.com/muxinc/media-chrome/pull/1224), so test\nthis with those changes applied.",
          "is_bot": false,
          "headline": "feat: add nomutedpref prop to mux player (#1222)",
          "author_name": "Lucas Pintos",
          "author_login": null,
          "committed_at": "2025-10-28T18:29:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a1f212f2158040d31516d349a4d230e32eee550e",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-elements-codemod: 1.1.12</summary>\n\n##\n[1.1.12](https://github.com/muxinc/elements/compare/@mux/mux-elements-codemod@1.1.11...@mux/mux-elements-codemod@1.1.12)\n(2025-10-24)\n\n\n### Bug Fixes\n\n* upgrade hls.js to 1.6.13\n([#\n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1213)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-10-24T20:40:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3778523f262655d2f9039f3e8f8b4045926be6d2",
          "body": "This change makes Chrome with native HLS playback default to MSE because\nof a bug in the Chrome native HLS player.\nhttps://issues.chromium.org/issues/454630434\n\nTest URL:\nhttps://elements-demo-nextjs-git-fix-chrome-native-hls-mux.vercel.app/MuxPlayer?playbackId=%226502Qxgyft01x7RwZuZEbLXh8NJIr1M77Dh\n[…]\nirect playback of HLS\nmanifests\n3. Play video on test url\nhttps://elements-demo-nextjs-git-fix-chrome-native-hls-mux.vercel.app/MuxPlayer?playbackId=%226502Qxgyft01x7RwZuZEbLXh8NJIr1M77DhtkJUoQm4ng%22",
          "is_bot": false,
          "headline": "fix: default to MSE for Chrome with native HLS (#1221)",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-10-24T20:30:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "78de77681b3240829abd84e8ebf99b59b2985ff5",
          "body": null,
          "is_bot": false,
          "headline": "fix: override player minmax (#1219)",
          "author_name": "Christian Pillsbury",
          "author_login": "cjpillsbury",
          "committed_at": "2025-10-22T22:32:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6cd7da79c0cd077f6f42a3f4a8ed9faf0a7b1606",
          "body": "Resolves [Issue\n1174](https://github.com/muxinc/elements/issues/1174?reload=1?reload=1)\nby:\n\n• Add to the centered-chrome <div> the part centered-layout in both\nclassic and gerwig themes.\n•\tExposed this centered-layout element for styling and customization.\n\nUsage: \n\nAdd style to remove filter to centered-layer children as \n\n`mux-player::part(centered-layer) {\n  filter: none;\n}`",
          "is_bot": false,
          "headline": "feat(themes): expose centered layout (#1183)",
          "author_name": "Ronald Urbina",
          "author_login": "ronald-urbina",
          "committed_at": "2025-10-17T18:55:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8f0c917269391d901692f0bdd7156b965f0582d6",
          "body": "Closes [issue 120](https://github.com/muxinc/devextravaganza/issues/120)\n\nThis PR upgrades hls.js to the latest version across all element\npackages",
          "is_bot": false,
          "headline": "fix: upgrade hls.js to 1.6.13 (#1211)",
          "author_name": "Lucas Pintos",
          "author_login": null,
          "committed_at": "2025-10-14T17:57:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d1ee36c568bae9576093dc6895feb250743b2e90",
          "body": null,
          "is_bot": true,
          "headline": "chore: release main (#1206)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-10-01T05:14:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "49b6cec9b3c7236953117c72a1d81fec6c591748",
          "body": null,
          "is_bot": false,
          "headline": "fix: bump media chrome to `4.14.0` (#1205)",
          "author_name": "Rahim",
          "author_login": "mihar-22",
          "committed_at": "2025-10-01T05:00:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67bdfbb6686edb3d23cd4c40f231e2865a27b4a6",
          "body": null,
          "is_bot": false,
          "headline": "Replace blurhash (deprecated) with blurup (#1203)",
          "author_name": "Dylan Jhaveri",
          "author_login": "dylanjha",
          "committed_at": "2025-10-01T03:43:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7f9656fdc962b11a79fc05769dcc5982bb9a96b0",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.15.12</summary>\n\n##\n[0.15.12](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.15.11...@mux/mux-audio@0.15.12)\n(2025-09-09)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * \n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1195)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-09-09T18:19:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "58e450a7f0ba27fb18524995e641804a295dd81d",
          "body": null,
          "is_bot": false,
          "headline": "fix: add repository to astro packages package.json",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-09-09T18:06:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "099087d3a08feabdeaa5357c791cfc1c95e60340",
          "body": "Adds `REFERENCE.md` files for Astro components. These match the existing\nfiles in format, but with the Astro props. While doing this I noticed\nthat `MuxPlayer` is missing some of the props from `mux-player`, so I'll\nadd those to the types and references in another PR.",
          "is_bot": false,
          "headline": "docs: Add API reference for Astro (#1194)",
          "author_name": "Matt Kane",
          "author_login": "ascorbic",
          "committed_at": "2025-09-09T17:16:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9c0f58f9ae1d0e9fc30097f93e92fbb98aaac950",
          "body": "Closes #952 \n\nThis PR adds a prop to disable dispatching the ended event when the\n`currentTime` is close to the end of the video.\n\n## Changes\n- Add `disablePseudoEnded` prop in mux-player\n- This prop is passed to mux-video by adding it to the template\n- Dispatch a custom event that checks for this a\n[…]\n Add prop to the MuxPlayer example\n\nCan be tested with\n`playbackId=\"AzhcksAuZkwtmjsSe8ViifJh2rtwhtDhSu1Oh1Wm3mk\"` using\nmux-player-react\n\n---------\n\nCo-authored-by: Wesley Luyten <me@wesleyluyten.com>",
          "is_bot": false,
          "headline": "feat: Add switch to control the behavior of the ended event (#1181)",
          "author_name": "Lucas Pintos",
          "author_login": "Pintorado",
          "committed_at": "2025-09-05T19:35:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8a98327701b2a4609245bbc6ae26ce7d9a7a0bc4",
          "body": "…ates (#1188)\n\nBumps the prod-dependencies group with 2 updates in the / directory:\n[media-chrome](https://github.com/muxinc/media-chrome) and\n[player.style](https://github.com/muxinc/player.style).\nBumps the prod-dependencies group with 2 updates in the\n/packages/mux-player directory:\n[media-chrome\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: bump the prod-dependencies group across 2 directories with 2 upd…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-09-05T19:13:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d41c5e73dc766b09745e67def755bf01b9c9982e",
          "body": null,
          "is_bot": false,
          "headline": "chore: fix Astro versions",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-09-05T10:18:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "89b43cce99ecfc20034654864eda92b2f4530051",
          "body": "to release-please",
          "is_bot": false,
          "headline": "chore: add mux-player-astro and mux-uploader-astro",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-09-05T10:10:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e0183eceb30b98542356972f39652ce0ccf587ff",
          "body": "…er` components (#1167)\n\n## Add Astro framework support with MuxPlayer and MuxUploader components\n\n### Summary\n\nThis adds official Astro support to Mux Elements\\! I've created two new\npackages that wrap the existing web components:\n- `@mux/mux-player-astro` - Video player for Astro\n- `@mux/mux-uploa\n[…]\ndeo`\nare needed too, or if `mux-player` covers those use cases sufficiently.\nWould love feedback on this.\n\n### Breaking Changes\nNone - this is purely additive and doesn't affect any existing packages.",
          "is_bot": false,
          "headline": "feat(astro): add native Astro support with `MuxPlayer` and `MuxUpload…",
          "author_name": "Matt Kane",
          "author_login": "ascorbic",
          "committed_at": "2025-09-05T08:54:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "91dec172913d4e666c2896a8c652fc279d5e73e8",
          "body": "This PR adds support for rendering the `video-title` attribute in the\nclassic theme. resolves [Issue\n1172](https://github.com/muxinc/elements/issues/1172)\n\nWhen the attribute is available, the title is displayed with a text\nshadow for improved readability against different video backgrounds.\n\n- Adde\n[…]\nhadow styling to ensure text visibility in classic and gerwig\ntheme.\n- No changes were made to the **minimal theme**, as that requires\nupdates to **player.style** and will be handled in a separate PR.",
          "is_bot": false,
          "headline": "Feat: classic theme video title (#1187)",
          "author_name": "Ronald Urbina",
          "author_login": "ronald-urbina",
          "committed_at": "2025-09-03T11:54:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f6aa5a448d7e7b32b77a2ce75162a2780b68eedf",
          "body": "Fixes #1189 \n\n## Changes\nError dialog is no longer rendered if the media is an audio.\n\nI checked the player.style audio themes and the error dialog is not\nbeing used so no changes are needed there.",
          "is_bot": false,
          "headline": "Fix: Remove error dialog for audio only (#1190)",
          "author_name": "Lucas Pintos",
          "author_login": "Pintorado",
          "committed_at": "2025-08-29T15:23:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "52bb21d3e7afc6f1d95fb18a132f837bf7ae292b",
          "body": "Fixes #879 \n\n## Changes\nAdded `inert` in MuxPlayer's template to disable shortcuts when\n`nohotkeys` is enabled",
          "is_bot": false,
          "headline": "Fix: Disable spacebar shortcut if `nohotkeys` enabled (#1173)",
          "author_name": "Lucas Pintos",
          "author_login": "Pintorado",
          "committed_at": "2025-08-14T08:58:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "47da1428ff7265f403a18445fa93b7a038d27681",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-player: 3.5.3</summary>\n\n##\n[3.5.3](https://github.com/muxinc/elements/compare/@mux/mux-player@3.5.2...@mux/mux-player@3.5.3)\n(2025-08-06)\n\n\n### Miscellaneous Chores\n\n* **@mux/mux-player:** Synchronize player versions\n</\n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1182)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-08-06T19:19:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "36f837744f6bf4a077dc1de0e83d391c2e7749ac",
          "body": "…+ src-related prop setting causing early and incorrect playback-core initialization. (#1180)",
          "is_bot": false,
          "headline": "fix(mux-player-react): Stop-gap solution to some architectural layer …",
          "author_name": "Christian Pillsbury",
          "author_login": "cjpillsbury",
          "committed_at": "2025-08-06T19:13:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a694a20eb4ec8946b33d5b3fa310e2365462d1f6",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-player: 3.5.2</summary>\n\n##\n[3.5.2](https://github.com/muxinc/elements/compare/@mux/mux-player@3.5.1...@mux/mux-player@3.5.2)\n(2025-08-05)\n\n\n### Bug Fixes\n\n* news theme responsive issues\n([#1178](https://github.com/muxin\n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1165)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-08-06T11:57:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "75451bb262b6cfb14264920cfcd04bad566c7f6e",
          "body": "adds some small improvements for very small player sizes to the news\ntheme\n\nhttps://elements-demo-nextjs-git-fix-news-theme-responsive-mux.vercel.app/MuxPlayerAds",
          "is_bot": false,
          "headline": "fix: news theme responsive issues (#1178)",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-08-05T22:47:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ba756d2372010e48499750f1209e5fbedb35ac8a",
          "body": "…lways comes first to resolve session-based expectations (e.g. mux data metadata). (#1164)\n\nTo validate, use\nhttps://elements-demo-nextjs-git-fork-cjpillsbury-fix-mux-da-eeafeb-mux.vercel.app/MuxNewsPlayer\nand confirm video titles are different and expected for each playlist\nitem in our Mux Data Views.",
          "is_bot": false,
          "headline": "fix(mux-player-react): Update order of props setting so playback id a…",
          "author_name": "Christian Pillsbury",
          "author_login": "cjpillsbury",
          "committed_at": "2025-07-09T12:08:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "23b2d8518126e2e81d45bc6b74d273748380b808",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/playback-core: 0.30.1</summary>\n\n##\n[0.30.1](https://github.com/muxinc/elements/compare/@mux/playback-core@0.30.0...@mux/playback-core@0.30.1)\n(2025-07-03)\n\n\n### Bug Fixes\n\n* type error in metadata response\n([#1156](https://\n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1163)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-07-03T20:59:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ceb2d156af9f245577d2ca06f8863bec3acaeb80",
          "body": "…#1162)\n\nrelated https://github.com/video-dev/hls.js/pull/7368",
          "is_bot": false,
          "headline": "fix: upgrade hls.js to 1.6.6, rm workaround MTA (multi-track audio) (…",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-07-03T19:58:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ed67226519c423916714da516da50c00c85bc3e1",
          "body": null,
          "is_bot": false,
          "headline": "docs(mux-player news): Update docs for new functionality. (#1159)",
          "author_name": "Christian Pillsbury",
          "author_login": "cjpillsbury",
          "committed_at": "2025-06-25T18:11:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0c0682fab7333fff24d238d99c28305abdd22f47",
          "body": null,
          "is_bot": false,
          "headline": "tools: add claude pr assistant (#1158)",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-06-25T15:37:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d0ea1173362070e1ea6cbe63bd37cd6e2680639f",
          "body": "this would only happen for a mp4 and the type error is in a try catch so\nit didn't cause a breaking app.",
          "is_bot": false,
          "headline": "fix: type error in metadata response (#1156)",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-06-25T14:55:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1b943a7dc3891bc34cba10b12db4f33870bd0539",
          "body": null,
          "is_bot": false,
          "headline": "test: upgrade Node v22, tests serial in Turbo, new package-lock (#1154)",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-06-25T14:22:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "10493054a197c10424363f5611dd9a3b56c65510",
          "body": ":robot: I have created a release *beep* *boop*\n---\n\n\n<details><summary>@mux/mux-audio: 0.15.10</summary>\n\n##\n[0.15.10](https://github.com/muxinc/elements/compare/@mux/mux-audio@0.15.9...@mux/mux-audio@0.15.10)\n(2025-06-23)\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * d\n[…]\nogleapis/release-please). See\n[documentation](https://github.com/googleapis/release-please#release-please).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#1148)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2025-06-24T16:00:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a5001cada44342778379627e0edea6524e1bd49d",
          "body": null,
          "is_bot": false,
          "headline": "chore: increase test attempts to 10",
          "author_name": "Wesley Luyten",
          "author_login": "luwes",
          "committed_at": "2025-06-23T22:04:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 91,
      "latest_release_at": "2026-07-23T22:37:41Z",
      "latest_release_tag": "@mux/playback-core@0.35.2",
      "releases_from_tags": false,
      "days_since_last_push": 10,
      "active_weeks_last_year": 31,
      "days_since_latest_release": 10,
      "mean_days_between_releases": 7.2
    },
    "artifacts": {
      "collected": true,
      "structure": [],
      "declarations": [
        {
          "name": null,
          "path": "package.json",
          "tokens": [
            "npm.entry",
            "npm.private",
            "npm.workspaces"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-active-viewer-count",
          "path": "packages/mux-active-viewer-count/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-audio-react",
          "path": "packages/mux-audio-react/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-audio",
          "path": "packages/mux-audio/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-elements-codemod",
          "path": "packages/mux-elements-codemod/package.json",
          "tokens": [
            "npm.bin"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-player-astro",
          "path": "packages/mux-player-astro/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-player-react",
          "path": "packages/mux-player-react/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-player",
          "path": "packages/mux-player/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-uploader-astro",
          "path": "packages/mux-uploader-astro/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-uploader-react",
          "path": "packages/mux-uploader-react/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-uploader",
          "path": "packages/mux-uploader/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-video-react",
          "path": "packages/mux-video-react/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/mux-video",
          "path": "packages/mux-video/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@mux/playback-core",
          "path": "packages/playback-core/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": null,
          "path": "scripts/esbuilder/package.json",
          "tokens": [
            "npm.bin",
            "npm.entry",
            "npm.private"
          ],
          "ecosystem": "npm"
        },
        {
          "name": null,
          "path": "scripts/eslint-plugin-i18n/package.json",
          "tokens": [
            "npm.entry",
            "npm.private"
          ],
          "ecosystem": "npm"
        },
        {
          "name": null,
          "path": "scripts/i18n-utils/package.json",
          "tokens": [
            "npm.bin",
            "npm.entry",
            "npm.private"
          ],
          "ecosystem": "npm"
        },
        {
          "name": null,
          "path": "scripts/publish-packages/package.json",
          "tokens": [
            "npm.bin",
            "npm.entry",
            "npm.private"
          ],
          "ecosystem": "npm"
        },
        {
          "name": null,
          "path": "shared/assets/package.json",
          "tokens": [
            "npm.entry",
            "npm.private"
          ],
          "ecosystem": "npm"
        }
      ]
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "readme_badges": {
        "hosts": [],
        "total": 0,
        "header": 0,
        "collected": true,
        "has_inspect_badge": false
      },
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 62,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "@mux/mux-audio",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "audio",
            "mux",
            "player",
            "web-component"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@mux/mux-audio",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.16.2",
          "repository_url": "https://github.com/muxinc/elements",
          "versions_count": 742,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 4,
          "monthly_downloads": 4491,
          "first_published_at": "2022-06-28T17:45:22.929000Z",
          "latest_published_at": "2026-07-23T22:43:24.081000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 10
        },
        {
          "name": "@mux/mux-video",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "video",
            "mux",
            "player",
            "hls",
            "web-component"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@mux/mux-video",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.31.2",
          "repository_url": "https://github.com/muxinc/elements",
          "versions_count": 723,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 4,
          "monthly_downloads": 7629894,
          "first_published_at": "2022-06-28T17:45:34.783000Z",
          "latest_published_at": "2026-07-23T22:44:03.796000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 10
        },
        {
          "name": "@mux/mux-player",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "video",
            "mux",
            "player",
            "hls",
            "web-component"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@mux/mux-player",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "3.13.2",
          "repository_url": "https://github.com/muxinc/elements",
          "versions_count": 747,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 4,
          "monthly_downloads": 7056846,
          "first_published_at": "2022-06-28T17:45:44.005000Z",
          "latest_published_at": "2026-07-23T22:43:41.947000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 10
        },
        {
          "name": "@mux/mux-uploader",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "video",
            "mux",
            "uploader",
            "gcs",
            "chunked-upload",
            "web-component",
            "upchunk"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@mux/mux-uploader",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "1.5.0",
          "repository_url": "https://github.com/muxinc/elements",
          "versions_count": 690,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 4,
          "monthly_downloads": 185489,
          "first_published_at": "2022-06-28T17:45:10.706000Z",
          "latest_published_at": "2026-04-24T19:55:32.312000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 100
        },
        {
          "name": "@mux/playback-core",
          "exists": true,
          "license": "MIT",
          "keywords": [],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@mux/playback-core",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.35.2",
          "repository_url": "https://github.com/muxinc/elements",
          "versions_count": 720,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 4,
          "monthly_downloads": 7893697,
          "first_published_at": "2022-06-28T17:45:11.045000Z",
          "latest_published_at": "2026-07-23T22:44:13.888000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 10
        },
        {
          "name": "@mux/mux-audio-react",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "audio",
            "mux",
            "player",
            "react"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@mux/mux-audio-react",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.16.2",
          "repository_url": "https://github.com/muxinc/elements",
          "versions_count": 745,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 4,
          "monthly_downloads": 11243,
          "first_published_at": "2022-06-28T17:45:22.735000Z",
          "latest_published_at": "2026-07-23T22:43:31.862000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 10
        },
        {
          "name": "@mux/mux-video-react",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "video",
            "mux",
            "player",
            "hls",
            "react"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@mux/mux-video-react",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.31.2",
          "repository_url": "https://github.com/muxinc/elements",
          "versions_count": 721,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 4,
          "monthly_downloads": 227721,
          "first_published_at": "2022-06-28T17:45:34.410000Z",
          "latest_published_at": "2026-07-23T22:44:07.028000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 10
        },
        {
          "name": "@mux/mux-player-astro",
          "exists": true,
          "license": null,
          "keywords": [
            "video",
            "mux",
            "player",
            "hls",
            "astro",
            "astro-component"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@mux/mux-player-astro",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "3.13.2",
          "repository_url": "https://github.com/muxinc/elements",
          "versions_count": 59,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 4,
          "monthly_downloads": 4956,
          "first_published_at": "2025-09-05T10:05:53.098000Z",
          "latest_published_at": "2026-07-23T22:43:46.158000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 10
        }
      ]
    },
    "popularity": {
      "forks": 64,
      "stars": 362,
      "watchers": 12,
      "fork_history": {
        "days": [
          {
            "date": "2021-08-26",
            "count": 1
          },
          {
            "date": "2021-08-30",
            "count": 1
          },
          {
            "date": "2021-08-31",
            "count": 1
          },
          {
            "date": "2021-12-22",
            "count": 1
          },
          {
            "date": "2022-02-11",
            "count": 1
          },
          {
            "date": "2022-03-24",
            "count": 1
          },
          {
            "date": "2022-05-10",
            "count": 2
          },
          {
            "date": "2022-05-17",
            "count": 1
          },
          {
            "date": "2022-06-21",
            "count": 1
          },
          {
            "date": "2022-06-26",
            "count": 1
          },
          {
            "date": "2022-07-18",
            "count": 1
          },
          {
            "date": "2022-08-17",
            "count": 1
          },
          {
            "date": "2022-08-19",
            "count": 1
          },
          {
            "date": "2022-09-13",
            "count": 1
          },
          {
            "date": "2022-09-16",
            "count": 1
          },
          {
            "date": "2022-09-20",
            "count": 1
          },
          {
            "date": "2022-10-16",
            "count": 1
          },
          {
            "date": "2022-10-18",
            "count": 2
          },
          {
            "date": "2022-10-28",
            "count": 1
          },
          {
            "date": "2022-10-31",
            "count": 1
          },
          {
            "date": "2022-11-02",
            "count": 1
          },
          {
            "date": "2022-11-03",
            "count": 1
          },
          {
            "date": "2022-11-21",
            "count": 1
          },
          {
            "date": "2022-12-01",
            "count": 1
          },
          {
            "date": "2022-12-12",
            "count": 1
          },
          {
            "date": "2022-12-19",
            "count": 1
          },
          {
            "date": "2023-01-16",
            "count": 1
          },
          {
            "date": "2023-03-17",
            "count": 1
          },
          {
            "date": "2023-04-05",
            "count": 1
          },
          {
            "date": "2023-04-15",
            "count": 1
          },
          {
            "date": "2023-05-08",
            "count": 1
          },
          {
            "date": "2023-05-17",
            "count": 1
          },
          {
            "date": "2023-06-21",
            "count": 1
          },
          {
            "date": "2023-06-30",
            "count": 1
          },
          {
            "date": "2023-08-22",
            "count": 1
          },
          {
            "date": "2023-09-16",
            "count": 1
          },
          {
            "date": "2023-11-14",
            "count": 1
          },
          {
            "date": "2024-01-11",
            "count": 1
          },
          {
            "date": "2024-07-18",
            "count": 1
          },
          {
            "date": "2024-10-12",
            "count": 1
          },
          {
            "date": "2024-11-15",
            "count": 1
          },
          {
            "date": "2024-11-17",
            "count": 1
          },
          {
            "date": "2024-12-11",
            "count": 1
          },
          {
            "date": "2025-02-22",
            "count": 1
          },
          {
            "date": "2025-02-26",
            "count": 1
          },
          {
            "date": "2025-03-03",
            "count": 1
          },
          {
            "date": "2025-06-16",
            "count": 1
          },
          {
            "date": "2025-07-09",
            "count": 1
          },
          {
            "date": "2025-08-22",
            "count": 1
          },
          {
            "date": "2025-10-10",
            "count": 1
          },
          {
            "date": "2025-10-13",
            "count": 1
          },
          {
            "date": "2025-10-22",
            "count": 1
          },
          {
            "date": "2025-10-28",
            "count": 1
          },
          {
            "date": "2025-11-11",
            "count": 1
          },
          {
            "date": "2026-02-11",
            "count": 1
          },
          {
            "date": "2026-03-05",
            "count": 1
          },
          {
            "date": "2026-04-17",
            "count": 1
          },
          {
            "date": "2026-05-04",
            "count": 1
          },
          {
            "date": "2026-05-11",
            "count": 1
          },
          {
            "date": "2026-07-07",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 62,
        "total_forks": 64
      },
      "star_history": null,
      "open_issues_and_prs": 11
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "examples/astro/tsconfig.json",
        "examples/nextjs-with-typescript/tsconfig.json",
        "examples/svelte-kit/tsconfig.json",
        "examples/vue-with-typescript/tsconfig.json",
        "packages/mux-active-viewer-count/tsconfig.json",
        "packages/mux-audio-react/tsconfig.json",
        "packages/mux-audio/tsconfig.json",
        "packages/mux-elements-codemod/tsconfig.json",
        "packages/mux-player-astro/tsconfig.json",
        "packages/mux-player-react/tsconfig.json",
        "packages/mux-player/tsconfig.json",
        "packages/mux-uploader-astro/tsconfig.json",
        "packages/mux-uploader-react/tsconfig.json",
        "packages/mux-uploader/tsconfig.json",
        "packages/mux-video-react/tsconfig.json",
        "packages/mux-video/tsconfig.json",
        "packages/playback-core/tsconfig.json",
        "tsconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 68585,
      "source_files_sampled": 220,
      "oversized_source_files": 2,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 4,
        "malicious_count": 0,
        "assessed_package": "npm:@mux/mux-audio@0.16.2",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "@mux/playback-core",
          "manifest": "packages/mux-audio-react/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.35.2"
        },
        {
          "name": "prop-types",
          "manifest": "packages/mux-audio-react/package.json",
          "ecosystem": "npm",
          "version_constraint": "^15.8.1"
        },
        {
          "name": "@mux/playback-core",
          "manifest": "packages/mux-audio/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.35.2"
        },
        {
          "name": "custom-media-element",
          "manifest": "packages/mux-audio/package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.4.5"
        },
        {
          "name": "chalk",
          "manifest": "packages/mux-elements-codemod/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.4.1"
        },
        {
          "name": "minimist",
          "manifest": "packages/mux-elements-codemod/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.2.6"
        },
        {
          "name": "shelljs",
          "manifest": "packages/mux-elements-codemod/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.9.2"
        },
        {
          "name": "@mux/mux-player",
          "manifest": "packages/mux-player-astro/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.13.2"
        },
        {
          "name": "@mux/playback-core",
          "manifest": "packages/mux-player-astro/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.35.2"
        },
        {
          "name": "@mux/mux-player",
          "manifest": "packages/mux-player-react/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.13.2"
        },
        {
          "name": "@mux/playback-core",
          "manifest": "packages/mux-player-react/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.35.2"
        },
        {
          "name": "prop-types",
          "manifest": "packages/mux-player-react/package.json",
          "ecosystem": "npm",
          "version_constraint": "^15.8.1"
        },
        {
          "name": "@mux/mux-video",
          "manifest": "packages/mux-player/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.31.2"
        },
        {
          "name": "@mux/playback-core",
          "manifest": "packages/mux-player/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.35.2"
        },
        {
          "name": "media-chrome",
          "manifest": "packages/mux-player/package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.19.0"
        },
        {
          "name": "player.style",
          "manifest": "packages/mux-player/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.3.0"
        },
        {
          "name": "@mux/mux-uploader",
          "manifest": "packages/mux-uploader-astro/package.json",
          "ecosystem": "npm",
          "version_constraint": "1.5.0"
        },
        {
          "name": "@mux/mux-uploader",
          "manifest": "packages/mux-uploader-react/package.json",
          "ecosystem": "npm",
          "version_constraint": "1.5.0"
        },
        {
          "name": "prop-types",
          "manifest": "packages/mux-uploader-react/package.json",
          "ecosystem": "npm",
          "version_constraint": "^15.8.1"
        },
        {
          "name": "@mux/upchunk",
          "manifest": "packages/mux-uploader/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.5.0"
        },
        {
          "name": "@mux/playback-core",
          "manifest": "packages/mux-video-react/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.35.2"
        },
        {
          "name": "prop-types",
          "manifest": "packages/mux-video-react/package.json",
          "ecosystem": "npm",
          "version_constraint": "^15.8.1"
        },
        {
          "name": "@mux/mux-data-google-ima",
          "manifest": "packages/mux-video/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.3.4"
        },
        {
          "name": "@mux/playback-core",
          "manifest": "packages/mux-video/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.35.2"
        },
        {
          "name": "@types/google_interactive_media_ads_types",
          "manifest": "packages/mux-video/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.697.0"
        },
        {
          "name": "castable-video",
          "manifest": "packages/mux-video/package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.1.13"
        },
        {
          "name": "custom-media-element",
          "manifest": "packages/mux-video/package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.4.6"
        },
        {
          "name": "media-tracks",
          "manifest": "packages/mux-video/package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.3.5"
        },
        {
          "name": "hls.js",
          "manifest": "packages/playback-core/package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.6.15"
        },
        {
          "name": "mux-embed",
          "manifest": "packages/playback-core/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.16.1"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@mux/mux-data-google-ima",
            "direct": true,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-data-google-ima",
            "direct": true,
            "version": "^0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-player",
            "direct": true,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-player",
            "direct": true,
            "version": "3.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-uploader",
            "direct": true,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-uploader",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-video",
            "direct": true,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-video",
            "direct": true,
            "version": "0.31.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/playback-core",
            "direct": true,
            "version": "0.35.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/upchunk",
            "direct": true,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/upchunk",
            "direct": true,
            "version": "^3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/google_interactive_media_ads_types",
            "direct": true,
            "version": "3.697.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/google_interactive_media_ads_types",
            "direct": true,
            "version": "^3.697.0",
            "ecosystem": "npm"
          },
          {
            "name": "castable-video",
            "direct": true,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "castable-video",
            "direct": true,
            "version": "~1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "^5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "custom-media-element",
            "direct": true,
            "version": "1.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "custom-media-element",
            "direct": true,
            "version": "~1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "custom-media-element",
            "direct": true,
            "version": "~1.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "hls.js",
            "direct": true,
            "version": "1.6.15",
            "ecosystem": "npm"
          },
          {
            "name": "hls.js",
            "direct": true,
            "version": "~1.6.15",
            "ecosystem": "npm"
          },
          {
            "name": "media-chrome",
            "direct": true,
            "version": "4.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-chrome",
            "direct": true,
            "version": "^4.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-chrome",
            "direct": true,
            "version": "~4.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-tracks",
            "direct": true,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "media-tracks",
            "direct": true,
            "version": "~0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": true,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": true,
            "version": "^1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "mux-embed",
            "direct": true,
            "version": "5.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "mux-embed",
            "direct": true,
            "version": "^5.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "player.style",
            "direct": true,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "player.style",
            "direct": true,
            "version": "^0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "prop-types",
            "direct": true,
            "version": "15.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "prop-types",
            "direct": true,
            "version": "^15.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "shelljs",
            "direct": true,
            "version": "0.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "shelljs",
            "direct": true,
            "version": "^0.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@ampproject/remapping",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/internal-helpers",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/markdown-remark",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/prism",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/react",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/react",
            "direct": false,
            "version": "^5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/telemetry",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/vercel",
            "direct": false,
            "version": "10.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/vercel",
            "direct": false,
            "version": "^10.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.27.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.27.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.27.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.29.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.27.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-regexp-features-plugin",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.27.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-remap-async-to-generator",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-wrap-function",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.27.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-class-field-initializer-scope",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-dynamic-import",
            "direct": false,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-private-property-in-object",
            "direct": false,
            "version": "7.21.0-placeholder-for-preset-env.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-properties",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-dynamic-import",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-assertions",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-meta",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-numeric-separator",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-unicode-sets-regex",
            "direct": false,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-arrow-functions",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-generator-functions",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoped-functions",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": false,
            "version": "7.27.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-static-block",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-computed-properties",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": false,
            "version": "7.27.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dotall-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-keys",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-named-capturing-groups-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dynamic-import",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-exponentiation-operator",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-export-namespace-from",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-function-name",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-json-strings",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-literals",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-logical-assignment-operators",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-member-expression-literals",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-amd",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-systemjs",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-umd",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-new-target",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-numeric-separator",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-rest-spread",
            "direct": false,
            "version": "7.27.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-super",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-catch-binding",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-parameters",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-property-in-object",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-property-literals",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-self",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-source",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regenerator",
            "direct": false,
            "version": "7.27.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regexp-modifiers",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-reserved-words",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-shorthand-properties",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-spread",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-sticky-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-template-literals",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typeof-symbol",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-escapes",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-property-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-sets-regex",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-env",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-modules",
            "direct": false,
            "version": "0.1.6-no-external-plugins",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.27.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capsizecss/unpack",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@clack/core",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@clack/prompts",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eggjs/yauzl",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-helpers",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esm-bundle/chai",
            "direct": false,
            "version": "4.3.4-fix.0",
            "ecosystem": "npm"
          },
          {
            "name": "@fastify/busboy",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/bourne",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.6",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/config-array",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/object-schema",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/colour",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-arm64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-x64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-ppc64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-riscv64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-s390x",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-x64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-arm64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-x64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-ppc64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-riscv64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-s390x",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-wasm32",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-ia32",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@import-maps/resolve",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/fs-minipass",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/remapping",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/set-array",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.25",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@lit-labs/ssr-dom-shim",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@lit/reactive-element",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mapbox/node-pre-gyp",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@mapbox/node-pre-gyp",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@mdn/browser-compat-data",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/assets",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/assets",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/blurup",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/blurup",
            "direct": false,
            "version": "^1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/esbuilder",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/esbuilder",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/eslint-plugin-i18n",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/i18n-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-active-viewer-count",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-active-viewer-count",
            "direct": false,
            "version": "0.2.0-alpha.13",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-audio",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-audio",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-audio-react",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-audio-react",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-elements-codemod",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-player-astro",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-player-astro",
            "direct": false,
            "version": "3.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-player-react",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-player-react",
            "direct": false,
            "version": "3.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-uploader-astro",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-uploader-astro",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-uploader-react",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-uploader-react",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-video-react",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@mux/mux-video-react",
            "direct": false,
            "version": "0.31.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "@next/env",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@next/eslint-plugin-next",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-darwin-arm64",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-darwin-x64",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-linux-arm64-gnu",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-linux-arm64-musl",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-linux-x64-gnu",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-linux-x64-musl",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-win32-arm64-msvc",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-win32-ia32-msvc",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@next/swc-win32-x64-msvc",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.scandir",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.stat",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.walk",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@nolyfill/is-core-module",
            "direct": false,
            "version": "1.0.39",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/dedupe-mixin",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/scoped-elements",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/semantic-dom-diff",
            "direct": false,
            "version": "0.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/testing",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/testing",
            "direct": false,
            "version": "^4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/testing-helpers",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@oslojs/encoding",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgjs/parseargs",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgr/core",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@polka/url",
            "direct": false,
            "version": "1.0.0-next.29",
            "ecosystem": "npm"
          },
          {
            "name": "@promptbook/utils",
            "direct": false,
            "version": "0.69.5",
            "ecosystem": "npm"
          },
          {
            "name": "@puppeteer/browsers",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@puppeteer/browsers",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/pluginutils",
            "direct": false,
            "version": "1.0.0-rc.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-node-resolve",
            "direct": false,
            "version": "15.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loongarch64-gnu",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-powerpc64le-gnu",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rtsao/scc",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/eslint-patch",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/core",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-javascript",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-oniguruma",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/langs",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/primitive",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/themes",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/types",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/vscode-textmate",
            "direct": false,
            "version": "10.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "10.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "11.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/samsam",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/text-encoding",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "@sveltejs/acorn-typescript",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@sveltejs/adapter-vercel",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@sveltejs/adapter-vercel",
            "direct": false,
            "version": "^1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sveltejs/kit",
            "direct": false,
            "version": "1.30.4",
            "ecosystem": "npm"
          },
          {
            "name": "@sveltejs/kit",
            "direct": false,
            "version": "^1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sveltejs/vite-plugin-svelte",
            "direct": false,
            "version": "2.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "@sveltejs/vite-plugin-svelte-inspector",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/counter",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/helpers",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tootallnate/quickjs-emscripten",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/accepts",
            "direct": false,
            "version": "1.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__code-frame",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__core",
            "direct": false,
            "version": "7.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__generator",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__template",
            "direct": false,
            "version": "7.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__traverse",
            "direct": false,
            "version": "7.20.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/body-parser",
            "direct": false,
            "version": "1.19.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cacheable-request",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "4.3.20",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai-dom",
            "direct": false,
            "version": "1.11.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/co-body",
            "direct": false,
            "version": "6.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/command-line-args",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect",
            "direct": false,
            "version": "3.4.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/content-disposition",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/convert-source-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cookie",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cookies",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debounce",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express-serve-static-core",
            "direct": false,
            "version": "5.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-assert",
            "direct": false,
            "version": "1.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-cache-semantics",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-errors",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-coverage",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-report",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-reports",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json5",
            "direct": false,
            "version": "0.0.29",
            "ecosystem": "npm"
          },
          {
            "name": "@types/keygrip",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/keyv",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/koa",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/koa-compose",
            "direct": false,
            "version": "3.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mime",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimist",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimist",
            "direct": false,
            "version": "^1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/nlcst",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "20.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.15.33",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "^24.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/parse5",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prop-types",
            "direct": false,
            "version": "15.7.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prop-types",
            "direct": false,
            "version": "^15.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/pug",
            "direct": false,
            "version": "2.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qs",
            "direct": false,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/range-parser",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "18.3.23",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "18.3.28",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "^18.2.79",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "18.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "19.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "^18.2.25",
            "ecosystem": "npm"
          },
          {
            "name": "@types/resolve",
            "direct": false,
            "version": "1.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/responselike",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/send",
            "direct": false,
            "version": "0.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-static",
            "direct": false,
            "version": "1.15.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sinon",
            "direct": false,
            "version": "17.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sinon-chai",
            "direct": false,
            "version": "3.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sinonjs__fake-timers",
            "direct": false,
            "version": "8.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/trusted-types",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "7.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yauzl",
            "direct": false,
            "version": "2.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "^8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "^8.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "^8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "^8.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-android-arm-eabi",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-android-arm64",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-darwin-arm64",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-darwin-x64",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-freebsd-x64",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm-musleabihf",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm64-musl",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-riscv64-gnu",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-riscv64-musl",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-x64-gnu",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-x64-musl",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-wasm32-wasi",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-ia32-msvc",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-x64-msvc",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/analytics",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/functions",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/nft",
            "direct": false,
            "version": "0.22.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/nft",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/oidc",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/routing-utils",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-vue",
            "direct": false,
            "version": "5.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-vue",
            "direct": false,
            "version": "^5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/language-core",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/source-map",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/typescript",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-core",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-dom",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-sfc",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-ssr",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-vue2",
            "direct": false,
            "version": "2.7.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/devtools-api",
            "direct": false,
            "version": "6.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/language-core",
            "direct": false,
            "version": "2.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/reactivity",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/runtime-core",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/runtime-dom",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/server-renderer",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/shared",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/config",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/logger",
            "direct": false,
            "version": "8.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/protocols",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/repl",
            "direct": false,
            "version": "8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/types",
            "direct": false,
            "version": "8.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/utils",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/browser-logs",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@web/config-loader",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-core",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-esbuild",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-esbuild",
            "direct": false,
            "version": "^1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-import-maps",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-import-maps",
            "direct": false,
            "version": "^0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-legacy",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-legacy",
            "direct": false,
            "version": "^2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-rollup",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "@web/parse5-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/polyfills-loader",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner",
            "direct": false,
            "version": "^0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-chrome",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-commands",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-core",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-coverage-v8",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-mocha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-playwright",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-playwright",
            "direct": false,
            "version": "^0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-saucelabs",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-saucelabs",
            "direct": false,
            "version": "^0.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-webdriver",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webcomponents/scoped-custom-element-registry",
            "direct": false,
            "version": "0.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@webcomponents/shadycss",
            "direct": false,
            "version": "1.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webcomponents/webcomponentsjs",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@zip.js/zip.js",
            "direct": false,
            "version": "2.7.62",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "abort-controller",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "abortcontroller-polyfill",
            "direct": false,
            "version": "1.7.8",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-import-attributes",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "alien-signals",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "aproba",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "archiver",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "archiver-utils",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "are-we-there-yet",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "aria-query",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "aria-query",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-back",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-back",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "array-iterate",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.findlast",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.findlastindex",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flat",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flatmap",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.tosorted",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types-flow",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "astral-regex",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "astro",
            "direct": false,
            "version": "6.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "astro",
            "direct": false,
            "version": "^6.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async-mutex",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "async-sema",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "axe-core",
            "direct": false,
            "version": "4.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "axobject-query",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "b4a",
            "direct": false,
            "version": "1.6.7",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs2",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-regenerator",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "bare-events",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "bare-fs",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "bare-os",
            "direct": false,
            "version": "3.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "bare-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bare-stream",
            "direct": false,
            "version": "2.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "basic-ftp",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "big-integer",
            "direct": false,
            "version": "1.6.52",
            "ecosystem": "npm"
          },
          {
            "name": "binary",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "bindings",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "bluebird",
            "direct": false,
            "version": "3.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist-useragent",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-alloc",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-alloc-unsafe",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-fill",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-indexof-polyfill",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffers",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "busboy",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cache-content-type",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-lookup",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-lookup",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "10.2.14",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camel-case",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-api",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001724",
            "ecosystem": "npm"
          },
          {
            "name": "capital-case",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ce-la-react",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ce-la-react",
            "direct": false,
            "version": "^0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "chai-a11y-axe",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "chainsaw",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk-template",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "change-case",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-html4",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-legacy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chrome-launcher",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "chromium-bidi",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "chromium-bidi",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "client-only",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "clone-response",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "co",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "co-body",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "color-support",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "comma-separated-tokens",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "command-line-args",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "command-line-usage",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "9.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "common-ancestor-path",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "compress-commons",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "compressing",
            "direct": false,
            "version": "1.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "consola",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "console-control-strings",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "constant-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "construct-style-sheets-polyfill",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-es",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "cookies",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "copyfiles",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "copyfiles",
            "direct": false,
            "version": "^2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-bundle",
            "direct": false,
            "version": "3.43.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-compat",
            "direct": false,
            "version": "3.43.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "crc-32",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "crc32-stream",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-fetch",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "6.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "crossws",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "css-shorthand-properties",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-value",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "csso",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "cta-modal",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cta-modal",
            "direct": false,
            "version": "^1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "damerau-levenshtein",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-offset",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "de-indent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "debounce",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-uri-component",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-equal",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge-ts",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "default-gateway",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "defer-to-connect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "defu",
            "direct": false,
            "version": "6.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "degenerator",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "delegates",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "demo-astro",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "demo-memory-leak-test",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "demo-mux-video-react-nextjs",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "demo-svelte-kit-with-typescript",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "demo-vanilla-ts-esm",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "demo-vue-with-typescript",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dependency-graph",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "destr",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-indent",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "devalue",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "devalue",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1232444",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1367902",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1400418",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dlv",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-walk",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dot-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "downlevel-dts",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "downlevel-dts",
            "direct": false,
            "version": "^0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "dset",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer2",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "dynamic-import-polyfill",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "edge-paths",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "edgedriver",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.173",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "errorstacks",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-iterator-helpers",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-shims",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-shim-unscopables",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es6-promise",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.16.17",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.25.5",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "^0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escodegen",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "9.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "^8.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "^9.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-next",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-next",
            "direct": false,
            "version": "^14.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "8.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "^8.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-node",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-typescript",
            "direct": false,
            "version": "3.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-module-utils",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "2.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-jsx-a11y",
            "direct": false,
            "version": "6.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react",
            "direct": false,
            "version": "7.37.5",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": false,
            "version": "5.0.0-canary-7118f5dd7-20230705",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-svelte3",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-svelte3",
            "direct": false,
            "version": "^4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "esm-env",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrap",
            "direct": false,
            "version": "2.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "event-target-shim",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "event-target-shim",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extract-zip",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-fifo",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-string-truncated-width",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-string-width",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-wrap-ansi",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-xml-parser",
            "direct": false,
            "version": "4.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer2",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-blob",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-uri-to-path",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "filter-obj",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-replace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "flattie",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "flushwritable",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fontace",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "fontkitten",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "form-data-encoder",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "formdata-polyfill",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-constants",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fstream",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "functions-have-names",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "gauge",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "geckodriver",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-port",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-ready",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-uri",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "github-slugger",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.3.10",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "13.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "global",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "13.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globalyzer",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globrex",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "11.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "12.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "grapheme-splitter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "graphemer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "h3",
            "direct": false,
            "version": "1.15.11",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-unicode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hash.js",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-html",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-parse5",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-is-element",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-parse-selector",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-raw",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-html",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-parse5",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-text",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-whitespace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hastscript",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "header-case",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "2.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "html-void-elements",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-assert",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "husky",
            "direct": false,
            "version": "9.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "image-dimensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "immediate",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-meta-resolve",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "inflation",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "internal-ip",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "intersection-observer",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "ip-regex",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "iron-webcrypto",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-async-function",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-bun-module",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-finalizationregistry",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-function",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-generator-function",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-inside-container",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-ip",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-module",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-reference",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-set",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakmap",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakset",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "isbinaryfile",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-report",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-reports",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "iterator.prototype",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "2.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsbn",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-better-errors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsx-ast-utils",
            "direct": false,
            "version": "3.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "jszip",
            "direct": false,
            "version": "3.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "just-extend",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "keygrip",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "koa",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "koa-compose",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "koa-convert",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "koa-etag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "koa-send",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "koa-static",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ky",
            "direct": false,
            "version": "0.33.3",
            "ecosystem": "npm"
          },
          {
            "name": "language-subtag-registry",
            "direct": false,
            "version": "0.3.23",
            "ecosystem": "npm"
          },
          {
            "name": "language-tags",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "lazystream",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lie",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lighthouse-logger",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "listenercount",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lit",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lit-element",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "lit-html",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "load-json-file",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-app",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-character",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.camelcase",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.clonedeep",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.debounce",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.get",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.memoize",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.uniq",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.zip",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-update",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "loglevel",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "loglevel-plugin-prefix",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "longest-streak",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lower-case",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "7.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "magicast",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "marky",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-definitions",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-find-and-replace",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-autolink-literal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-strikethrough",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-table",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-task-list-item",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-phrasing",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-hast",
            "direct": false,
            "version": "13.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-markdown",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "memorystream",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-autolink-literal",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-strikethrough",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-table",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-tagfilter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-task-list-item",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-destination",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-label",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-title",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-whitespace",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-chunked",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-classify-character",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-combine-extensions",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-numeric-character-reference",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-string",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-html-tag-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-normalize-identifier",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-resolve-all",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "min-document",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "min-indent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-assert",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mitt",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp-classic",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "mri",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mrmime",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mrmime",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "muggle-string",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "nanocolors",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "napi-postinstall",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "neotraverse",
            "direct": false,
            "version": "0.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "netmask",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "next",
            "direct": false,
            "version": "14.2.30",
            "ecosystem": "npm"
          },
          {
            "name": "next",
            "direct": false,
            "version": "^14.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "nice-try",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "nise",
            "direct": false,
            "version": "5.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "nlcst-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "no-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-domexception",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch-native",
            "direct": false,
            "version": "1.6.7",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp-build",
            "direct": false,
            "version": "4.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-mock-http",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "npm"
          },
          {
            "name": "noms",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-all",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-all",
            "direct": false,
            "version": "^4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "npmlog",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "object.entries",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "object.fromentries",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "object.groupby",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "object.values",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "obug",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ofetch",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "ohash",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "oniguruma-parser",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "oniguruma-to-es",
            "direct": false,
            "version": "4.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "only",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "own-keys",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-cancelable",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-cancelable",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-event",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-queue",
            "direct": false,
            "version": "9.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-timeout",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-timeout",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pac-proxy-agent",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pac-resolver",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "package-manager-detector",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "param-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-headers",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-latin",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "pascal-case",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pend",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "piccolore",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "pidtree",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pinia",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pinia",
            "direct": false,
            "version": "^2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "playwright",
            "direct": false,
            "version": "1.45.3",
            "ecosystem": "npm"
          },
          {
            "name": "playwright-core",
            "direct": false,
            "version": "1.45.3",
            "ecosystem": "npm"
          },
          {
            "name": "portfinder",
            "direct": false,
            "version": "1.0.37",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.4.31",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "^3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-plugin-svelte",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-plugin-svelte",
            "direct": false,
            "version": "^3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-quick",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "prismjs",
            "direct": false,
            "version": "1.30.0",
            "ecosystem": "npm"
          },
          {
            "name": "process",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-agent",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-agent",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-from-env",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "puppeteer-core",
            "direct": false,
            "version": "21.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "puppeteer-core",
            "direct": false,
            "version": "23.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "query-selector-shadow-dom",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "query-string",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "radix3",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "^18.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "^18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "^18.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "^18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "16.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-refresh",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "1.0.34",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdir-glob",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rechoir",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "reflect.getprototypeof",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate-unicode-properties",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "regex-recursion",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "regex-utilities",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "regexpu-core",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "regjsgen",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "regjsparser",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype",
            "direct": false,
            "version": "13.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-parse",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-raw",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-stringify",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-gfm",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-parse",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-rehype",
            "direct": false,
            "version": "11.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-smartypants",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-stringify",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "replace",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "replace",
            "direct": false,
            "version": "^1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-main-filename",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resize-observer-polyfill",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.10",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "2.0.0-next.5",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-alpn",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-path",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-pkg-maps",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "responselike",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "responselike",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resq",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-latin",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-smartypants",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-stringify",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rgb2hex",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "3.29.5",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sade",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "safaridriver",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-push-apply",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-regex-test",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sander",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "saucelabs",
            "direct": false,
            "version": "7.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "sax",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "scripts/publish-packages",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "sentence-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-error",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "set-blocking",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-cookie-parser",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-name",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-proto",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "setimmediate",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shady-css-scoped-element",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "sharp",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "shiki",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "shx",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "shx",
            "direct": false,
            "version": "^0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "sinon",
            "direct": false,
            "version": "15.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sinon",
            "direct": false,
            "version": "^15.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "sirv",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "sisteransi",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "smart-buffer",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "smol-toml",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "snake-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "2.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "socks-proxy-agent",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "sorcery",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "space-separated-tokens",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "spacetrim",
            "direct": false,
            "version": "0.11.59",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-correct",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-exceptions",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-expression-parse",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "split-on-first",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "split2",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "stable-hash",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stop-iteration-iterator",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "streamifier",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "streamsearch",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "streamx",
            "direct": false,
            "version": "2.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "strict-uri-encode",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.includes",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.matchall",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.padend",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.repeat",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "0.10.31",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-entities",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-eof",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strnum",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "styled-jsx",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "svelte",
            "direct": false,
            "version": "3.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "svelte",
            "direct": false,
            "version": "5.55.4",
            "ecosystem": "npm"
          },
          {
            "name": "svelte",
            "direct": false,
            "version": "^3.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "svelte-check",
            "direct": false,
            "version": "3.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "svelte-check",
            "direct": false,
            "version": "^3.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "svelte-hmr",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "svelte-preprocess",
            "direct": false,
            "version": "5.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "svgo",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "systemjs",
            "direct": false,
            "version": "6.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "table-layout",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.43.1",
            "ecosystem": "npm"
          },
          {
            "name": "text-decoder",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "text-table",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "through",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "through2",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-glob",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-inflate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tinyclip",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "npm"
          },
          {
            "name": "to-buffer",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "totalist",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "traverse",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "trim-lines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trough",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsconfck",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "tsconfig-paths",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "^2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsscmp",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "tunnel",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "turbo",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-darwin-64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-darwin-arm64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-linux-64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-linux-arm64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-windows-64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-windows-arm64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-detect",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "type-detect",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "4.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-length",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "typed-query-selector",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "^5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "^5.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "typical",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "typical",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ua-parser-js",
            "direct": false,
            "version": "1.0.40",
            "ecosystem": "npm"
          },
          {
            "name": "ufo",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "ultrahtml",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unbzip2-stream",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "uncrypto",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "5.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-canonical-property-names-ecmascript",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-value-ecmascript",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-property-aliases-ecmascript",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unified",
            "direct": false,
            "version": "11.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "unifont",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-find-after",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-modify-children",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-remove-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-children",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unrs-resolver",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "unstorage",
            "direct": false,
            "version": "1.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "untildify",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unzipper",
            "direct": false,
            "version": "0.10.14",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "upper-case",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "upper-case-first",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "urlpattern-polyfill",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "urlpattern-polyfill",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "userhome",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "v8-to-istanbul",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "valid-url",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "validate-npm-package-license",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-location",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "4.5.14",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "5.4.19",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "7.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "^4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "^5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "^7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "vitefu",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "vitefu",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vue",
            "direct": false,
            "version": "3.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "vue",
            "direct": false,
            "version": "^3.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "vue-demi",
            "direct": false,
            "version": "0.14.10",
            "ecosystem": "npm"
          },
          {
            "name": "vue-router",
            "direct": false,
            "version": "4.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "vue-router",
            "direct": false,
            "version": "^4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "vue-tsc",
            "direct": false,
            "version": "2.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "vue-tsc",
            "direct": false,
            "version": "^2.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "wait-port",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "water.css",
            "direct": false,
            "version": "2",
            "ecosystem": "npm"
          },
          {
            "name": "water.css",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "water.css",
            "direct": false,
            "version": "^2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "web-namespaces",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "web-streams-polyfill",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "webdriver",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "webdriverio",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-fetch",
            "direct": false,
            "version": "3.6.20",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "14.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which-boxed-primitive",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-builtin-type",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-collection",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-module",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-pm-runs",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "wide-align",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wordwrapjs",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "7.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.2",
            "ecosystem": "npm"
          },
          {
            "name": "xhr",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "xtend",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "xxhash-wasm",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "15.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "18.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "20.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yazl",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "ylru",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "zimmerframe",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "zip-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": false,
            "version": "3.23.8",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": false,
            "version": "4.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "zwitch",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1769,
        "direct_count": 39,
        "indirect_count": 1730
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 9,
        "merged_prs": 836,
        "open_issues": 2,
        "closed_ratio": 0.993,
        "closed_issues": 278,
        "closed_unmerged_prs": 136
      },
      "bus_factor": 2,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "cjpillsbury",
          "commits": 498,
          "avatar_url": "https://avatars.githubusercontent.com/u/2389566?v=4"
        },
        {
          "type": "User",
          "login": "luwes",
          "commits": 478,
          "avatar_url": "https://avatars.githubusercontent.com/u/360826?v=4"
        },
        {
          "type": "User",
          "login": "gkatsev",
          "commits": 126,
          "avatar_url": "https://avatars.githubusercontent.com/u/535884?v=4"
        },
        {
          "type": "User",
          "login": "dylanjha",
          "commits": 106,
          "avatar_url": "https://avatars.githubusercontent.com/u/764988?v=4"
        },
        {
          "type": "User",
          "login": "clearlyTHUYDOAN",
          "commits": 53,
          "avatar_url": "https://avatars.githubusercontent.com/u/22087604?v=4"
        },
        {
          "type": "User",
          "login": "AdamJaggard",
          "commits": 52,
          "avatar_url": "https://avatars.githubusercontent.com/u/9952680?v=4"
        },
        {
          "type": "User",
          "login": "davekiss",
          "commits": 26,
          "avatar_url": "https://avatars.githubusercontent.com/u/1256071?v=4"
        },
        {
          "type": "User",
          "login": "decepulis",
          "commits": 21,
          "avatar_url": "https://avatars.githubusercontent.com/u/8933386?v=4"
        },
        {
          "type": "User",
          "login": "spuppo-mux",
          "commits": 14,
          "avatar_url": "https://avatars.githubusercontent.com/u/206761696?v=4"
        },
        {
          "type": "User",
          "login": "Pintorado",
          "commits": 6,
          "avatar_url": "https://avatars.githubusercontent.com/u/172415984?v=4"
        }
      ],
      "contributors_sampled": 42,
      "top_contributor_share": 0.348
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "cd.yml",
        "ci.yml",
        "claude.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [
        ".eslintrc.cjs",
        ".eslintrc.json"
      ],
      "has_editorconfig": true,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "package-lock.json"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 6,
            "reason": "19 out of 29 merged PRs checked by a CI test -- score normalized to 6",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 9,
            "reason": "Found 19/21 approved changesets -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 21 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 4,
            "reason": "dependency not pinned by hash detected -- score normalized to 4",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "147 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "e1a32eb3fb147fcbd42f810ecf54101f4582f868",
        "ran_at": "2026-08-03T03:04:23Z",
        "aggregate_score": 5.9,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "recent_prs": {
        "merged_7d": 0,
        "decided_7d": 0,
        "merged_30d": 3,
        "authors_30d": 2,
        "decided_30d": 3,
        "sample_size": 60,
        "window_days": 30,
        "sample_exhausted": false,
        "authors_probed_30d": 2,
        "newcomer_merged_30d": 0,
        "bot_prs_excluded_30d": 3,
        "newcomer_authors_30d": 0,
        "newcomer_decided_30d": 0
      },
      "ci_last_run_at": "2026-07-24T23:04:14Z",
      "oldest_open_prs": [
        {
          "number": 1287,
          "created_at": "2026-03-17T16:03:28Z",
          "last_comment_at": "2026-03-17T16:13:43Z",
          "last_comment_author": "vercel"
        },
        {
          "number": 1288,
          "created_at": "2026-03-17T16:03:32Z",
          "last_comment_at": "2026-03-17T16:13:52Z",
          "last_comment_author": "vercel"
        },
        {
          "number": 1289,
          "created_at": "2026-03-17T16:03:37Z",
          "last_comment_at": "2026-03-17T17:56:12Z",
          "last_comment_author": "codecov"
        },
        {
          "number": 1290,
          "created_at": "2026-03-17T17:45:49Z",
          "last_comment_at": "2026-03-17T17:49:56Z",
          "last_comment_author": "vercel"
        },
        {
          "number": 1321,
          "created_at": "2026-04-24T03:23:27Z",
          "last_comment_at": "2026-04-24T03:25:17Z",
          "last_comment_author": "vercel"
        },
        {
          "number": 1323,
          "created_at": "2026-04-28T01:49:28Z",
          "last_comment_at": "2026-04-28T01:53:40Z",
          "last_comment_author": "codecov"
        },
        {
          "number": 1324,
          "created_at": "2026-04-28T01:49:41Z",
          "last_comment_at": "2026-04-28T01:56:26Z",
          "last_comment_author": "codecov"
        },
        {
          "number": 1336,
          "created_at": "2026-06-10T23:05:05Z",
          "last_comment_at": "2026-06-10T23:09:07Z",
          "last_comment_author": "snyk-io"
        },
        {
          "number": 1348,
          "created_at": "2026-07-24T21:04:50Z",
          "last_comment_at": "2026-07-24T21:14:09Z",
          "last_comment_author": "vercel"
        }
      ],
      "last_merged_pr_at": "2026-07-23T22:37:19Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 1340,
          "created_at": "2026-07-09T11:12:49Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1345,
          "created_at": "2026-07-19T12:11:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/muxinc/elements",
    "host": "github.com",
    "name": "elements",
    "owner": "muxinc"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "excellent",
      "name": "Overall health",
      "note": "The weighted overall 78 is calibrated to 92 on the published index scale (record calibration 2026-08-02).",
      "notes": [
        {
          "code": "overall_calibration",
          "params": {
            "raw": 78,
            "calibrated": 92,
            "calibration": "2026-08-02"
          }
        }
      ],
      "value": 92,
      "inputs": {
        "security": 67,
        "vitality": 87,
        "community": 80,
        "governance": 81,
        "calibration": "2026-08-02",
        "engineering": 75,
        "ai_readiness": 61,
        "weighted_overall_raw": 78
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 87,
        "weight": 0.21,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 78,
            "inputs": {
              "commits_last_year": 91,
              "human_commit_share": 0.67,
              "days_since_last_push": 10,
              "active_weeks_last_year": 31
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 10 days ago",
                "points": 28.8,
                "status": "partial",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 10
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "31/52 weeks with commits",
                "points": 21.5,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 31
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "91 commits in the last year",
                "points": 17.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 91
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "exceptional",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "@mux/playback-core@0.35.2",
              "releases_from_tags": false,
              "days_since_latest_release": 10,
              "mean_days_between_releases": 7.2
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 10 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 10
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~7.2 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 7.2
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "exceptional",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 10,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 10 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 10
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "excellent",
        "name": "Community & Adoption",
        "value": 80,
        "weight": 0.17,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 62,
            "inputs": {
              "forks": 64,
              "stars": 362,
              "watchers": 12,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "362 stars",
                "points": 41.5,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 362
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "64 forks",
                "points": 15,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 64
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "12 watchers",
                "points": 5.8,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 12
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "readme_badges": 0,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "readme_badge_services": [],
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (MIT)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "MIT"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "exceptional",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "packages": [
                "@mux/mux-audio",
                "@mux/mux-video",
                "@mux/mux-player",
                "@mux/mux-uploader",
                "@mux/playback-core",
                "@mux/mux-audio-react",
                "@mux/mux-video-react",
                "@mux/mux-player-astro"
              ],
              "dependents": null,
              "ecosystems": "npm",
              "total_downloads": null,
              "monthly_downloads": 23014337
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "23,014,337 downloads/month across npm",
                "points": 80,
                "status": "met",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 23014337,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "excellent",
        "name": "Sustainability & Governance",
        "value": 81,
        "weight": 0.23,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 63,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 42,
              "top_contributor_share": 0.348
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "2 contributor(s) cover half of all commits",
                "points": 25.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 35% of commits",
                "points": 14.7,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 35
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "42 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 42
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 21 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "exceptional",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "newcomer_pr_acceptance"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 93,
            "inputs": {
              "merged_prs": 836,
              "open_issues": 2,
              "closed_issues": 278,
              "prs_merged_7d": 0,
              "prs_decided_7d": 0,
              "prs_merged_30d": 3,
              "prs_decided_30d": 3,
              "issue_closed_ratio": 0.993,
              "closed_unmerged_prs": 136,
              "first_time_authors_30d": 0,
              "first_time_prs_merged_30d": 0,
              "first_time_prs_decided_30d": 0
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "99% of issues closed",
                "points": 41.7,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 99
                    }
                  }
                ],
                "max_points": 42
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "836/972 decided PRs merged",
                "points": 25.8,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 836,
                      "decided": 972
                    }
                  }
                ],
                "max_points": 30
              },
              {
                "key": "newcomer_pr_acceptance",
                "name": "Newcomer PR acceptance",
                "detail": "no first-time contributor's PR decided in 30d",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_newcomer_prs",
                    "params": {
                      "days": 30
                    }
                  }
                ],
                "max_points": 13
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 19/21 approved changesets -- score normalized to 9",
                "points": 13.5,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "followers": 464,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "muxinc",
              "public_repos": 210,
              "account_age_days": 3891
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "464 followers of muxinc",
                "points": 19.2,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 464,
                      "login": "muxinc"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "210 public repos, account ~10 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 210
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 10
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "exceptional",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "@mux/mux-audio",
                "@mux/mux-video",
                "@mux/mux-player",
                "@mux/mux-uploader",
                "@mux/playback-core",
                "@mux/mux-audio-react",
                "@mux/mux-video-react",
                "@mux/mux-player-astro"
              ],
              "ecosystems": "npm",
              "any_deprecated": false,
              "min_days_since_publish": 10
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "8 package(s) on npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 8,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 10 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 10
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "747 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 747
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 75,
        "weight": 0.19,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "excellent",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 82,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "3 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": ".eslintrc.cjs, .eslintrc.json",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.cjs, .eslintrc.json"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "19 out of 29 merged PRs checked by a CI test -- score normalized to 6",
                "points": 12,
                "status": "partial",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "good",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "topics": [
                "audio",
                "audio-player",
                "html5",
                "media-chrome",
                "react",
                "video",
                "video-player",
                "web-components"
              ],
              "has_wiki": false,
              "homepage": "https://elements-demo-nextjs.vercel.app",
              "has_readme": true,
              "has_docs_dir": false,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://elements-demo-nextjs.vercel.app",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "8 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "good",
        "name": "Security",
        "value": 67,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 59,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 5.9
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "19 out of 29 merged PRs checked by a CI test -- score normalized to 6",
                "points": 1.5,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 19/21 approved changesets -- score normalized to 9",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 21 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 4",
                "points": 2,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "147 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "exceptional",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the npm:@mux/mux-audio@0.16.2 runtime dependency closure — what installing the published package pulls in — 4 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "npm:@mux/mux-audio@0.16.2",
                  "assessed": 4
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 0,
              "affected_packages": 0,
              "assessed_packages": 4,
              "unassessed_packages": 0,
              "affected_by_severity": "none",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "no indirect dependency carries a known advisory",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "no_indirect_advisories",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "exceptional",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 4,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "exceptional",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "commit_weight_rule": {
                "min_commits": 50,
                "min_commit_share": 0.1
              },
              "review_only_matches": 0,
              "below_threshold_exposures": [],
              "assessed_self_published_locations": 11
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "moderate",
        "name": "AI Readiness",
        "value": 61,
        "weight": 0.04,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "weak",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.985,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "66 of 67 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 66,
                      "sampled": 67
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 70,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "package-lock.json"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "examples/astro/tsconfig.json",
                "examples/nextjs-with-typescript/tsconfig.json",
                "examples/svelte-kit/tsconfig.json",
                "examples/vue-with-typescript/tsconfig.json",
                "packages/mux-active-viewer-count/tsconfig.json",
                "packages/mux-audio-react/tsconfig.json",
                "packages/mux-audio/tsconfig.json",
                "packages/mux-elements-codemod/tsconfig.json",
                "packages/mux-player-astro/tsconfig.json",
                "packages/mux-player-react/tsconfig.json",
                "packages/mux-player/tsconfig.json",
                "packages/mux-uploader-astro/tsconfig.json",
                "packages/mux-uploader-react/tsconfig.json",
                "packages/mux-uploader/tsconfig.json",
                "packages/mux-video-react/tsconfig.json",
                "packages/mux-video/tsconfig.json",
                "packages/playback-core/tsconfig.json",
                "tsconfig.json"
              ],
              "agent_commit_share": 0.02,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0.06
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": ".eslintrc.cjs, .eslintrc.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.cjs, .eslintrc.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "examples/astro/tsconfig.json, examples/nextjs-with-typescript/tsconfig.json, examples/svelte-kit/tsconfig.json, examples/vue-with-typescript/tsconfig.json, packages/mux-active-viewer-count/tsconfig.json, packages/mux-audio-react/tsconfig.json, packages/mux-audio/tsconfig.json, packages/mux-elements-codemod/tsconfig.json, packages/mux-player-astro/tsconfig.json, packages/mux-player-react/tsconfig.json, packages/mux-player/tsconfig.json, packages/mux-uploader-astro/tsconfig.json, packages/mux-uploader-react/tsconfig.json, packages/mux-uploader/tsconfig.json, packages/mux-video-react/tsconfig.json, packages/mux-video/tsconfig.json, packages/playback-core/tsconfig.json, tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples/astro/tsconfig.json, examples/nextjs-with-typescript/tsconfig.json, examples/svelte-kit/tsconfig.json, examples/vue-with-typescript/tsconfig.json, packages/mux-active-viewer-count/tsconfig.json, packages/mux-audio-react/tsconfig.json, packages/mux-audio/tsconfig.json, packages/mux-elements-codemod/tsconfig.json, packages/mux-player-astro/tsconfig.json, packages/mux-player-react/tsconfig.json, packages/mux-player/tsconfig.json, packages/mux-uploader-astro/tsconfig.json, packages/mux-uploader-react/tsconfig.json, packages/mux-uploader/tsconfig.json, packages/mux-video-react/tsconfig.json, packages/mux-video/tsconfig.json, packages/playback-core/tsconfig.json, tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "2 of the last 100 commits agent-authored or agent-credited",
                "points": 4,
                "status": "partial",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 2,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "6 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 6,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 4",
                "points": 4,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "exceptional",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "TypeScript",
              "largest_source_bytes": 68585,
              "source_files_sampled": 220,
              "oversized_source_files": 2
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "TypeScript (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "TypeScript"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "2/220 source files over 60KB",
                "points": 54.5,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 220,
                      "oversized": 2
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "weak",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
      }
    ],
    "classification": {
      "labels": [
        "library",
        "cli"
      ],
      "scores": {
        "cli": 6,
        "library": 6.6
      },
      "primary": "library",
      "evidence": [
        {
          "tier": "declared",
          "label": "cli",
          "source": "npm.bin",
          "weight": 6
        },
        {
          "tier": "declared",
          "label": "library",
          "source": "npm.private",
          "weight": -6
        },
        {
          "tier": "distribution",
          "label": "library",
          "source": "registry:npm",
          "weight": 6
        },
        {
          "tier": "declared",
          "label": "library",
          "source": "npm.entry",
          "weight": 4.8
        },
        {
          "tier": "declared",
          "label": "library",
          "source": "npm.peer_dependencies",
          "weight": 1.8
        }
      ],
      "artifacts": [
        {
          "path": "package.json",
          "labels": [],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-active-viewer-count/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-audio-react/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-audio/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-elements-codemod/package.json",
          "labels": [
            "cli"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-player-astro/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-player-react/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-player/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-uploader-astro/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-uploader-react/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-uploader/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-video-react/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/mux-video/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/playback-core/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "scripts/esbuilder/package.json",
          "labels": [],
          "ecosystem": "npm"
        },
        {
          "path": "scripts/eslint-plugin-i18n/package.json",
          "labels": [],
          "ecosystem": "npm"
        },
        {
          "path": "scripts/i18n-utils/package.json",
          "labels": [],
          "ecosystem": "npm"
        },
        {
          "path": "scripts/publish-packages/package.json",
          "labels": [],
          "ecosystem": "npm"
        },
        {
          "path": "shared/assets/package.json",
          "labels": [],
          "ecosystem": "npm"
        }
      ],
      "confidence": "high",
      "host_extension": false,
      "runs_as_process": true,
      "consumed_by_code": true
    },
    "metrics_version": "2.3.1"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-08-03T03:04:52.092342Z",
  "schema_version": "0.30.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/muxinc/elements.svg",
  "full_name": "muxinc/elements",
  "license_state": "standard",
  "license_spdx": "MIT"
}

Scores are signals, not warranties. They reflect publicly visible practices on GitHub — not a code audit, and not a security guarantee.

Missing data is excluded and weights renormalized, never scored as zero. Methodology is versioned and open: metrics v2.3.1, schema v0.30.0 — full methodology · metrics wiki.

How one result sits in the wider record: aggregate statisticsnpm.