We discussed this yesterday at the UI/UX meeting. It would be fantastic if we could publish the core Galaxy client on npm. This would speed up deployments dramatically (if the client has to be rebuilt that takes 20-30 minutes on main currently), it would make planemo serve much faster, it would be much more convenient for a pip-installable galaxy and most importantly we had multiple requests for being able to re-use the client outside of Galaxy, e.g for building alternative UIs that still talk to the Galaxy API (@yvanlebras and @blankenberg mentioned this recently). You could of course take the components you need right now, but it would be more maintainable if the Galaxy client could be imported from npm.
We discussed this yesterday at the UI/UX meeting. It would be fantastic if we could publish the core Galaxy client on npm. This would speed up deployments dramatically (if the client has to be rebuilt that takes 20-30 minutes on main currently), it would make
planemo servemuch faster, it would be much more convenient for a pip-installable galaxy and most importantly we had multiple requests for being able to re-use the client outside of Galaxy, e.g for building alternative UIs that still talk to the Galaxy API (@yvanlebras and @blankenberg mentioned this recently). You could of course take the components you need right now, but it would be more maintainable if the Galaxy client could be imported from npm.