Settings

Theme

Show HN: New cross framework omni-REPL

limber.glimdown.com

2 points by nullvoxpopuli 6 months ago · 0 comments · 1 min read

Reader

After months of fragmented effort, I finally published the prototype omni-REPL for web frameworks and things that render DOM.

I'm very excited (and relieved) to have achieved this milestone.

I had to completely re-architect how this REPL worked (a side project a started during covid)

It currently supports:

    - React

    - Svelte

    - Vue

    - Mermaid

    - Markdown (with live islands)

    - Ember
Hoping to add soon

    - Solid

    - Typescript versions of the above

    - prettier / auto-formatting

    - choosing which versions of dependencies are loaded (important for issue reproductions)

    - some performance stuff (moving compilation into a web worker instead of the main thread)

    - docs
This REPL uses CodeMirror, which (afaict), is the only fully featured editor capable of both working on mobile, and being accessible (Sorry Monaco / vscode)

It will automatically fetch any package from NPM as you import it, and the untarring does happen in a web worker.

There are still lots of quality of life things to add, but I just wanted to celebrate this personal milestone with y'all

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection