I've seen several examples in my own company's libraries where the authors have built frameworks. It almost always ends up in dependency hell.
At this point, I tend to try and shed dependencies whenever possible. I hate pulling in massive frameworks or worse, libraries that depend on massive frameworks. It almost always results in a brittle solution that causes maintenance nightmares in the future.
This doesn't mean I never use a framework, I just try to restrict it to the application level.
I've seen several examples in my own company's libraries where the authors have built frameworks. It almost always ends up in dependency hell.
At this point, I tend to try and shed dependencies whenever possible. I hate pulling in massive frameworks or worse, libraries that depend on massive frameworks. It almost always results in a brittle solution that causes maintenance nightmares in the future.
This doesn't mean I never use a framework, I just try to restrict it to the application level.