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