Skip to content

perf: dependency updates 20261006 - #73

Merged
weaponsforge merged 6 commits into
devfrom
perf/deps-updates-20261006
Oct 6, 2026
Merged

weaponsforge merged 6 commits into
devfrom
perf/deps-updates-20261006

Conversation

@weaponsforge

@weaponsforge weaponsforge commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Update dependencies to their latest versions
  • Replace /html with the .vitest default artifacts folder for test reports and coverage output
  • Use ENTRYPOINT ["npm", "start"] in the production Docker image

Library Updates

Library Old New
@types/node 26.2.0 26.6.4
@types/nodemailer 8.0.1 8.0.2
@types/sanitize-html 2.16.1 2.16.2
@vitest/coverage-v8 4.1.10 5.0.3
@vitest/ui 4.1.10 5.0.3
dotenv 17.4.2 18.0.5
ejs 6.0.1 7.0.1
eslint 10.8.1 10.12.0
globals 17.9.0 17.13.0
nodemailer 9.0.5 10.0.15
sanitize-html 2.17.6 2.18.0
tsc-alias 1.9.1 1.9.7
tsx 4.23.12 4.23.15
typescript 6.0.3 (skipped)
typescript-eslint 8.66.0 8.71.1
vitest 4.1.10 5.0.3
zod 3.25.76 (skipped)

Note

Watch out for tsc-alias updates to fix the reported 6 high severity vulnerabilities after running npm audit fix

Type of Change

  • Other (please describe): maintenance - dependency updates

Checklist

- Update @types/node 26.2.0 -> 26.6.4
- Update @types/nodemailer 8.0.1 -> 8.0.2
- Update @types/sanitize-html 2.16.1 -> 2.16.2
- Update @vitest/coverage-v8 4.1.10 -> 5.0.3
- Update @vitest/ui 4.1.10 -> 5.0.3
- Update dotenv 17.4.2 -> 18.0.5
- Update ejs 6.0.1 -> 7.0.1
- Update eslint 10.8.1 -> 10.12.0
- Update globals 17.9.0 -> 17.13.0
- Update nodemailer 9.0.5 -> 10.0.15
- Update sanitize-html 2.17.6 -> 2.18.0
- Update tsc-alias 1.9.1 -> 1.9.7
- Update tsx 4.23.12 -> 4.23.15
- Update typescript-eslint 8.66.0 -> 8.71.1
- Update vitest 4.1.10 -> 5.0.3
- Before update: npm audit
  15 vulnerabilities (6 moderate, 9 high)
- Run npm audit fix
  8 vulnerabilities (1 moderate, 7 high)
  To: 6 high severity vulnerabilities
- Bump to version patch v2.0.4
- wip: use vitest default test reporting in gh actions
@weaponsforge
weaponsforge merged commit 5045785 into dev Oct 6, 2026
3 checks passed
@weaponsforge
weaponsforge deleted the perf/deps-updates-20261006 branch October 6, 2026 12:50
@coderabbitai

coderabbitai Bot commented Oct 6, 2026

Copy link
Copy Markdown

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: cee9286f-8bde-4304-ace6-55e6e8c38278
📥 Commits

Reviewing files that changed from the base of the PR and between 28f4ff1 and 357ab7f.

⛔ Files ignored due to path filters (1)
  • app/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (9)
  • .github/workflows/release.yml
  • .github/workflows/test.yml
  • app/.dockerignore
  • app/.gitignore
  • app/Dockerfile
  • app/package.json
  • app/src/lib/email/transport.ts
  • app/src/utils/sample.ts
  • app/vite.config.ts
 ___________________________________________________________________________________
< The best way to predict the future is to implement it. - David Heinemeier Hansson >
 -----------------------------------------------------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@weaponsforge weaponsforge mentioned this pull request Oct 6, 2026
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.

1 participant