Kuba Sekowski

Results 131 issues of Kuba Sekowski

### Context - changed babel configuration to produce the ESM build with `.mjs` extensions and adjust the import and export statements in the output (custom babel plugin) - added `exports`...

Breaking Change

### Description Importing language files: - seems to work in UMD module system - seems to work in CommonJS although we should verify if the setup is optimal - does...

Bug
Breaking Change
Impact: High

### Context Upgraded: - [email protected] Other dependencies that also needed to be upgraded to work with the new typescript: - jest@29 (some adjustments were made to make it work) -...

Tech Debt

### Description [Publint](https://publint.dev/[email protected]) reports for all files in `/es/` directory: > pkg.module is used to output ESM, but pkg.exports is not defined. As NodeJS doesn't read pkg.module, the ESM output...

Feature
Breaking Change
Impact: Low

### Description Whenever possible we should print errors to the console. The ideal level of details would be: `Parsing error: Unexpected character on position 42: "'"` ### Links https://github.com/handsontable/hyperformula/issues/873 https://github.com/handsontable/hyperformula/issues/1112...

Feature
Impact: Medium
Tech Debt

### Description As pointed out in https://github.com/handsontable/hyperformula/pull/1159#discussion_r1119354105 we should refactor methods that traverse the AST tree. This code pattern is repeated a few times in our project. I suggest using...

Impact: Medium
Tech Debt

### Description [Publint](https://publint.dev/[email protected]) reports for all files in `/es/` directory: > /es/${filename}.js is written in ESM, but is interpreted as CJS. Consider using the .mjs extension, e.g. /es/${filename}.mjs We should...

Bug
Breaking Change
Impact: Medium
Tech Debt

### Description `npm audit` reports 2 vulnerabilities, some of which are in the dependencies of vuepress. To fix them, vuepress needs to be updated to version 2 and our code...

Bug
Docs
Impact: High
Security
Tech Debt

Tests
Impact: Medium
Tech Debt

Create a method that returns a list of named expressions in a formula. The method should take a cell address as parameter or the formula as string, whichever is better,...

Feature
Impact: Medium