specifying peer dependency