Release 0.4.1
TypeScript Assets
Browser JavaScript (HMR client, error overlay, dev console forwarder) moved from inline Elixir heredocs to separate TypeScript files in priv/ts/.
Maintainer Tooling
mix volt.js.check— oxfmt format check and oxlint via npxmix volt.js.fmt— format TypeScript assets via npxmix volt.npm— install JS tooling deps via npm_exmix volt.vendor.tailwind— regeneratepriv/tailwind.jsfrom installed tailwindcss
Tailwind Vendoring
priv/tailwind.js is now generated from the tailwindcss npm package by mix volt.vendor.tailwind instead of being maintained by hand.
Build Improvements
- Structured manifest entries with
file,src,assets, andcssfields - Standalone CSS entries in the manifest
- Worker entry groundwork
- Hardened package resolution with
browser/import/default/requireand CJS support - Dev console forwarding from browser to terminal