- Clean up tsconfig
- search for and remove all "any" types and set noImplicitAny=true
- consider setting noUnusedParameters=true and noUnusedLocals=true
- Ensure it compiles to an NPM package since moving to TS
- Consider more interfaces