fix: add typescript to deps

Most of this diff is causes by sorting the dependencies alphabetically.

Closes #19