#svelte-lexical
Released svelte-lexical 0.6.2: diff in code block

svelte-lexical 0.6.2 brings support for code diff inside a code block. You can get into the diff mode by using the markdown shortcut (```diff-javascript) followed by the space key. There is also support for creating tables using the markdown…
Released svelte-lexical 0.6.2: diff in code block
svelte-lexical 0.6.2 brings support for code diff inside a code block. You can get into the diff mode by using the markdown shortcut (```diff-javascript) followed by the space key. There is also support for creating tables using the markdown shortcut now. For instance, typing/pasting the following text and hitting the spacebar will convert it into a table. | Column 1 | Column 2 | Column 3 | | Row 1 | Data | More | | Row 2 | Data | More | There are a few more enhancements and bug fixes. Check out the release notes here.
umaranis.com
September 24, 2025 at 12:27 PM
svelte-lexical is a rich-text editor for Svelte based on the text editor framework Lexical ✍️ - madewithsvelte.com/svelte-lexical
July 29, 2025 at 2:46 PM
A new episode of "This Week in Svelte" is happening again today and we have a showcase — svelte-lexical.
github.com/umaranis/sve...
June 20, 2025 at 6:50 AM
I appreciate the thoughtful reply. I definitely agree with some points (complexity, lexical scopes) and don't fully agree with others, but I'm not here to kick-off yet another social media framework war. Thanks for your perspective, I'm curious to see where svelte ends up on this spectrum. Cheers.
June 4, 2025 at 12:52 AM
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 complete change log. Dark Mode Finally, we have support for dark mode out-of-the-box. There are three themes to choose from:…
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 complete change log. Dark Mode Finally, we have support for dark mode out-of-the-box. There are three themes to choose from: default - light mode only light-dark - switch between light and dark mode based on system preferences system-light-dark - same as light-dark but also allows the user to manually override the mode Embed YouTube Video You can insert YouTube video in the editor. Embed a Tweet You can embed tweets and Bluesky posts.
umaranis.com
June 3, 2025 at 10:42 PM
It took me 2 years working on Inferno, 4 years on React, 2 years working on Lexical and 2 years working on Svelte for me to the eureka moment.
May 28, 2025 at 10:20 PM
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. Breaking change breaking: refactor font size update methods New Features feat: export all…
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. Breaking change breaking: refactor font size update methods New Features feat: export all $create..Node methods to programmatically create content Bug fixes bug: HR not selection outline not displayed in some demos bug: fix the shell styling for more examples…
umaranis.com
May 18, 2025 at 9:26 PM
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 default theme makes it more convenient to include the default theme for the editor and shell in your project. Instead of copying…
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 default theme makes it more convenient to include the default theme for the editor and shell in your project. Instead of copying files manually, a single import statement can bring in all the required styles. Here are the release notes:
umaranis.com
April 26, 2025 at 3:19 AM
Just discovered Svelte Lexical through the @svelte.dev blog post for April. it's so pretty!

Can't wait to play around with it! 📝

#svelte #webdev
Svelte Lexical
svelte-lexical-playground.vercel.app
April 4, 2025 at 1:50 PM
Released a new documentation site for svelte-lexical #svelte #lexical

svelte-lexical.vercel.app
svelte-lexical
An highly configurable rich-text editor for Svelte
svelte-lexical.vercel.app
March 21, 2025 at 12:02 AM
svelte-lexical is a rich-text editor for Svelte based on the text editor framework Lexical ✍️ - madewithsvelte.com/svelte-lexical
March 10, 2025 at 3:46 PM
Are you saying Svelte serializes lexical scopes from the backend into the SSR payload? If it doesn't, then yes, they do.
March 6, 2025 at 6:45 PM
We used it but it was nothing but issues

What are you using it for?

I think we just went with lexical Svelte in the end if memory serves (spoilers it usually doesn’t)
February 25, 2025 at 10:51 AM
Came across my old variable binding proposal again:
github.com/nmn/lexical-...

Gotta update it and a new proposal for doing this with decorators (maybe).

This is essentially Svelte Runes without the magic.
GitHub - nmn/lexical-binding-getter-setter-proposal: A proposal for extending JS syntax to support lexically scoped getters and setters for variable bindings
A proposal for extending JS syntax to support lexically scoped getters and setters for variable bindings - nmn/lexical-binding-getter-setter-proposal
github.com
January 13, 2025 at 9:30 PM
Upgraded #svelte-lexical to #svelte 5.
Kudos to the Svelte team for making such a major migration so easy. This must have required a lot of hard work. @svelte.dev @sveltesociety.dev umaranis.com/2025/01/01/u...
Upgrading svelte-lexical to Svelte 5
I have upgraded svelte-lexical to Svete 5. It was a relatively smooth process considering the significant change of syntax. Here is the story of the upgrade: 1- Run the migration utility The Svelte…
umaranis.com
January 1, 2025 at 2:22 AM
For a rich text editor I went with Tipex. They already had most of the bindings and found it to just be the most intuitive for the Svelte environment. After about a week of fighting with Lexical I realized anything that was native to React simply won't work.
December 28, 2024 at 2:27 PM
「LexicalはPlaygroundのソースコードを見ないと分からない」は間違いない。
ただそのコードはReact版なので、Vanilla JSやSvelteで実装する人にとって役立つ部分と役立たない部分がある。

例えばAutoLinkNodeは動かなかった。

DecoratorNodeは、DecoratorNodeに置き換えて、カスタムノードのdecorateメソッドではdocument.createElementしたものを返せば動いた。

#分報 #Lexical
November 25, 2024 at 2:39 AM
Which is kind of ironic as I always felt that my work on React, Lexical and Svelte was far more impactful. Haha
November 17, 2024 at 8:25 PM
Hi, I'm working on a text editor with Svelte. Currently, I can update my content with a simple and complex selection inside a nested data tree.

You can follow me for the rest of the adventure.

My goal? An alternative to TipTap and Lexical with collaboration and AI features.
November 12, 2024 at 10:11 PM