Skip to content

perf: dependency updates 20260415#61

Merged
weaponsforge merged 4 commits intodevfrom
perf/dependency-updates-20260415
Apr 16, 2026
Merged

perf: dependency updates 20260415#61
weaponsforge merged 4 commits intodevfrom
perf/dependency-updates-20260415

Conversation

@weaponsforge
Copy link
Copy Markdown
Owner

@weaponsforge weaponsforge commented Apr 16, 2026

Summary

  • Maintenance: update dependencies to latest non-breaking versions.
  • Maintenance: defer updating the zod dependency which has breaking changes from major versions after it can be properly synced.

Library Updates

Library Old New
@types/node 25.5.0 25.6.0
@types/nodemailer 7.0.11 8.0.0
@vitest/coverage-v8 4.0.18 4.1.4
@vitest/ui 4.0.18 4.1.4
dotenv 17.3.1 17.4.2
ejs 5.0.1 5.0.2
esbuild 0.27.4 0.28.0
eslint 10.0.2 10.2.0
globals 17.4.0 17.5.0
nodemailer 8.0.4 8.0.5
sanitize-html 2.17.2 2.17.3
typescript-eslint 8.56.1 8.58.2
vitest 4.0.18 4.1.4
typescript 5.9.3 6.0.2
zod 3.24.2 (skipped)

Type of Change

  • Other (please describe): maintenance - dependency update

Checklist

Summary by CodeRabbit

  • Chores
    • Bumped version to 1.2.7
    • Updated dependencies to latest versions for maintenance and stability
    • Refined development configuration settings

- Update @types/node 25.5.0 -> 25.6.0
- Update @types/nodemailer  7.0.11 -> 8.0.0
- Update @vitest/coverage-v8 4.0.18 -> 4.1.4
- Update @vitest/ui 4.0.18 -> 4.1.4
- Update dotenv 17.3.1 -> 17.4.2
- Update ejs 5.0.1 -> 5.0.2
- Update esbuild 0.27.4 -> 0.28.0
- Update eslint 10.0.2 -> 10.2.0
- Update globals 17.4.0 -> 17.5.0
- Update nodemailer 8.0.4 -> 8.0.5
- Update sanitize-html 2.17.2 -> 2.17.3
- Update typescript-eslint 8.56.1 -> 8.58.2
- Update vitest 4.0.18 -> 4.1.4
- Bump version patch to v1.2.7
@weaponsforge weaponsforge merged commit 264bb01 into dev Apr 16, 2026
3 of 4 checks passed
@weaponsforge weaponsforge deleted the perf/dependency-updates-20260415 branch April 16, 2026 01:39
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 16, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 1628aa00-ffb0-466d-b4f0-d40f13ad7120

📥 Commits

Reviewing files that changed from the base of the PR and between 80c4cf4 and 9ead682.

⛔ Files ignored due to path filters (1)
  • app/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (6)
  • .gitignore
  • app/package.json
  • app/src/__tests__/cli.test.ts
  • app/src/scripts/envinfo.ts
  • app/tsconfig.json
  • app/vite.config.ts

📝 Walkthrough

Walkthrough

Package version bumped to 1.2.7 with multiple dependency updates (dotenv, ejs, nodemailer, sanitize-html, TypeScript, ESLint, Vitest). Configuration files adjusted for .cursor directory exclusion, TypeScript path aliases, and test timeouts increased from 20s to 30s.

Changes

Cohort / File(s) Summary
Package & Dependency Management
app/package.json
Bumped version from 1.2.6 to 1.2.7; updated runtime dependencies (dotenv, ejs, nodemailer, sanitize-html) and dev dependencies (TypeScript, ESLint, Vitest, esbuild, Node types).
Configuration & Ignore Files
app/.gitignore
Added .cursor/ directory to ignored paths alongside existing .vscode/ exclusion.
Build & Test Configuration
app/vite.config.ts, app/tsconfig.json
Updated Vitest test exclusions to ignore .cursor/** and .github/**; simplified TypeScript path alias for @/* by removing baseUrl and adjusting paths format.
Test & Script Updates
app/src/__tests__/cli.test.ts, app/src/scripts/envinfo.ts
Increased test timeout from 20000ms to 30000ms; normalized formatting in envinfo script with quote style adjustments and line endings.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 Whiskers twitching, dependencies dance,
Version bumps and paths align by chance,
Cursor fled to gitignore's keeping,
While tests tick slower, tests are sleeping,
TypeScript paths now lean and clean! ✨

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch perf/dependency-updates-20260415

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 and usage tips.

@weaponsforge weaponsforge restored the perf/dependency-updates-20260415 branch April 16, 2026 01:40
@weaponsforge weaponsforge deleted the perf/dependency-updates-20260415 branch April 16, 2026 01:40
@weaponsforge weaponsforge mentioned this pull request Apr 16, 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