Skip to content

📦 build(deps): update project dependencies and ESLint 10 configuration - #3132

Open
b-l-i-n-d wants to merge 1 commit into
devfrom
build/dependencies
Open

b-l-i-n-d wants to merge 1 commit into
devfrom
build/dependencies

Conversation

@b-l-i-n-d

@b-l-i-n-d b-l-i-n-d commented Oct 27, 2026 •

Copy link
Copy Markdown
Collaborator

ClickUp ticket link: https://app.clickup.com/t/9018365849/z8zyy1prfm

Description

This PR forms Layer 1 of the build stack. It updates project dependencies across the workspace, migrates to native ESLint 10 flat configuration, and pins TypeScript-ESLint to 8.72.0 and Prettier to ~3.8.3.

Changes

  • Updated workspace dependencies in package.json and pnpm-lock.yaml (excluding react-compiler-runtime, which is introduced in Layer 3).
  • Migrated eslint.config.mjs to native flat configuration without @eslint/compat.
  • Pinned typescript-eslint packages to 8.72.0.
  • Pinned prettier to ~3.8.3 to prevent template literal formatting churn.
  • Updated TypeScript declaration files and type annotations for compatibility with the updated packages.

Stack

  1. # (Dependency) build/dependencies -> dev
  2. 🗜️ perf(build): optimize SWC minifier with translation-safe compression #3133 (Compress) build/minifier-compression -> build/dependencies
  3. ⚡ feat(build): Add React Compiler support and optimize component rendering #3131 (Compiler) react-compiler -> build/minifier-compression

Testing

  • Tested
  • Not tested

Tested tsc --noEmit, eslint, prettier, and rspack --mode=production.

Use of AI Tool

Used: Yes

Used for:

Assisted in migrating ESLint configuration to flat config and resolving TypeScript compatibility errors with updated packages.

@b-l-i-n-d
b-l-i-n-d added this pull request to stack #3134 October 27, 2026 16:39
@b-l-i-n-d b-l-i-n-d changed the title build(deps): update project dependencies and ESLint 10 configuration 📦 build(deps): update project dependencies and ESLint 10 configuration Oct 27, 2026
@b-l-i-n-d b-l-i-n-d self-assigned this Oct 28, 2026
@b-l-i-n-d b-l-i-n-d added dependencies Pull requests that update a dependency file QoL Quality of Life labels Oct 28, 2026
@b-l-i-n-d
b-l-i-n-d marked this pull request as ready for review October 28, 2026 05:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file QoL Quality of Life

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant