text.hmsk.me

vite-plugin-elm を公開した

October 19, 2020

code

vite の dev モードの HMR がシュッと速いのが気持ち良かったのと、先日久しぶりの更新に取り組んだ hmsk.me を動作確認する際に rollup.js の遅さ(別に遅いと不満を漏らすというよりは vite が速くてその感覚が忘れられないだけ)に難儀していた。加えて rollup.js に不慣れで挙動が読めなかったり、node-elm-compiler ってそういえばどんな感じになっているんだっけなと思い雑に調査するついでにモジュールとして固めることにした。

実装は正味1時間も使っていない上、同居させているサンプルプロジェクト以外に動作させていないので、こまめに更新して hmsk.me のリプレイスに至りたいところ。提供したいインタフェースや機能もいくつか思い当たる(例えば <script type="module" src="/src/Hello.elm"></script> と書けるようにして盛り上がりたい)ので、また手元で転がしたいおもちゃを増やしてしまった。

全然他にやることを抱えているというのに、逃避するように関係のないコードを書いてしまいがち。

node-elm-compiler の扱いあるいはそれがラップしている Elm Compiler ともう少し親しくなったら、このブログ自体のビルドを siteelm から卒業させたい。多分2年後くらいに現実になる。