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.
Migrated the action to TypeScript for improved type safety and maintainability.
Updated dependencies, build process, and Jest configuration.
[---END---]
@tarampampam tarampampam closed this Nov 3, 2025
@tarampampam tarampampam deleted the chore-update-node-and-deps branch November 3, 2025 14:49
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