Skip to content

chore: update dev dependencies#42

Merged
angeloashmore merged 4 commits into
masterfrom
aa/deps
Apr 8, 2026
Merged

chore: update dev dependencies#42
angeloashmore merged 4 commits into
masterfrom
aa/deps

Conversation

@angeloashmore
Copy link
Copy Markdown
Member

@angeloashmore angeloashmore commented Mar 31, 2026

Resolves:

Description

Bump dev dependencies to their latest minor/patch versions, including vitest, oxlint, happy-dom, prettier, and the Svelte vite plugin.

Checklist

  • A comprehensive Linear ticket, providing sufficient context and details to facilitate the review of the PR, is linked to the PR.
  • If my changes require tests, I added them.
  • If my changes affect backward compatibility, it has been discussed.
  • If my changes require an update to the CONTRIBUTING.md guide, I updated it.

Preview

How to QA 1


Note

Medium Risk
Mostly dev-tooling updates, but it upgrades core build/test tooling (notably vite to v8 and @sveltejs/vite-plugin-svelte to v7), which can change bundling behavior and test execution in subtle ways.

Overview
Updates dev tooling versions across the project, including Svelte, SvelteKit, Vite (to v8), Vitest, oxlint, Prettier, and related transitive dependencies via package.json/package-lock.json.

Adjusts linting by adding an .oxlintrc.json override to disable prefer-const for *.svelte files and removing some previously configured rules. Updates vitest.config.ts to use the default svelte() plugin config (dropping the explicit hot: false option).

Written by Cursor Bugbot for commit 17f7d4f. This will update automatically on new commits. Configure here.

Footnotes

  1. Please use these labels when submitting a review:
    ❓ #ask: Ask a question.
    💡 #idea: Suggest an idea.
    ⚠️ #issue: Strongly suggest a change.
    🎉 #nice: Share a compliment.

angeloashmore and others added 2 commits March 31, 2026 08:23
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Comment thread package.json
angeloashmore and others added 2 commits March 31, 2026 08:38
Update Svelte dev dependency to ^5.55.1 and remove unsupported Vue and
padding-line rules from oxlint config.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
oxlint doesn't understand Svelte's `$props()` destructuring or
`export let` prop syntax, causing false positives.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@angeloashmore angeloashmore merged commit 6489a4b into master Apr 8, 2026
11 checks passed
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