Tornar al blog
Revisió setmanal · 25 octubre 2026
ToonJS: preparar 2.0 comença pels contractes
L'auditoria reforça el motor tabular, la semàntica de les dades i la instal·lació real del paquet.
Decisions i evolució
Les fases A i B precisen què significa importar, transformar i serialitzar una taula. Els valors numèrics absents o invàlids passen a NaN; els conflictes de columnes generen errors explícits i les dades imbricades admeses es protegeixen de mutacions externes.
El paquet conserva CommonJS i afegeix un wrapper ESM explícit. Es comproven les resolucions TypeScript NodeNext i Bundler des d'un tarball instal·lat, i l'ús al navegador amb bundler. Els registres de la fase B mostren 455 proves aprovades i validacions correctes de tipus, lint, build, cobertura i empaquetat.
- TypeScript
- Float64Array
- ESM / CommonJS
- 455 tests