Tweet
Lots of small but impactful improvements to TSEditor lately to make it more compact and usable.

If you want to test it yourself (and send feedback), go to tseditor.fwouts.com

#TypeScript #buildinpublic
You can no longer subscribe to a free trial of Preview.js Pro 🥳

Everyone now gets 30 min with Pro enabled every day (inspired by @krispHQ) so the trial didn't make sense anymore.

Now I no longer need to wonder "will they convert?" when someone subscribes 😬

#buildinpublic
I made some improvements to the Preview.js homepage today!

How do you like the new version?

#buildinpublic
You can now use the Preview.js CLI to explore all components (and Storybook stories) in your codebase 🥳

All you need is to install @previewjs/cli 🚀

See previewjs.com/docs/platforms… for more info!

#webdev #reactjs #vuejs #solidjs #buildinpublic
When you need to fix a bug and you have no idea how to describe it succinctly...

#buildinpublic
Aside from bug fixes, I'm forcing myself to work on marketing for previewjs.com for the next couple of weeks.

I have no idea what I'm doing 🐶

First step: come up with a marketing strategy 👀

Wish me luck 🤞

#buildinpublic #webdev #devtools
I'm running Linux inside Windows inside MacOS in order to debug @previewjs running with Node running inside WSL 🤯

Good news it looks like the implementation might end up simpler than feared. Basically an if/else.

#buildinpublic #javascript
Some promising early results adding support for @sveltejs in Preview.js 👀

Now let's see if it can render SvelteKit components too!

#buildinpublic #webdev #javascript #svelte #sveltejs
I'm almost done upgrading @previewjs to @vite_js 3!

I had to rewrite the VS Code extension first, glad that's over 😬

Next on the list: Preview.js + @sveltejs 🤩

#javascript #webdev #buildinpublic
What's the name of the main CSS file in your project, if you have one?

I plan to make the next version of @previewjs automatically detect it so you don't have to configure it yourself.

#javascript #css #webdev #reactjs #vuejs #solidjs #buildinpublic
The new properties editor for @previewjs is shipping in the next couple of days!

It's going to be a Pro feature, but I plan to make it free for everyone while it's in beta.

Stay tuned 🤩

#javascript #buildinpublic #reactjs #vuejs #solidjs
It's taken me a while but I'm *almost* done building a visual props editor for @previewjs!

This will be the foundation for a pretty powerful @Storybook story editor in Preview.js Pro, no coding required 🚀

#javascript #reactjs #storybook #buildinpublic
I'm considering making @previewjs a "sponsorware":
- GitHub Sponsors would get early access to new features before they're open sourced.
- Sign in with GitHub to verify sponsorship, instead of buying a Preview.js Pro license key.

Thoughts?

#buildinpublic #javascript
I've just finished writing the very first post on the new @previewjs official blog!

What do you think of the design of this "Follow Preview.js" box?

previewjs.com/blog/state-of-…

#buildinpublic #uxdesign
I built a private API that lets me run an arbitrary shell script in a fresh Linux VM in the cloud within a few seconds and stream its output over WebSocket.

Wondering if I should make this a product on its own.

Would you have a use for this?

#buildinpublic #APIs
OK, @remix_run isn't bad at all.

I'm building @previewjs for GitHub with it, and hosting on @vercel of course!

#buildinpublic #webdev
Just fixed a sneaky caching bug in @previewjs core module, now faster than ever 🚀

Already live for the CLI, just make sure you have `@previewjs/[email protected]`. I'll push it to VS Code and IntelliJ now 👀

#webdev #buildinpublic
I've just implemented a CLI for Preview.js 🙃

Useful for hardcore Vim/Emacs users, or perhaps if you just want to run it outside of your IDE...

I wrote up some docs at previewjs.com/docs/platforms…, let me know if you try it!

#buildinpublic #webdev #reactjs #solidjs #vuejs