TypeScript test
Update plugins so that most tests pass