mirror of
https://github.com/morluto/rea
synced 2026-10-28 15:07:26 -04:00
5d3ae66e63
* fix(javascript): match unchanged module exports across application versions An export binding's identity is keyed within its whole application root (container_sha256), so it changed whenever any sibling file changed, and no match tier paired export nodes: every export of an unchanged file was reported removed and added, and its module fell to unknown. The exact module-source-digest tier now also pairs an export binding by its own file's bytes (identity artifact_sha256) and exported name, as it already pairs a source module by source_sha256. Exports of edited files stay unmatched. * style(javascript): format the version-matching export test --------- Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com>