-
Notifications
You must be signed in to change notification settings - Fork 2
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
unsupport plugin loading #5
Comments
Definitely, currently there is no browserification of plugins, which is a large problem. It's a complicated issue, largely unsolved, but some solution here would be necessary to support in-game plugin development. An attempt to browserify npm: https://github.com/deathcap/webnpm - some partial progress, downloads through a CORS proxy, but mainly nonfunctional so far, haven't looked at it in months. https://github.com/jfhbrook/wzrd.in https://wzrd.in/ "browserify as a service" - this works, but calls out to a remote server for browserifying, not ideal. Maybe a good stop-gap solution until npm can run 100% in-browser, though. |
I see, so in the meantime should we disable loading of plugin via this plugin? |
I think it's still useful to leave as a placeholder until something better is developed, it'll work with very simple (no dependencies) plugins at least. Another service to investigate, noticed this is now linked on npmjs.org "Test (packagename) in your browser": https://tonicdev.com/56a5548358155c0d0001d6f0/56bd901b9ccab40d00db69b4 - haven't looked into it, but maybe dynamic remote plugin loading could be implemented through it. Larger tracking issue in voxel-plugins: voxel/voxel-plugins#1 Dynamic remote plugin loading? |
Should we work on a better alternative to plugin loading? How does it deal with plugins that need to be browserified?
The text was updated successfully, but these errors were encountered: