Closed justin808 closed 9 years ago
I think peer dependencies are the way to go. I've used that for React components. The problem with direct dependencies is that you can easily end up with multiple different versions of the same dependency in your bundle. Peer dependencies avoid that and it's up to user to pick the right version to use. It's a good idea to keep peer dependencies pretty loose (up to next major version or something).
Added loaders in peerDependencies.
I'm maintaining similar project: https://github.com/justin808/bootstrap-sass-loader
Wondering if other loaders should be peerDependencies or dependencies in package.json:
https://github.com/gowravshekar/bootstrap-webpack/blob/master/package.json#L18