Skip to content

chore(deps): update major dependencies - #108

Merged
tphakala merged 2 commits into
mainfrom
deps/major-updates
Jul 29, 2026
Merged

chore(deps): update major dependencies#108
tphakala merged 2 commits into
mainfrom
deps/major-updates

Conversation

@tphakala

Copy link
Copy Markdown
Owner

Updates major versions for better-sqlite3, vite, and maplibre-gl. Includes a fix for maplibre-gl v6 MapMouseEvent types. Skipped typescript v7 due to missing ESLint support.

Copilot AI review requested due to automatic review settings July 29, 2026 07:22
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You’ve reached a temporary PR review limit under our Fair Usage Limits Policy.

Your recent review volume is higher than typical usage, so adaptive limits are currently applied.

Next review available in: 43 minutes

Your organization has reached its usage spending cap. Adjust your spending cap in the billing tab.

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 106ef733-101b-495b-a763-b3fd4990e641

📥 Commits

Reviewing files that changed from the base of the PR and between 17a6356 and 24a142f.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • package.json
  • src/renderer/src/lib/components/CoordinateInput.svelte

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

@socket-security

socket-security Bot commented Jul 29, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedmaplibre-gl@​5.24.0 ⏵ 6.0.097 -110010099 +170
Updatedbetter-sqlite3@​12.11.1 ⏵ 13.0.2100 +1210010094 +1100

View full report

@socket-security

socket-security Bot commented Jul 29, 2026

Copy link
Copy Markdown

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates major dependencies (better-sqlite3, Vite, MapLibre GL ecosystem) for the Electron + Svelte renderer, and adjusts renderer typing to match MapLibre GL v6 event types.

Changes:

  • Bump major versions: better-sqlite3 → v13, vite → v8, maplibre-gl → v6, and @sveltejs/vite-plugin-svelte → v7.
  • Update CoordinateInput.svelte to use MapMouseEvent type import from maplibre-gl (v6 typing compatibility).
  • Refresh package-lock.json to reflect the new dependency graph (notably Vite moving to rolldown).

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
src/renderer/src/lib/components/CoordinateInput.svelte Updates map click event typing to match MapLibre GL v6 type exports.
package.json Updates major dependency versions for the app and build toolchain.
package-lock.json Locks updated transitive dependency tree for the major dependency bumps.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment on lines 109 to 113
"dependencies": {
"@electron/rebuild": "^4.0.3",
"async-mutex": "^0.5.0",
"better-sqlite3": "^12.6.2",
"better-sqlite3": "^13.0.2",
"daisyui": "^5.6.6",
@tphakala
tphakala merged commit c622eb7 into main Jul 29, 2026
4 checks passed
@tphakala
tphakala deleted the deps/major-updates branch July 29, 2026 07:26
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