Building A JavaScript Library With Tests, Mocks, and CI | Hacker News Reader