Skip to content

2025.10 CI/CD Upgrade#39

Merged
Aternus merged 10 commits into
masterfrom
2025-ci-cd-upgrade
Oct 22, 2025
Merged

2025.10 CI/CD Upgrade#39
Aternus merged 10 commits into
masterfrom
2025-ci-cd-upgrade

Conversation

@Aternus
Copy link
Copy Markdown
Owner

@Aternus Aternus commented Oct 22, 2025

Pull Request

I've tried switching to Vitest to improve DX but it doesn't support CommonJS parsing mode.
Within ESM mode xlsx breaks because it fails to identify node filesystem modules.

See: https://docs.sheetjs.com/docs/getting-started/installation/nodejs#esm-import

Changelog

  • See CHANGELOG.md

Breaking changes

  • None

- updated dependencies
- updated license year
- updated license year
- switched from jest to vitest
- use tsconfig specific to the node version supported
- added sort imports functionality to prettier
- fixed missing types (discovered after using a tsconfig with strict mode)
- reverted vitest (forces the use of ESM which xlsx doesn't support well)
- regenerate package-lock.json
- improved API docs
- updated CHANGELOG.md
@Aternus Aternus merged commit 3d57657 into master Oct 22, 2025
4 checks passed
@Aternus Aternus deleted the 2025-ci-cd-upgrade branch October 22, 2025 11: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.

1 participant