-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable TypeScript in NodeJS code #1437
Comments
Signed-off-by: Michael Kauzmann <[email protected]>
@zepumph and I reviewed the current status and agreed it is at a good point to put on hold until we have more bandwidth to "flip the switch". |
We want to prioritize #1356 first. |
@samreid and I met today to discuss this further. We had the following discussions:
|
What will it take to commit flipping the feature flag in gruntMain?
|
It seems like data/active-repos is accessed through a relative path. Two ideas:
UPDATE: There are 12 occurrences of __dirname in chipper. Perhaps convert those to a path relative to the runtime directory? |
Signed-off-by: Michael Kauzmann <[email protected]>
Signed-off-by: Michael Kauzmann <[email protected]>
I added some commits in a branch. After the change above, |
…per/issues/1447 #1437 Signed-off-by: Michael Kauzmann <[email protected]>
Node.js is getting native TypeScript support as part of UPDATE: The node documentation also refers to https://tsx.is/ for more complete but heavyweight support. |
I tested on Windows and confirmed that |
After consultation with @zepumph, I feel the best way forward is the proposal in #1459. I have reverted the various aspects for dual-mode transpiling for this issue, which were clumsy, slow, and overcomplicated. I notified slack dev-public to pull and restart transpiler watch processes. There are no more TODOs pointing to this issue. Let's close this issue and continue in #1459. |
Well, let's keep this open (and don't delete the branch yet) since the branch has a lot of commits converting chipper/js/grunt/ files to typescript. |
We recovered the commits and brought them into #1459. Branch deleted. Closing. |
…per/issues/1447 phetsims/chipper#1437 Signed-off-by: Michael Kauzmann <[email protected]>
Reopening because there is a TODO marked for this issue. |
Fixed and will be merged to main with SWC, closing. |
I swamped #1272 with commits, so let's continue over here. In summary, we would like to enable TypeScript usage in perennial & chipper. Recent dev meeting notes are in: https://docs.google.com/document/d/11Gt3Ulalj0fCD2fFeCjPT5ni_9mM2WjkGc4ysisQmo8/edit
A summary is in #1272 (comment)
From #1272 (comment)
Current checklist from #1272 (comment)
Next steps:
The text was updated successfully, but these errors were encountered: