composer's script handler