moved react to peerDependencies