Skip to content

BLD: update all dependecies to latest, except eslint#83

Merged
shilorigins merged 3 commits intomainfrom
devagr/#67-update-dependencies
Mar 25, 2026
Merged

BLD: update all dependecies to latest, except eslint#83
shilorigins merged 3 commits intomainfrom
devagr/#67-update-dependencies

Conversation

@shilorigins
Copy link
Copy Markdown
Contributor

@shilorigins shilorigins commented Mar 23, 2026

Description

  • ran pnpm upgrade --latest, then manually restored eslint, @typescript-eslint/eslint-plugin, and @typescript-eslint/parser versions in package.json
  • confirmed app build via pnpm install and pnpm dev
  • confirmed linting via pnpm run lint
  • confirmed pre-commit checks via ./.husky/pre-commit

Motivation

eslint isn't upgraded because v10 (latest) doesn't support the .eslintrc.cjs config format, which we are using, and v9 only supports this format with a compatibility setting. To upgrade eslint, we must migrate our config to the new "flat" config format.

@typescript-eslint plugins aren't upgraded because v8 removes rules that are currently being used, so the esling config would have to be reconfigured.

Closes #67

Screenshots

Pre-merge checklist

  • Code works interactively
  • Code follows the style guide
  • Code contains descriptive docstrings
  • New/changed functions and methods are covered in the test suite where possible
  • Test suite passes locally
  • Test suite passes on GitHub Actions

running ./.husky/pre-commit produces the following warning:

"husky - DEPRECATED

Please remove the following two lines from ./.husky/pre-commit:

. "$(dirname -- "$0")/_/husky.sh"

They WILL FAIL in v10.0.0"

This warning is removed by this change.
@shilorigins shilorigins requested a review from a team March 23, 2026 21:50
@shilorigins shilorigins self-assigned this Mar 23, 2026
@shilorigins shilorigins force-pushed the devagr/#67-update-dependencies branch from 7bff1cf to 3aca2bc Compare March 23, 2026 21:51
eslint v10 requires migrating config from .eslintrc format to "flat"
format

@typescript-eslint/eslint-plugin and @typescript-eslint/parser v8
removes rules and would require reconfiguration

includes code changes migrating Grid to MUI v7
@shilorigins shilorigins force-pushed the devagr/#67-update-dependencies branch from 3aca2bc to 7242b29 Compare March 23, 2026 22:23
@shilorigins shilorigins merged commit 407195d into main Mar 25, 2026
1 check passed
@shilorigins shilorigins deleted the devagr/#67-update-dependencies branch March 25, 2026 21:19
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.

Dependency versioning

2 participants