More flexible peerDependency specification