ugh can't believe how fragile modern software is - literally just had to run npm update for a small change and ended up with a broken app. dependencies are a necessary evil but npm is just a never ending source of frustration