micro-template.js という2012年に作った embed JS 的なテンプレート処理ライブラリがある。コピペできるぐらい小さくて、早いことがコンセプト。
完全に放置してたけど、ちょっと手を入れはじめたらいろいろやりたくなってしまったので、だいぶ改修をいれてしまった。
- ESMに
- ブラウザも node も環境がととのってきたのでESMだけでいいと思う
- node:test を使うように
- 昔はなかった……
- replace ではなく split で処理するように
- かなりマジカルな正規表現を使っていたので、久しぶりに見ると難しすぎた
- `with` を使うのをやめた
- デフォルトの状態でパフォーマンスがイマイチな状態だった
- demo ページ
- ペライチ
- ベンチマーク
- ESM を静的に吐くCLI