<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Snippets</title>
    <link>https://snippets.fabian9799.cloud</link>
    <description>A list of some useful snippets</description>
    <atom:link href="https://snippets.fabian9799.cloud/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CSS breakout button</title>
      <link>https://snippets.fabian9799.cloud/snippet/breakout-button</link>
      <guid>https://snippets.fabian9799.cloud/snippet/breakout-button</guid>
      <pubDate>Thu, 13 Aug 2026 13:11:15 GMT</pubDate>
      <description>How to make an entire card clickable without nested links</description>
      <category>html</category>
      <category>css</category>
      <category>tailwind</category>
    </item>
    <item>
      <title>Generate a pdf file</title>
      <link>https://snippets.fabian9799.cloud/snippet/pdf</link>
      <guid>https://snippets.fabian9799.cloud/snippet/pdf</guid>
      <pubDate>Thu, 13 Aug 2026 12:40:33 GMT</pubDate>
      <description>Different ways to generate a pdf file</description>
      <category>pdf</category>
      <category>html</category>
      <category>takumi</category>
    </item>
    <item>
      <title>How to use oRPC with Effect</title>
      <link>https://snippets.fabian9799.cloud/snippet/orpc-with-effect</link>
      <guid>https://snippets.fabian9799.cloud/snippet/orpc-with-effect</guid>
      <pubDate>Wed, 05 Aug 2026 01:46:35 GMT</pubDate>
      <description>A basic example on how to use oRPC with effect</description>
      <category>effect</category>
      <category>orpc</category>
    </item>
    <item>
      <title>How to use MSW with SvelteKit</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-msw</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-msw</guid>
      <pubDate>Wed, 17 Jun 2026 19:04:10 GMT</pubDate>
      <description>Mock API requests in development with Mock Service Worker</description>
      <category>sveltekit</category>
      <category>msw</category>
      <category>testing</category>
      <category>development</category>
    </item>
    <item>
      <title>How to use oRPC with SvelteKit</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-orpc</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-orpc</guid>
      <pubDate>Tue, 26 May 2026 03:58:02 GMT</pubDate>
      <description>A basic oRPC example with sveltekit</description>
      <category>sveltekit</category>
      <category>orpc</category>
      <category>zod</category>
      <category>tanstack</category>
      <category>openapi</category>
    </item>
    <item>
      <title>Svelte createSubscriber example with websocket</title>
      <link>https://snippets.fabian9799.cloud/snippet/svelte-createsubscriber-websocket</link>
      <guid>https://snippets.fabian9799.cloud/snippet/svelte-createsubscriber-websocket</guid>
      <pubDate>Fri, 10 Apr 2026 21:34:02 GMT</pubDate>
      <description>A basic websocket example with sveltes createSubscriber</description>
      <category>svelte</category>
    </item>
    <item>
      <title>Svelte TipTap component</title>
      <link>https://snippets.fabian9799.cloud/snippet/svelte-tiptap</link>
      <guid>https://snippets.fabian9799.cloud/snippet/svelte-tiptap</guid>
      <pubDate>Mon, 06 Apr 2026 03:20:22 GMT</pubDate>
      <description>A basic example on how to use TipTap with svelte components</description>
      <category>svelte</category>
      <category>tiptap</category>
    </item>
    <item>
      <title>Random Turso stuff</title>
      <link>https://snippets.fabian9799.cloud/snippet/turso</link>
      <guid>https://snippets.fabian9799.cloud/snippet/turso</guid>
      <pubDate>Mon, 17 Nov 2025 20:37:39 GMT</pubDate>
      <description>Turso stuff that I don&apos;t know where to put</description>
      <category>database</category>
      <category>turso</category>
    </item>
    <item>
      <title>SvelteKit auth with seperate Backend</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-auth</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-auth</guid>
      <pubDate>Tue, 30 Sep 2025 14:14:30 GMT</pubDate>
      <description>SvelteKit auth with seperate Backend</description>
      <category>authentication</category>
      <category>sveltekit</category>
      <category>hooks</category>
      <category>locals</category>
    </item>
    <item>
      <title>Svelte Apache Echarts</title>
      <link>https://snippets.fabian9799.cloud/snippet/apache-echarts</link>
      <guid>https://snippets.fabian9799.cloud/snippet/apache-echarts</guid>
      <pubDate>Tue, 30 Sep 2025 13:31:06 GMT</pubDate>
      <description>How to use apache echarts with svelte</description>
      <category>svelte</category>
      <category>chart</category>
    </item>
    <item>
      <title>Svelte image preview</title>
      <link>https://snippets.fabian9799.cloud/snippet/image-preview</link>
      <guid>https://snippets.fabian9799.cloud/snippet/image-preview</guid>
      <pubDate>Tue, 30 Sep 2025 13:31:06 GMT</pubDate>
      <description>Preview a selected image</description>
      <category>svelte</category>
      <category>image</category>
    </item>
    <item>
      <title>Minecraft Skin preview</title>
      <link>https://snippets.fabian9799.cloud/snippet/minecraft-skin-preview</link>
      <guid>https://snippets.fabian9799.cloud/snippet/minecraft-skin-preview</guid>
      <pubDate>Tue, 30 Sep 2025 13:31:06 GMT</pubDate>
      <description>Preview a Minecraft Skin</description>
      <category>svelte</category>
      <category>minecraft</category>
      <category>threejs</category>
    </item>
    <item>
      <title>Svelte Atropos.js</title>
      <link>https://snippets.fabian9799.cloud/snippet/svelte-atropos</link>
      <guid>https://snippets.fabian9799.cloud/snippet/svelte-atropos</guid>
      <pubDate>Tue, 30 Sep 2025 13:31:06 GMT</pubDate>
      <description>How to use Atropos.js with svelte</description>
      <category>svelte</category>
      <category>atropos</category>
    </item>
    <item>
      <title>Drizzle ratelimit</title>
      <link>https://snippets.fabian9799.cloud/snippet/drizzle-ratelimit</link>
      <guid>https://snippets.fabian9799.cloud/snippet/drizzle-ratelimit</guid>
      <pubDate>Fri, 12 Sep 2025 15:13:36 GMT</pubDate>
      <description>Basic ratelimiting example with drizzle</description>
      <category>javascript</category>
      <category>drizzle</category>
    </item>
    <item>
      <title>Basic Permissions Class</title>
      <link>https://snippets.fabian9799.cloud/snippet/permission</link>
      <guid>https://snippets.fabian9799.cloud/snippet/permission</guid>
      <pubDate>Tue, 22 Jul 2025 21:36:21 GMT</pubDate>
      <description>A simple class to manage permissions</description>
      <category>authorization</category>
      <category>javascript</category>
      <category>authentication</category>
    </item>
    <item>
      <title>Svelte 5 Web Component</title>
      <link>https://snippets.fabian9799.cloud/snippet/svelte5-webcomponent</link>
      <guid>https://snippets.fabian9799.cloud/snippet/svelte5-webcomponent</guid>
      <pubDate>Sun, 06 Jul 2025 15:59:23 GMT</pubDate>
      <description>A basic example on how to create web components in svelte 5</description>
      <category>webcomponent</category>
      <category>javascript</category>
      <category>svelte</category>
      <category>vite</category>
    </item>
    <item>
      <title>SvelteKit + Hono + ORPC + OpenAPI</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-hono-orpc-openapi</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-hono-orpc-openapi</guid>
      <pubDate>Sat, 21 Jun 2025 22:55:44 GMT</pubDate>
      <description>The most cursed combination of frameworks</description>
      <category>svelte</category>
      <category>orpc</category>
      <category>openapi</category>
      <category>hono</category>
    </item>
    <item>
      <title>How to use TRPC with SvelteKit</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-trpc</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-trpc</guid>
      <pubDate>Sat, 07 Jun 2025 16:04:09 GMT</pubDate>
      <description>A basic trpc example with sveltekit</description>
      <category>sveltekit</category>
      <category>trpc</category>
      <category>zod</category>
    </item>
    <item>
      <title>SQLite bindings</title>
      <link>https://snippets.fabian9799.cloud/snippet/sqlite-bindings</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sqlite-bindings</guid>
      <pubDate>Wed, 28 May 2025 15:57:55 GMT</pubDate>
      <description>How to hopefully fix the SQLite bindings error</description>
      <category>sqlite</category>
      <category>database</category>
    </item>
    <item>
      <title>Create images from HTML</title>
      <link>https://snippets.fabian9799.cloud/snippet/html-to-image</link>
      <guid>https://snippets.fabian9799.cloud/snippet/html-to-image</guid>
      <pubDate>Tue, 27 May 2025 15:13:55 GMT</pubDate>
      <description>How to convert html to an image on the server as a sveltekit API endpoint</description>
      <category>sveltekit</category>
      <category>html</category>
      <category>image</category>
    </item>
    <item>
      <title>Simple javascript cache</title>
      <link>https://snippets.fabian9799.cloud/snippet/basic-cache</link>
      <guid>https://snippets.fabian9799.cloud/snippet/basic-cache</guid>
      <pubDate>Mon, 26 May 2025 00:45:22 GMT</pubDate>
      <description>How to create a basic javascript cache</description>
      <category>javascript</category>
      <category>cache</category>
    </item>
    <item>
      <title>Svelte Brodcast Channel State</title>
      <link>https://snippets.fabian9799.cloud/snippet/broadcastchannel-state</link>
      <guid>https://snippets.fabian9799.cloud/snippet/broadcastchannel-state</guid>
      <pubDate>Mon, 26 May 2025 00:45:22 GMT</pubDate>
      <description>How to use the broadcast channel api with a state</description>
      <category>svelte</category>
      <category>broadcastchannel</category>
    </item>
    <item>
      <title>Hono Server Sent Events</title>
      <link>https://snippets.fabian9799.cloud/snippet/hono-sse</link>
      <guid>https://snippets.fabian9799.cloud/snippet/hono-sse</guid>
      <pubDate>Mon, 26 May 2025 00:45:22 GMT</pubDate>
      <description>How to Server Sent Events with Hono</description>
      <category>javascript</category>
      <category>hono</category>
    </item>
    <item>
      <title>Metadata API</title>
      <link>https://snippets.fabian9799.cloud/snippet/metadata-api</link>
      <guid>https://snippets.fabian9799.cloud/snippet/metadata-api</guid>
      <pubDate>Mon, 26 May 2025 00:45:22 GMT</pubDate>
      <description>How to create a simple api to get metadata from a url</description>
      <category>javascript</category>
      <category>sveltekit</category>
      <category>metadata</category>
    </item>
    <item>
      <title>Sveltekit page store</title>
      <link>https://snippets.fabian9799.cloud/snippet/svelte-page-store</link>
      <guid>https://snippets.fabian9799.cloud/snippet/svelte-page-store</guid>
      <pubDate>Mon, 26 May 2025 00:45:22 GMT</pubDate>
      <description>How to use the sveltekit page store to access url parameters</description>
      <category>svelte</category>
      <category>sveltekit</category>
    </item>
    <item>
      <title>Svelte ViewTransition</title>
      <link>https://snippets.fabian9799.cloud/snippet/svelte-view-transition</link>
      <guid>https://snippets.fabian9799.cloud/snippet/svelte-view-transition</guid>
      <pubDate>Mon, 26 May 2025 00:45:22 GMT</pubDate>
      <description>How to use the view transition api with svelte</description>
      <category>svelte</category>
      <category>viewtransition</category>
    </item>
    <item>
      <title>Authorization with ts-pattern</title>
      <link>https://snippets.fabian9799.cloud/snippet/ts-pattern-authorization</link>
      <guid>https://snippets.fabian9799.cloud/snippet/ts-pattern-authorization</guid>
      <pubDate>Mon, 07 Apr 2025 17:21:53 GMT</pubDate>
      <description>A simple example on how to use ts-pattern to authorize actions</description>
      <category>authorization</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Authorization with Pundit</title>
      <link>https://snippets.fabian9799.cloud/snippet/pundit</link>
      <guid>https://snippets.fabian9799.cloud/snippet/pundit</guid>
      <pubDate>Sat, 05 Apr 2025 22:34:01 GMT</pubDate>
      <description>Pundit is a simple and powerful authorization library that allows you to define policies for your application.</description>
      <category>authorization</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Discord oAuth with Sveltekit</title>
      <link>https://snippets.fabian9799.cloud/snippet/discord-auth</link>
      <guid>https://snippets.fabian9799.cloud/snippet/discord-auth</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>How to log in to a website with discord</description>
      <category>authentication</category>
      <category>sveltekit</category>
      <category>discord</category>
    </item>
    <item>
      <title>Pnpm Monorepo</title>
      <link>https://snippets.fabian9799.cloud/snippet/pnpm-monorepo</link>
      <guid>https://snippets.fabian9799.cloud/snippet/pnpm-monorepo</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>How to create a monorepo with pnpm workspaces</description>
      <category>monorepo</category>
      <category>pnpm</category>
    </item>
    <item>
      <title>QuickJS sandbox</title>
      <link>https://snippets.fabian9799.cloud/snippet/quickjs-sandbox</link>
      <guid>https://snippets.fabian9799.cloud/snippet/quickjs-sandbox</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>A basic example on how to run user provided code in a sandbox in the browser with svelte</description>
      <category>sandbox</category>
      <category>javascript</category>
      <category>svelte</category>
      <category>vite</category>
    </item>
    <item>
      <title>Sveltekit shallow routing with form</title>
      <link>https://snippets.fabian9799.cloud/snippet/shallow-routing-form</link>
      <guid>https://snippets.fabian9799.cloud/snippet/shallow-routing-form</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>How to use sveltekits shallow routing with forms</description>
      <category>form</category>
      <category>sveltekit</category>
    </item>
    <item>
      <title>Get License from package.json</title>
      <link>https://snippets.fabian9799.cloud/snippet/show-license</link>
      <guid>https://snippets.fabian9799.cloud/snippet/show-license</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>How to get and show the projects license from package.json</description>
      <category>svelte</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Add Darkmode to sveltekit</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-darkmode</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-darkmode</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>How to add darkmode to a sveltekit project</description>
      <category>svelte</category>
      <category>sveltekit</category>
      <category>cookie</category>
      <category>tailwind</category>
    </item>
    <item>
      <title>Sveltekit Files endpoint</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-list-files-endpoint</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-list-files-endpoint</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>How to list files with sveltekit</description>
      <category>sveltekit</category>
      <category>vite</category>
    </item>
    <item>
      <title>Sveltekit Login Redirect</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-login-redirect</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-login-redirect</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>A basic example on how to redirect the user back to the previous page after login.</description>
      <category>sveltekit</category>
      <category>authentication</category>
    </item>
    <item>
      <title>Server Sent Events with SvelteKit</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-server-sent-events</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-server-sent-events</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>How to use Server Sent Events with SvelteKit</description>
      <category>javascript</category>
      <category>server-sent-events</category>
      <category>sveltekit</category>
    </item>
    <item>
      <title>Tailwind add custom font</title>
      <link>https://snippets.fabian9799.cloud/snippet/tailwind-custom-font</link>
      <guid>https://snippets.fabian9799.cloud/snippet/tailwind-custom-font</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>How to add a custom font to tailwind</description>
      <category>tailwind</category>
      <category>font</category>
    </item>
    <item>
      <title>Timelock encryption</title>
      <link>https://snippets.fabian9799.cloud/snippet/timelock-encryption</link>
      <guid>https://snippets.fabian9799.cloud/snippet/timelock-encryption</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>Timelock encryption allows you to encrypt data that can only be decrypted after a certain time</description>
      <category>javascript</category>
      <category>timelock</category>
      <category>svelte</category>
    </item>
    <item>
      <title>Weather API</title>
      <link>https://snippets.fabian9799.cloud/snippet/weather-api</link>
      <guid>https://snippets.fabian9799.cloud/snippet/weather-api</guid>
      <pubDate>Tue, 01 Apr 2025 19:52:31 GMT</pubDate>
      <description>A simple function to return data with a weather api and some icons</description>
      <category>api</category>
      <category>weather</category>
    </item>
    <item>
      <title>Kiwi schema</title>
      <link>https://snippets.fabian9799.cloud/snippet/kiwi</link>
      <guid>https://snippets.fabian9799.cloud/snippet/kiwi</guid>
      <pubDate>Wed, 08 Jan 2025 01:55:44 GMT</pubDate>
      <description>How to use Kiwi schema</description>
      <category>javascript</category>
      <category>svelte</category>
    </item>
    <item>
      <title>Sveltekit Pagefind</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-pagefind</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-pagefind</guid>
      <pubDate>Fri, 05 Apr 2024 19:15:21 GMT</pubDate>
      <description>How to use Pagefind with sveltekit</description>
      <category>search</category>
      <category>sveltekit</category>
      <category>pagefind</category>
    </item>
    <item>
      <title>Sveltekit custom pathing</title>
      <link>https://snippets.fabian9799.cloud/snippet/sveltekit-custom-pathing</link>
      <guid>https://snippets.fabian9799.cloud/snippet/sveltekit-custom-pathing</guid>
      <pubDate>Fri, 05 Apr 2024 19:00:12 GMT</pubDate>
      <description>How to set up custom pathing in sveltekit</description>
      <category>sveltekit</category>
    </item>
  </channel>
</rss>
