make target; fix Safari OS detection; fix 404s by using `pub deploy`