I am working on binding express which have a bunch of API coming from other packages.
For example, it use mime package. I did bind the Mime API but now I am unsure if I want to add the femto properties in it.
In general, we just do npm i express but if I add the femto properties it will ask the user to install it manually in the package.json and not have it as a transitive dependencies.
Is this behaviour ok?
I am asking because in the end the user will probably have to install all the dependencies of express in it package.json which is not standard.
Should we find a way to say, Mime binding is included by Express bindings and so should not be explicitly required?