angular / clutz

Closure to TypeScript `.d.ts` generator
MIT License
162 stars 60 forks source link

Do you use Clutz? How? #1006

Open evmar opened 4 years ago

evmar commented 4 years ago

We primarily use Clutz within Google, which has a massive Closure JS codebase. Because of this, Clutz has a lot of tricky corner cases to work around issues that likely don't affect anyone but us.

We also generally lack knowledge around how to make Clutz work outside of Google.

Together, these two factors mean we've considered just archiving the public Clutz project, or relying more on end users to manage building Clutz. If you are a current user of Clutz or have any thoughts on these options, it would be helpful for us to leave a comment here describing your situation.

joswhite commented 4 years ago

I'm currently trying to use gents to convert about 300k LOC Closure code to Typescript ES6. My current roadblock is https://github.com/angular/clutz/issues/524. Not sure how best to get this issue fixed (maybe I'll need to run https://github.com/DreierF/closure-es6-converter to convert to ES6 first) but if we can get the clutz/gents build working again that would be awesome!

T-Skinner commented 4 years ago

I would love it to convert an old code base right now, but it's not building :(