<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>https://joknoll.de</description><link>https://blacksky.community/profile/joknoll.de</link><title>@joknoll.de - Hannes</title><item><link>https://blacksky.community/profile/joknoll.de/post/3mln5ow3lt22b</link><description>`oxfmt` now supports Svelte :))) &#xA;(experimentally)&#xA;&#xA;https://oxc.rs/compatibility.html</description><pubDate>12 May 2026 06:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mln5ow3lt22b</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mkwx3j7wac2c</link><description>Sheesh SvelteKit!</description><pubDate>03 May 2026 10:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mkwx3j7wac2c</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mjk332fqo22u</link><description>A Svelte attachment for binding keyboard shortcuts to DOM elements.&#xA;&#xA;https://npmx.dev/package/svelte-attach-key</description><pubDate>15 Apr 2026 14:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mjk332fqo22u</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mj2is6te5k22</link><description>Soon having viteplus on @npmx.dev 🥳&#xA;@thealexlichter.com &#xA;&#xA;https://github.com/npmx-dev/npmx.dev/issues/2418#issuecomment-4211038311</description><pubDate>09 Apr 2026 09:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mj2is6te5k22</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mirjq3ybhc2o</link><description>https://svelte.dev/docs/kit/$app-paths/ (nice) I just wanted to resolvify my entire SvelteKit app, but how can I use this with my sidebar, where I have a list of objects { label: string, href: string}[] and then create an each loop with an &lt;a href={resolve(item.href)}&gt; (This yields a type error rn)</description><pubDate>05 Apr 2026 19:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mirjq3ybhc2o</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3miizr65tps2a</link><description>How do you structure SvelteKit components/ directory?&#xA;I really like the structure in astro with src/{assets,components,layouts,etc.}.&#xA;But in svelte I seem to always dump everything into components/ without further structure.</description><pubDate>02 Apr 2026 10:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3miizr65tps2a</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3micapllv4k2c</link><description>I recently watched a talk of Rich Harris about Svelte remote functions and somewhere near the end I remember he mentioned using them with pglite.&#xA;Does anyone know thr talk and what the idea behind this is? Probably some local copy of the db so no network is needed?</description><pubDate>30 Mar 2026 18:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3micapllv4k2c</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mhsgj5iegc2c</link><description>Building a svelte library with tsdown from @voidzero.dev is really a breeze :)&#xA;&#xA;With some minor tweaks I got the bundle size of my library down from 4.88kB to 2.60 kB, which is *very* lightweigt compared to svelte-sound.&#xA;https://npmx.dev/compare?packages=svelte-attach-sound,svelte-sound&#xA;&#xA;https://github.com/joknoll/svelte-attach-sound</description><pubDate>24 Mar 2026 11:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mhsgj5iegc2c</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mhrvw6xfos26</link><description>Day 1 of my holy war against mobile horizontal overflow:&#xA;On deno deploy I think these three buttons are breaking the viewport @deno.land (I&#39;m on a pixel 6)</description><pubDate>24 Mar 2026 06:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mhrvw6xfos26</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mhpmmvqed22i</link><description>After using @joshwcomeau.com&#39;s course site, I really enjoyed the small sound effects on some elements (for example the sound of a light switch on the dark mode toggle :)&#xA;&#xA;So I to rebuilt his react [use-sound](https://www.joshwcomeau.com/react/announcing-use-sound-react-hook/) hook as a svelte attachment&#xA;https://npmx.dev/package/svelte-attach-sound</description><pubDate>23 Mar 2026 08:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mhpmmvqed22i</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mhpmfr5nz22i</link><description>Built a small library for Svelte to attach hotkeys to buttons (or any other onclickable elements)&#xA;&#xA;Svelte Attachments are so nice to build with :)&#xA;&#xA;https://npmx.dev/package/svelte-attach-key</description><pubDate>23 Mar 2026 08:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mhpmfr5nz22i</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mhfwxbv2w22v</link><description>This is cool &#xA;susam.net/wander/&#xA;https://susam.net/wander/</description><pubDate>19 Mar 2026 11:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mhfwxbv2w22v</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mguqngdd6k2u</link><description>I think @sveltiacms.app is the perfect fit for static astro sites.&#xA;&#xA;So I built a small integration for @astro.build that injects sveltia. For example my personal site uses joknoll.de/cms. And then provides a loader to load the sveltia collection into a astro.&#xA;&#xA;https://npmx.dev/package/astro-loader-sveltia-cms</description><pubDate>12 Mar 2026 15:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mguqngdd6k2u</guid></item><item><link>https://blacksky.community/profile/joknoll.de/post/3mgupnt2bhs26</link><description>I did it! Finally got my site into a state, where playing around with features and fiddling with styles isnt&#39;t the only thing I spend time on 😂&#xA;So now here comes my first small test post ... with a praise to the indie web :)&#xA;&#xA;https://joknoll.de/blog/hello-world/</description><pubDate>12 Mar 2026 15:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:rylo3xf572r63dp6e5qggw5h/app.bsky.feed.post/3mgupnt2bhs26</guid></item></channel></rss>