Stephen<p>I love <a href="https://mastodon.social/tags/Remarkjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Remarkjs</span></a> for creating <a href="https://mastodon.social/tags/slides" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>slides</span></a> from <a href="https://mastodon.social/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a>, that is, until I noticed the library is ~650 kB. So, then I went full on <a href="https://mastodon.social/tags/FrugalComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FrugalComputing</span></a> and looked for the smallest <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/presentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>presentation</span></a> library...</p><p>That honour, AFAICT, goes to Mark Dalgleish's modular <a href="https://mastodon.social/tags/Bespokejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bespokejs</span></a>. The <a href="https://mastodon.social/tags/Yeoman" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yeoman</span></a> generator failed for me, but with a little perseverance I hand coded a demo:<br><a href="https://blog.harlow.net.nz/presentations/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.harlow.net.nz/presentatio</span><span class="invisible">ns/</span></a><br>that only required 8 kB of <a href="https://mastodon.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a>. Remarkably, that's 1/80th of Remark.js!</p><p>👉 <a href="https://markdalgleish.com/projects/bespoke.js/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">markdalgleish.com/projects/bes</span><span class="invisible">poke.js/</span></a></p>