Skip to content

Update Frontend Dependencies#1151

Merged
CryZe merged 1 commit into
LiveSplit:masterfrom
CryZe:update-dependencies
Jul 23, 2026
Merged

Update Frontend Dependencies#1151
CryZe merged 1 commit into
LiveSplit:masterfrom
CryZe:update-dependencies

Conversation

@CryZe

@CryZe CryZe commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

Refresh the npm lockfile and update compatible frontend dependencies, including Babel 8, react-resizable 4, and Node.js type definitions. Add the PropTypes declarations required by react-resizable's bundled types and retain Babel runtime 7 for react-sidebar's legacy helper imports.

Advance livesplit-core to the latest canonical upstream master commit. Remove redundant TypeScript assertions exposed by the updated lint rules without changing runtime behavior.

Keep TypeScript 6 until typescript-eslint supports TypeScript 7.

Validation: npm ci, ESLint, both TypeScript configurations, web production build, and Tauri frontend build.

@CryZe
CryZe enabled auto-merge (squash) July 23, 2026 09:36
@CryZe
CryZe disabled auto-merge July 23, 2026 09:40
@CryZe CryZe added enhancement A new feature or general improvement to LiveSplit One. dependencies Pull requests that update a dependency file labels Jul 23, 2026
Refresh the npm lockfile and update compatible frontend dependencies, including Babel 8, react-resizable 4, and Node.js type definitions. Add the PropTypes declarations required by react-resizable's bundled types and retain Babel runtime 7 for react-sidebar's legacy helper imports.

Advance livesplit-core to the latest canonical upstream master commit. Replace redundant TypeScript assertions with explicit CommandResult annotations at the generated timer binding boundary without changing runtime behavior.

Keep TypeScript 6 until typescript-eslint supports TypeScript 7.

Validation: npm ci, ESLint, both TypeScript configurations, web production build, and Tauri frontend build.
@CryZe
CryZe force-pushed the update-dependencies branch from 11abde0 to 97f5ff5 Compare July 23, 2026 09:41
@CryZe
CryZe enabled auto-merge (squash) July 23, 2026 09:44
@CryZe
CryZe merged commit 5c67595 into LiveSplit:master Jul 23, 2026
4 checks passed
@CryZe
CryZe deleted the update-dependencies branch July 23, 2026 09:48
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 enhancement A new feature or general improvement to LiveSplit One.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant