add peerdependency