What's new
- Bump upstream Vize crates 0.43 → 0.76
- Add
:custom_renderer option to compile_sfc/2 — treats lowercase non-HTML tags as renderer-native elements instead of Vue components
- Add
:strip_types option to compile_sfc/2 — strips TypeScript type annotations via OXC, returning plain JavaScript in a single NIF call
compile_sfc/2 result now includes :macro_artifacts — compile-time macro artifacts extracted from script blocks (definePage, definePageMeta, etc.)
- Add
generate_dts/2 — generates .d.ts declarations from SFC script analysis
- Fix
:end_ atom → :end in loc maps and macro artifacts
https://hex.pm/packages/vize/0.10.0