react moved to peerDependencies