Skip to content

chore: Update package.json and expand GitHub Actions test matrix#55

Closed
google-labs-jules[bot] wants to merge 2 commits intomasterfrom
feature/update-package-json
Closed

chore: Update package.json and expand GitHub Actions test matrix#55
google-labs-jules[bot] wants to merge 2 commits intomasterfrom
feature/update-package-json

Conversation

@google-labs-jules
Copy link
Contributor

This change improves the project's configuration by restructuring the package.json for clarity, setting the correct minimum Node.js engine version based on code analysis, and expanding the GitHub Actions test matrix to cover all current LTS Node.js versions plus the latest stable release.

This commit applies several improvements to the project configuration based on user feedback:

1.  The `package.json` file has been restructured for better readability and consistency. Missing properties (`engines`, `bugs`, `homepage`) have been added, and the `author` and `repository` fields have been updated to a standard format.

2.  The `engines.node` field has been set to `>=14` based on a source code analysis to ensure the package is used with a compatible Node.js version.

3.  The GitHub Actions testing workflow (`run_test.yml`) has been updated to run tests against all current LTS versions of Node.js (14, 16, 18, 20) and the latest stable version (22) to ensure broad compatibility.
This commit applies several improvements to the project configuration based on extensive user feedback:

1.  The `package.json` file has been restructured for better readability and consistency. Missing properties (`engines`, `bugs`, `homepage`) have been added, and the `author` and `repository` fields have been updated to a standard format.

2.  Support for Node.js v14 has been dropped. The `engines.node` field in `package.json` has been updated to `>=16`.

3.  The GitHub Actions testing workflow (`run_test.yml`) has been updated to reflect this policy, with the test matrix now running on Node.js versions 16, 18, 20, and 22.
@so5 so5 marked this pull request as ready for review August 22, 2025 02:03
@so5 so5 closed this Nov 6, 2025
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.

1 participant