Skip to content

Conversation

@Shaquu
Copy link
Member

@Shaquu Shaquu commented Nov 28, 2025

  • Migrated eslint+prettier to biomejs
  • Update GitHub Actions
  • Update to NodeJS 20
  • Replace mocha with vitest for testing
  • Remove unused dependencies

And more

* Migrate project from ESLint+prettier to Biome for linting and formatting.

* Update dependencies in package-lock.json to latest compatible versions.

* Upgrade dependencies, refactor code, and improve workflows:

- Update GitHub Actions to use latest versions of `actions/checkout` and `actions/setup-node`.
- Switch Node.js runtime to 20.x and enable npm caching.
- Replace `mocha` with `vitest` for testing, updating test scripts accordingly.
- Refactor imports for `@nrchkb/logger` to align with updated type definitions.
- Simplify JSON and configuration formatting for consistency.
- Remove unused `abortcontroller-polyfill` dependency.
- Enhance TypeScript configurations with ES2023 support and declaration generation.
- Expand unified linting and formatting using Biome.
- Update README for clarity and minor formatting adjustments.
@Shaquu Shaquu marked this pull request as draft November 28, 2025 00:34
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