's Avatar

@ocavue.bsky.social

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

114 Followers  |  209 Following  |  66 Posts  |  Joined: 31.10.2024  |  2.0117

Latest posts by ocavue.bsky.social on Bluesky

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.

02.11.2025 10:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I finally feel my M2 MacBook slowing down when I have multiple code agents running together

02.11.2025 07:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Example: full

Try it online: prosekit.dev/examples/full/

01.11.2025 22:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Exciting update for ProseKit โ€” now you can install full editor examples directly with the shadcn CLI!

Works with @react.dev @vuejs.org @preactjs.com @svelte.dev and @solidjs.com

01.11.2025 22:20 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Contributed to rolldown!

27.10.2025 06:31 โ€” ๐Ÿ‘ 22    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Huge thanks to @antfu.me and @orta.io for Shiki and TwoSlash. Love the flexible and well-designed API.

07.09.2025 14:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Shiki Twoslash Renderer Modern TypeScript code blocks with hover information and error diagnostics

shiki-twoslash-renderer.vercel.app

07.09.2025 14:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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.

07.09.2025 14:42 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Emailed you ๐Ÿ˜Š

07.09.2025 07:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

If you're using `tsc` to bundle the package, there is a `declarationMap` tsconfig option for that. I also made some improvements regarding this for `tsdown` recently.

07.09.2025 05:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

.d.ts.map files

07.09.2025 00:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

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.

06.09.2025 14:24 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

sorry no

13.08.2025 13:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thanks ๐Ÿฅฐ. Any features you want?

13.08.2025 12:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - prosekit/prosekit: Framework agnostic and headless rich text editor Framework agnostic and headless rich text editor . Contribute to prosekit/prosekit development by creating an account on GitHub.

If you like what weโ€™re building with ProseKit, give us a โญ on GitHub!
github.com/prosekit/pro...

05.08.2025 17:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Shoutโ€‘out to Saul-Mirone for implementing drag & drop for table rows and columns

05.08.2025 17:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Video thumbnail

Been working on drag & drop UX in ProseKit, especially for tricky spots like lists & tables. Feels so much better.

05.08.2025 17:59 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image 12.07.2025 01:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

prosekit.dev/llms.txt is now live! All docs in one place, for your tiny assistant ๐Ÿค–

06.07.2025 16:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Cooking something for Reflect

02.07.2025 17:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Lovely animation from GitHub's new review page
๏ฝกโ—•โ€ฟโ—•๏ฝก

02.07.2025 16:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Cursor just shipped a new design for the command palette and activity bar. It looks nice!

โฌ…๏ธ VS Code - Cursor โžก๏ธ

24.06.2025 13:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Just added a new example showing how to customize task list checkboxes in ProseKit โœ…

13.06.2025 12:41 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Congrats to the Oxlint team on the v1.0 release! ๐ŸŽ‰

It's blazing fast, but sadly we'll have to stick with ESLint for a bit longer as Oxlint doesn't support type-aware rules

11.06.2025 02:31 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - prosekit/prosekit-jazz: A real-time sync rich text editor built with Jazz and ProseKit A real-time sync rich text editor built with Jazz and ProseKit - prosekit/prosekit-jazz

source code and live demo: github.com/prosekit/pro...

01.06.2025 14:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Just built a CRDT-powered real-time demo with ProseKit + @jazz.tools โšก๏ธ
Multiple editors, synced live โ€” no backend needed.

01.06.2025 14:42 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
Zero Docs The official documentation for Zero by Rocicorp.

zero.rocicorp.dev/docs/offline

31.05.2025 13:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Surprise to know that "local-first" sync engine @rocicorp.dev Zero doesn't support offline writes.

31.05.2025 13:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

useSES needs it. Imagine the selector fn is "countCharacters", but its implementation depends on a prop "includesWhitespaces". This fn should only be called when editor state changes, or when includesWhitespaces prop changes (thus the selector fn itself changes).

31.05.2025 09:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Read more from the changelog: github.com/prosekit/pro...

31.05.2025 08:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@ocavue is following 19 prominent accounts