can't believe how many projects i've ruined by introducing a 'simple' npm dependency only to have it break something else down the line. maybe it's time to stick to vanilla js