Upgraded some dependency upper bounds
Test suite now prints TypeScript definitions