Skip to content

chore: Bulk update dependencies#587

Merged
Weetbix merged 16 commits intomainfrom
jh/update-gh-deps
Mar 20, 2026
Merged

chore: Bulk update dependencies#587
Weetbix merged 16 commits intomainfrom
jh/update-gh-deps

Conversation

@Weetbix
Copy link
Collaborator

@Weetbix Weetbix commented Mar 20, 2026

This PR bulk updates a lot of the dependencies, so we can keep up to date with deps and security warnings.

Major changes:

  • Use rollup instead of ncc to build. ncc has known issues with esmodules that I was unable to resolve, and even the official github actions typescript starter has moved away, and to rollup.
  • dist is now automatically committed to CI.
    • After switching to rollup, the dist created locally and the dist created on GHA was different. So lets just remove the user needing to create the dist.

@Weetbix Weetbix force-pushed the jh/update-gh-deps branch from 09aaac5 to d648519 Compare March 20, 2026 10:59
@Weetbix Weetbix marked this pull request as ready for review March 20, 2026 11:02
@Weetbix Weetbix marked this pull request as draft March 20, 2026 11:04
@Weetbix Weetbix force-pushed the jh/update-gh-deps branch from 5f56080 to 66bd6be Compare March 20, 2026 11:07
@github-actions
Copy link
Contributor

Overall readability score: 35.88 (🟢 +0.1)

File Readability
README.md 71.66 (🟢 +0.41)
View detailed metrics

🟢 - Shows an increase in readability
🔴 - Shows a decrease in readability

File Readability FRE GF ARI CLI DCRS
README.md 71.66 57.47 7.99 9.5 10.37 6.97
  🟢 +0.41 🟢 +0.2 🟢 +0.01 🟢 +0.3 🟢 +0.29 🔴 -0.15

Averages:

  Readability FRE GF ARI CLI DCRS
Average 35.88 19.16 14.61 14.1 14.39 8.76
  🟢 +0.1 🟢 +0.05 🟢 +0 🟢 +0.07 🟢 +0.07 🔴 -0.04
View metric targets
Metric Range Ideal score
Flesch Reading Ease 100 (very easy read) to 0 (extremely difficult read) 60
Gunning Fog 6 (very easy read) to 17 (extremely difficult read) 8 or less
Auto. Read. Index 6 (very easy read) to 14 (extremely difficult read) 8 or less
Coleman Liau Index 6 (very easy read) to 17 (extremely difficult read) 8 or less
Dale-Chall Readability 4.9 (very easy read) to 9.9 (extremely difficult read) 6.9 or less

@Weetbix Weetbix marked this pull request as ready for review March 20, 2026 11:12
@Weetbix Weetbix requested a review from noon-dawg March 20, 2026 11:13
@Weetbix Weetbix merged commit 5a51754 into main Mar 20, 2026
5 checks passed
@Weetbix Weetbix deleted the jh/update-gh-deps branch March 20, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants