esm-dev / esm.sh

A fast, smart, & global CDN for modern(es2015+) web development.
https://esm.sh
MIT License
3.04k stars 146 forks source link

Roadmap of 2023 #488

Closed ije closed 2 days ago

ije commented 1 year ago

close #252

pashaie commented 1 year ago

hi I'm willing to work on playground and also check if we can have HMR in playground. Is playground opensource? can I contribute ?

ije commented 1 year ago

hi I'm willing to work on playground and also check if we can have HMR in playground. Is playground opensource? can I contribute ?

thanks, and sorry we didn't open source the playground since we are planning to add the login system, that allows you to hold the playground forever in our server instead of saving in local storage.

HRM support is in working in progress (including react refresh and CSS reload)

pashaie commented 1 year ago

thanks for your hard work I would like to develop something similar to playground for my teaching courses I've worked with monaco editor, would love to be pointed to right direction.

jaredcwhite commented 1 year ago

Get some sponsors for the server/storage/CDN cost

Definitely would like to stay in the loop with this. I run a consultancy out of Portland, Oregon and also am the lead maintainer of the Bridgetown site generator, and in both capacities I would be very interested in helping.

renhiyama commented 1 year ago

@ije add the feature called url component hosting (talking about bit.dev alternative, for esm.sh) ps: it should serve jsx file for node, deno & bun target, for browsers use https://sucrase.io to parse and allow url query based config for sucrase to choose custom jsxpragma & jsxfragment.

renhiyama commented 1 year ago

thanks for your hard work I would like to develop something similar to playground for my teaching courses I've worked with monaco editor, would love to be pointed to right direction.

Hey, could you use ace editor instead of monaco editor? Monaco editor is good when you got extensions and stuff, but ace editor is better as it supports android virtual keyboard. I have a hard time using monaco based code editors like vscode on mobile. I would prefer ace editor; it supports basic js syntax highlighting and showing errors. It's lightweight too.