component moved to peerDependencies