Skip to content

Conversation

tarampampam
Copy link
Contributor

Updates dependencies, ESLint config, and Node version to 24 to improve performance and maintainability.

  • Updates Node version in .devcontainer.json, Makefile, and action.yml
  • Updates dependencies in package.json and package-lock.json
  • Adds eslint.config.js and jest.config.js for linting and testing
  • Converts source code to ES modules

Updates dependencies, ESLint config, and Node version to 24 to improve performance and maintainability.
- Updates Node version in `.devcontainer.json`, `Makefile`, and `action.yml`
- Updates dependencies in `package.json` and `package-lock.json`
- Adds `eslint.config.js` and `jest.config.js` for linting and testing
- Updates test workflow to use `node-version-file`
- Converts source code to ES modules
Adds a Jest unit test workflow and updates the build target to ES2020 for better compatibility and modern syntax support.
Refactored the build process to output a CJS module and updated the test configuration to improve compatibility and maintainability by simplifying the build target and adjusting test matching patterns.
Updates the action to use the standard `.js` extension for the
compiled output file, improving compatibility and convention.
@tarampampam tarampampam force-pushed the chore-update-node-and-deps branch from b60f213 to 31555f6 Compare September 2, 2025 10:48
Downgraded the Node.js version used by the GitHub Action from 24 to 20 to ensure compatibility with a broader range of environments and potentially resolve compatibility issues.
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