awesome icon indicating copy to clipboard operation
awesome copied to clipboard

Add @vitrail/rollup-plugin-typescript

Open ericmorand opened this issue 1 year ago • 0 comments

Awesome Contribution Checklist:

  • [x] I have read, and re-read the Contributing Guidelines
  • [x] I have searched to ensure the suggested item doesn't exist on this list
  • [x] This PR contains only one item

Please Provide a Link A Repository for Your Addition

https://gitlab.com/vitrail/rollup-plugin-typescript

Please Describe Your Addition

This plugin provides integration between Rollup and TypeScript with the following benefits:

  • The plugin does not watch files by itself allowing it to be integrated into any build tool chain - it does not rely on a TypeScript watch program but uses an incremental watch program instead
  • The plugin only compiles files that are part of the dependency graph of the entry points - it does not do any magic there since this is how the TypeScript compiler works
  • The plugin is non-opinionated: compiler options are not enforces except source map support (which is mandatory to Rollup) and consider that developers know what they are doing and why.
  • The plugin is substantially faster than both the other main alternatives
  • The plugin project comes with a 100% code coverage and an API documentation

ericmorand avatar Dec 27 '23 11:12 ericmorand