I am working on a UI editor for building more complex user components. I would like to publish both my own component library and allow them to use their own components from npm.