You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #127 'defaults' were added so that Helia could be used 'plug and play' without providing any of it's necessary dependencies. That is great for people just trying it out for the first time. However, when trying to build an application on top of Helia, this creates a significant amount of unnecessary transitive dependencies that can be problematic in their own right.
Could there be some way to perhaps create a 'bare bones' package that doesn't provide the 'defaults' that a 'new user friendly' package could depend on, then adding the defaults on top?
There really isn't a great way to work around this problem, as solutions like patching the package often aren't tenable on artifacts like the 'package.json'.
The text was updated successfully, but these errors were encountered:
In #127 'defaults' were added so that Helia could be used 'plug and play' without providing any of it's necessary dependencies. That is great for people just trying it out for the first time. However, when trying to build an application on top of Helia, this creates a significant amount of unnecessary transitive dependencies that can be problematic in their own right.
Could there be some way to perhaps create a 'bare bones' package that doesn't provide the 'defaults' that a 'new user friendly' package could depend on, then adding the defaults on top?
There really isn't a great way to work around this problem, as solutions like patching the package often aren't tenable on artifacts like the 'package.json'.
The text was updated successfully, but these errors were encountered: