Skip to content
This repository was archived by the owner on Jan 19, 2019. It is now read-only.

Development Plan #13

Closed
5 tasks done
nzakas opened this issue Feb 2, 2016 · 7 comments
Closed
5 tasks done

Development Plan #13

nzakas opened this issue Feb 2, 2016 · 7 comments

Comments

@nzakas
Copy link
Member

nzakas commented Feb 2, 2016

  • Phase 1: Full ES6 support, stripping out all TypeScript-specific syntax.
  • Phase 2: Add JSX support.
  • Phase 3: Add support for attaching comments.
  • Phase 4: Add support for type annotations (try to mimic what Flow uses and use the type annotations extension to ESTree).
  • Phase 5: Add support for TypeScript-specific syntax (interfaces, etc.). Once again, I'd like to mimic what Flow does as much as possible (with the exception of use "TS" rather than "Flow") where there are commonalities.
@nzakas
Copy link
Member Author

nzakas commented Feb 26, 2016

I think phase 1 might actually be complete, but need to double-check.

@JamesHenry
Copy link
Member

Yes it is definitely starting to come together!

I was able to submit a fix for the known issue #1, and tried running it on my large TypeScript + Angular 1.x app again.

Seems like ParameterDecorators are causing Parsing error: Unexpected token right now. I have submitted an issue for that here: #19

I make heavy use of them, so the output is very noisy right now, but I will look into a fix and submit any further issues I come across.

@gheoan
Copy link

gheoan commented Mar 5, 2016

Where do typescript only features fit in this plan (ex: class members accessibility)?

@nzakas
Copy link
Member Author

nzakas commented Mar 5, 2016

@gheoan Phase 5. That's where we tackle all the other syntax not already addressed.

@dtaub
Copy link
Contributor

dtaub commented Apr 27, 2016

The order here does not match what is in the README; should the README be updated?

@nzakas
Copy link
Member Author

nzakas commented Apr 28, 2016

Yes

@nzakas
Copy link
Member Author

nzakas commented Aug 15, 2016

I think we are done here. Now just working on bugs.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants