With TypeScript, how can I use a package that needs babel plugin?

TypeScript is great, but some npm packages need babel plugin to work properly.

For example, styled-components needs babel-plugin-styled-components to make client & server classNames match when doing SSR. However, if I use TypeScript, there’s not much I can do here. Anyone has any ideas?

When Meteor integrates Babel 7 this should be possible using the new typescript plugins.

It looked like Babel 7 was going to be part of the Meteor 1.6 release but then it was pulled due to some migration concerns, though it is being used internally to build Meteor itself.