mirror of
https://github.com/acamarata/solar-spa.git
synced 2026-06-30 19:04:28 +00:00
1.4 KiB
1.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[2.0.2] - 2026-05-30
Changed
- Added
"type": "module"to package.json per ADR-015 TypeScript source standard. The WASM compatibility issue from 2.0.1 is resolved: tsup now produces proper dual CJS/ESM dist files that Node resolves correctly via the exports map, so the package-leveltypefield no longer conflicts with WASM module loading. - Added
"./package.json"exports entry for bundler compatibility. - Added
"postbuild"script to copydist/index.d.tstodist/index.d.mts. - Adopted shared config packages (
@acamarata/tsconfig,@acamarata/eslint-config,@acamarata/prettier-config).
[2.0.1] - 2026-05-28
Fixed
- Reverted
"type": "module"addition that broke WASM module loading. Emscripten'screateSpaModulefactory uses CJS output conventions; adding"type": "module"made Node.js parsewasm/spa-module.jsas ESM, causingcreateSpaModule is not a function. The package already ships proper.mjsand.cjsdist files via the exports map, so the package-leveltypefield is not needed. A full ESM-native WASM build is planned for a future major version.
[2.0.0] - 2026-05-28
Added
- Initial release