@ocavue.bsky.social

github.com/ocavue Developing https://git.new/editor and https://reflect.app

You can always find new browser bugs when working on rich text editors for the web. Here’s a fresh one in Safari.

BildBildBild

1,000 ⭐ for ProseKit 🎉 A headless, type-safe toolkit for building rich text editors on ProseMirror, with first-class support for React, Vue, Svelte, Preact, Solid & vanilla JS. What are you building with it?

A ProseKit editor window. The heading reads "We just hit 1,000 stars ★" with "1,000" highlighted. Below: "ProseKit is a toolkit for building rich text editors on ProseMirror. Thank you to everyone shipping editors with it."

Reporting the same security issue to pnpm vs bun: pnpm acknowledged it quickly, shipped a fix, backported it, and published an advisory. bun never acknowledged, silently fixed this and another issue I reported, has not published advisories. One takes security more seriously.

Prompt response from pnpm. Fixed and published.No response on github from bun.No response from bun on email.

New in Astrobook: resizable sidebar, collapse toggle, and instant search. A lightweight Storybook alternative for React, Vue, Svelte, Solid, Preact, Lit & Astro.

JSX was hated at first. Now everyone uses it. I bet directive like "use server" and "use no memo" will go through the same cycle: confusion, criticism, then acceptance.

Introducing shiki-twoslash-renderer Hover over any TypeScript code in your website to see exactly what's happening. Types, errors, insights - all there when you need them. Powered by web components, use in any UI framework.

Bild

In the next version of ProseKit, you can jump directly to the ProseKit source TypeScript code from your IDE (no more .d.ts declarations). This makes it super easy to inspect what's happening under the hood and copy & paste useful snippets.

Cursor just shipped a new design for the command palette and activity bar. It looks nice! ⬅️ VS Code - Cursor ➡️

BildBild