Cleaning up 5 years of tech debt in a full-stack JavaScript framework | Dark Hacker News