v0.12.1 — ESM Host Compatibility Fix
Patch release for host projects that use "type": "module".
Fixed
- Homunculus runtime scripts now ship with
homunculus/scripts/package.jsoncontaining{ "type": "commonjs" }. - This prevents Node.js from treating
homunculus/scripts/*.jsas ESM inside host projects whose rootpackage.jsonsets"type": "module". node homunculus/scripts/evaluate-session.jsnow works in ESM host projects.
Verified
- Fresh init smoke test in a
"type": "module"host project. - Upgrade smoke test confirms
homunculus/scripts/package.jsonis added for existing installs. - Direct script invocation no longer fails with
require is not defined.