Skip to content

various dependency updates#500

Merged
bkendall merged 5 commits into
masterfrom
bk-eslint-upgrade
Sep 10, 2025
Merged

various dependency updates#500
bkendall merged 5 commits into
masterfrom
bk-eslint-upgrade

Conversation

@bkendall

@bkendall bkendall commented Sep 9, 2025

Copy link
Copy Markdown
Collaborator
  • drops node 18
  • upgrades eslint
  • upgrades typescript

@bkendall
bkendall requested a review from Copilot September 9, 2025 21:45

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 various dependencies and removes Node.js 18 support. It primarily involves upgrading ESLint, TypeScript, and related tooling while maintaining compatibility with Node.js 20, 22, and 24.

  • Drops Node.js 18 support from engines specification and CI matrix
  • Upgrades ESLint from 9.19.0 to 9.35.0 and related plugins
  • Upgrades TypeScript from 5.3.0 to 5.9.2 and typescript-eslint from 8.23.0 to 8.43.0

Reviewed Changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

File Description
package.json Updates engine constraints, ESLint, TypeScript, and related dev dependencies
eslint.config.mjs Adds new TypeScript ESLint rule for nullish coalescing
changelog.txt Documents Node.js 18 removal
.github/workflows/node-test.yml Removes Node.js 18 from CI test matrix

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@bkendall
bkendall requested a review from joehan September 9, 2025 21:50
@bkendall
bkendall merged commit 0862ddd into master Sep 10, 2025
14 checks passed
@bkendall
bkendall deleted the bk-eslint-upgrade branch September 10, 2025 19:08
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.

3 participants