adding npm preinstall