Skip to content

Conversation

@schorfES
Copy link
Owner

@schorfES schorfES commented Sep 1, 2025

  • Drop node 16 support
  • Update dev dependency configs for lint stage and husky

Copy link

Copilot AI left a comment

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 drops Node.js 16 support and updates the minimum required Node.js version to 18, along with updating development tooling configurations. The changes align the project with more recent Node.js versions and streamline the development workflow.

  • Updates minimum Node.js version requirement from 16 to 18
  • Modernizes CI matrix to test Node.js versions 18, 20, 22, and 24
  • Simplifies lint-staged and husky configurations

Reviewed Changes

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

File Description
package.json Updates engine requirement to Node.js >=18
.lintstagedrc Simplifies JavaScript file pattern matching
.husky/pre-commit Removes boilerplate and keeps only the lint-staged command
.github/workflows/ci.yml Updates CI matrix to drop Node 16 and 23, adds Node 24

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

@schorfES schorfES merged commit a67d9ca into main Sep 1, 2025
25 checks passed
@schorfES schorfES deleted the drop-node-16 branch September 1, 2025 12:30
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.

2 participants