
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...

Released svelte-lexical 0.4.3: support tables
svelte-lexical version 0.4.3 comes with the support of editing tables. A new table can be inserted from the toolbar. When...

Released svelte-lexical 0.4.2: Column Layout Plugin and Color Picker
Highlights of this release are the Column Layout plugin and the Colour Picker. Column Layout Using Column Layout, content can...

Released Svelte-Lexical 0.4.1: Introducing Markdown Shortcuts
svelte-lexical now supports markdown shortcuts to format text and insert elements. Here are the supported shortcuts: Transformer Description BOLD_STAR Enclose...

Taking Bun JavaScript runtime for a spin
Bun has made a big splash on reaching version 1.0. It is so much faster than Nodejs and provides enough...

Released svelte-lexical 0.3.0: Code blocks and link editor
svelte-lexical version 0.3.0 is out with a lot of new features and bug fixes. Now, we can insert code blocks....

Type transformations in TypeScript: Removing functions from a type
TypeScript is often quoted as one of the most loved programming languages (StackOverflow, 2022). I guess, what contributes to it...

Unit testing in Svelte
We are going to set up unit testing in Svelte using Testing Library and Jest. The working version of the...

Developed a Rich-text Editor for Svelte (svelte-lexical)
Developed a rich-text editor for svelte called svelte-lexical. It is based on Lexical, an open source framework for creating rich-text...

Setup Nodejs + Typescript development environment
Here is the summary: Install Nodejs Initialize Javascript project Convert to Typescript Install ts-node Prerequisite You would need a code...