Dependencies

After some test projects with this plugin, this looks like the configuration with the best compatibility.

+ Switching from `dependencies` to `peerDependencies` to avoid installing unnecessary libraries
+ Loosening restrictions on dependencies such that this is unlikely to accept an update with breaking changes, and should allow versions with the same api