Closed samreid closed 3 weeks ago
I made https://github.com/phetsims/chipper/issues/1465 for the less interesting commits that are just about TypeScript conversion.
Working on this now.
Made a commit on perennial today. This isn't exactly a "commit point" as about 75% of the tasks still aren't converted, but are in their new files. I'll keep cranking away (good thing we are on the development branch).
Ok. We are making good coverage here, but the main point of this issue is to convert Gruntfiles into the sub-task pattern so that we have no constaint on Grunt for modules we want to start converting to typescript. Here is the list of gruntfiles that most likely leak into perennial dependencies and so we want to use the new pattern on:
grunt/tasks/
if outside of grunt/tasks/
https://github.com/phetsims/chipper/issues/1492grunt/tasks/
cannot be camel case, they must be kabob (because they often call their camelCase counterpart in js/grunt/
https://github.com/phetsims/chipper/issues/1492From here we will be largely unblocked for converting to Typescript.
All items have been handled or are now in side issues. Closing
In https://github.com/phetsims/chipper/issues/1459 we established how to use TypeScript in chipper via spawned processes. We would like to expand that usage to perennial/aqua/dot/kite/scenery and within chipper/. Be aware of https://github.com/phetsims/chipper/issues/1463 which should likely happen before this.
repos with a typescript_chipper_1464 branch