bower requirements