Skip to content

Conversation

lukasmatta
Copy link
Collaborator

@lukasmatta lukasmatta commented Jun 23, 2025

This PR replaces the xlsx dependency with @e965/xlsx.

The authors of the xlsx library have stopped publishing to the NPM registry. The latest version available on NPM is 0.18.5, which contains two high-severity vulnerabilities. Although these vulnerabilities do not affect us—since we only use the library for JSON → XLSX export on the browser side—they still can trigger alerts in security pipelines.

@e965/xlsx is the latest version of the library, republished to the NPM registry by https://github.com/e965/sheetjs-npm-publisher.

Release notes:

  • Replace legacy xlsx dependency

Closes #427

@lukasmatta lukasmatta self-assigned this Jun 23, 2025
@lukasmatta lukasmatta linked an issue Jun 23, 2025 that may be closed by this pull request
Copy link
Collaborator

@TerranceKhumalo-absa TerranceKhumalo-absa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@lukasmatta lukasmatta merged commit d5b366e into master Jun 23, 2025
2 checks passed
@lukasmatta lukasmatta deleted the 427-remove-xlsx-dependency branch June 23, 2025 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove xlsx dependency
3 participants