-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wakaru IDE #45
Comments
@pionxzh Cool, shall dig into it and have a look when I get a chance :)
@pionxzh Makes sense. I've seen similar sorts of things done for the playgrounds of other projects (eg. Ultimately I think it would depend how complex/hard to use the IDE version of things gets. If it gets too advanced, I could still see the potential value in having a 'simple playground' view still (even if that's still using monaco, but with some of the 'more advanced' bits hidden/etc)
@pionxzh Haha, yeah, makes sense. If you want to bounce some ideas about it sometime; happy to read your thoughts and share my /2c about it; as it seems what you're doing with
@pionxzh Hrmm.. fair. I like the idea of being able to directly edit the filename in the file explorer for 'ease of use' in the UI, but I would personally be kind of sad if the 'module mapping' concept was removed entirely. My main use case would be to unpack/unminify a large code bundle once, and commit that to a git repo to keep track of history; then when there are future bundle releases, unpack/unminify each of those in the same way. The 'module mapping' seems like a good way to maintain some of the 'manual analysis/renaming' steps that could be reused when processing a future version of the bundle; which feels like it would be lost (and therefore be a more manual process each time) if the 'module mapping' was lost
@pionxzh Not sure I fully follow this part fully; so I'll have to dive into the code and/or wait to see how it turns out.
@pionxzh Yeah, I definitely like the idea of using Monaco. It seems like it can enable some super powerful experiences. Simpler stuff like syntax highlighting/etc will definitely be nice; but what i'm truly interested and excited for in using something like Monaco for an 'unpack/unminify IDE' is the ability to have things like 'go to symbol' / 'rename symbol' / etc:
This was another semi-related project I came across when I was exploring using Monaco:
Edit: And here is an idea i've been wanting to play around with, using |
@pionxzh Was just skimming through some of the IDE code, and left some notes:
|
fs and path were all shimmed. |
Figured I would split this off into a new issue so it doesn't flood the last unrelated issue too much.
The text was updated successfully, but these errors were encountered: