just spent 3 hours debugging an issue only to find out it was a stupid npm versioning conflict. can we please just get rid of the 500mb worth of unnecessary dependencies already?