Skip to content

chore(deps): refresh frontend dependencies - #1

Merged
RyleaStark merged 3 commits into
mainfrom
dependabot/npm_and_yarn/frontend/npm_and_yarn-a311b4b72d
Aug 4, 2026
Merged

chore(deps): refresh frontend dependencies#1
RyleaStark merged 3 commits into
mainfrom
dependabot/npm_and_yarn/frontend/npm_and_yarn-a311b4b72d

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • updates all direct frontend dependencies and refreshes the full npm lockfile
  • migrates react-router-dom 7 to react-router 8.3.0, including import updates
  • updates Vite configuration for its native config loader
  • adds pinned backend development dependencies so Ruff releases cannot silently change CI lint policy

Security

  • resolves the npm advisories currently reported by npm audit, including the React Router, Hono, PostCSS, brace-expansion, fast-uri, js-yaml, Undici, and Babel findings
  • npm audit --audit-level=low reports 0 vulnerabilities

Verification

  • npm ci
  • npm run lint
  • npm run test — 32 passed
  • npm run build
  • ruff check backend/
  • pytest backend/tests — 92 passed

Compatibility note

TypeScript remains on 6.0.3 because the current typescript-eslint release supports TypeScript <6.1; moving to TypeScript 7 now would create an invalid peer dependency tree.

Bumps the npm_and_yarn group with 8 updates in the /frontend directory:

| Package | From | To |
| --- | --- | --- |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.2.0` |
| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.14` | `2.0.12` |
| [body-parser](https://github.com/expressjs/body-parser) | `2.2.2` | `2.3.0` |
| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `5.0.5` | `5.0.9` |
| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.0` | `3.1.5` |
| [hono](https://github.com/honojs/hono) | `4.12.15` | `4.12.34` |
| [ip-address](https://github.com/beaugunderson/ip-address) | `10.1.0` | `10.4.0` |
| [undici](https://github.com/nodejs/undici) | `7.25.0` | `7.29.0` |



Updates `vite` from 8.0.10 to 8.2.0
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.2.0/packages/vite)

Updates `@hono/node-server` from 1.19.14 to 2.0.12
- [Release notes](https://github.com/honojs/node-server/releases)
- [Commits](honojs/node-server@v1.19.14...v2.0.12)

Updates `body-parser` from 2.2.2 to 2.3.0
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](expressjs/body-parser@v2.2.2...v2.3.0)

Updates `brace-expansion` from 5.0.5 to 5.0.9
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v5.0.5...v5.0.9)

Updates `fast-uri` from 3.1.0 to 3.1.5
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.0...v3.1.5)

Updates `hono` from 4.12.15 to 4.12.34
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](honojs/hono@v4.12.15...v4.12.34)

Updates `ip-address` from 10.1.0 to 10.4.0
- [Release notes](https://github.com/beaugunderson/ip-address/releases)
- [Commits](beaugunderson/ip-address@v10.1.0...v10.4.0)

Updates `postcss` from 8.5.12 to 8.5.25
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.12...8.5.25)

Updates `qs` from 6.15.1 to 6.15.3
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.15.1...v6.15.3)

Updates `undici` from 7.25.0 to 7.29.0
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.25.0...v7.29.0)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.2.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: "@hono/node-server"
  dependency-version: 2.0.12
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: body-parser
  dependency-version: 2.3.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: brace-expansion
  dependency-version: 5.0.9
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: hono
  dependency-version: 4.12.34
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: ip-address
  dependency-version: 10.4.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.25
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: qs
  dependency-version: 6.15.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: undici
  dependency-version: 7.29.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 3, 2026
@RyleaStark RyleaStark changed the title Bump the npm_and_yarn group across 1 directory with 10 updates chore(deps): refresh frontend dependencies Aug 3, 2026
@RyleaStark

RyleaStark commented Aug 3, 2026

Copy link
Copy Markdown
Owner

I expanded this from the original grouped Dependabot bump into a full frontend dependency refresh. It now includes the remaining direct package updates, migrates React Router to 8.3.0 to clear the newest advisory, refreshes vulnerable transitive packages, and pins the backend CI tools so Ruff 0.16 cannot unexpectedly redefine the lint gate.

Local verification is green:

  • frontend lint
  • 32 frontend tests
  • production frontend build
  • npm audit: 0 vulnerabilities
  • backend Ruff check
  • 92 backend tests

CI is green on the updated branch, including the container build. After this lands, I’ll keep the riskier backend runtime dependency refresh as the next stacked PR rather than mixing it into this frontend/security change.

@RyleaStark
RyleaStark merged commit 6a592d1 into main Aug 4, 2026
5 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/frontend/npm_and_yarn-a311b4b72d branch August 4, 2026 01:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant