These are based on the learnings from our other repos:
[ ] upgrade as many dependencies as we can - #2335 & #2336 & #2338 (as this has to be a major/breaking update)
[x] migrate to latest typescript - #2337 (handles ESM better - plus a major that has to come anyways)
[ ] switch to vitest - #2328 (less trouble with ESM as with jest. Here we don't even have jest, this still runs on chai+mocha+chai which have (big?) issues with ESM as well)
π£οΈ The road to modern ESM
Working with ESM only dependencies is still hard in 2024. And we want to do our part and make all people of all code styles and environments happy!
π Core and CDA are ready(ish)
To make this happen, we have to do kind of a leap forward. We already have the SDK-CORE prepared and the CDA.js is also ready for review
π¨ List of todos
These are based on the learnings from our other repos:
[ ] switch to vitest - #2328 (less trouble with ESM as with jest. Here we don't even have jest, this still runs on chai+mocha+chai which have (big?) issues with ESM as well)
potential breaking changes below here
π Will fix:
These changes should solve the following issues: