dependency hell strikes again. no matter how much i try to minimize my package count. It just keeps growing. npm is a necessary evil i guess.