webpack as peer dep