gulp plugin for incremental TypeScript building