Release 1.3.1
Bug Fix
ESM Shim Compatibility
String literals containing import ', import ", or import( in
shared Scala source were being compiled into the JS bundle, causing
ESM shim plugins (e.g. Vite's esmShimPlugin) to misinterpret them
as real ES module import statements and corrupt the output.
Fix: Split or rephrased all 7 occurrences across 4 files.
Added comments explaining the constraint.
Regression test: New ESMSafetyTest scans the fullLinkJS bundle
for dangerous patterns to prevent reintroduction.
Assets
riddlc.zip— Pre-built riddlc CLI (Java required)