[jbosstools-dev] Integrates typescript.java & Angular2 Eclipse inside JBoss Tools?

Angelo zerr angelo.zerr at gmail.com
Tue Mar 8 10:13:58 EST 2016


Hi guys,

I would like to know if you could be interested to integrate typescript.java
<https://github.com/angelozerr/typescript.java> and in the future Angular2
Eclipse <https://github.com/angelozerr/angular2-eclipse> inside JBoss Tools.

typescript.java extends JSDT Editor to support TypeScript (*.ts), JSX
(*.jsx), TypeScript / JSX (*.tsx) and even JavaScript *.js since TypeScript
1.8 support JavaScript too (Salsa).

Today typescript.java support completion, hover, hyperlink, validation for
those TypeScript/ JSX files.

typescript.java provides an embedded node.js (like tern.java) and an
embedded TypeScript in order to user can work with TypeScript without
installing node.js or TypeScript, but you can override it if you wish.

typescript.java consumes tsserver (like VSCode), so it's very easy to
change TypeScript version without compiling the new version of TypeScript
because tsserver is provided (like tsc) in theTypeScript distribution.

So the main difference between TypEcs, eclipse-typescript and
typescript.java are:

 * extends JSDT Editor
 * consumes tsserver instead of creating a custom TypeScript Language
Service (in order to consume directly TypeScript installed).
 * uses WTP Validator for the validation (I will update my hack to consume
WTP Validator once JSDT Eclipse Neon will be available in June).

I think I will create a release of typescript.java soon and after I will
work on Angular2 Eclipse. See my roadmap at
https://github.com/angelozerr/angular2-eclipse/wiki/RoadMap

MyEclipse could be perhaps interested to integrate typescript.java, it
should be fantastic if you JBoss Tools could be interested too.

Have a nice day.

Reagrd's Angelo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosstools-dev/attachments/20160308/723d9224/attachment.html 


More information about the jbosstools-dev mailing list