
Svelte: Maintaining state of hidden components
In a complex UI, we often need to hide components—for example, switching between tabs, showing a modal, or collapsing a...

Different ways of adding SVG to HTML and their implications on styling and bundling
SVGs are often used as icons in web applications. As vector graphics, SVGs are small in size and high in...

Presented svelte-lexical at Svelte Society Show
I presented svelte-lexical today at the weekly YouTube show `This Week in Svelte‘ hosted by Paulo.

Released svelte-lexical 0.6.0 – Dark mode & Embed videos/tweets
Release 0.6.0 has a bunch of exciting new features and several bug fixes. See the GitHub release page for the...

Svelte Reactivity : Beyond the basics
Svelte 5 introduces a powerful and refined reactivity system that gives developers greater control and clarity. In this post, we’ll...

Taking advantage of fine-grained reactivity in Svelte
Let’s consider the example of a list component where we want to differently style the selected item. Approach 1: Selection...

svelte-code-editor: A code editor component for Svelte
I have been looking for a code editor component for a Svelte project capable of editing Svelte 5 code. I...

Released svelte-lexical 0.5.3: new documentation website
This release introduces a new documentation website developed using Startlight that is an Astro framework template for creating documentation sites....

Released svelte-lexical v0.5.2: Resize Table Columns
This is a huge release with a lot of bug fixes and several new features for table editing. Features Build...

svelte-lexical: Released version 0.5.1
We’ve just released v0.5.1 of svelte-lexical, featuring important bug fixes and a default theme included in the npm package. The...