As I understand it the Typescript compiler is written Typescript, which can be compiled to JavaScript, and then that compiled compiler can be run in any compliant JavaScript engine, including Rhino that Tapestry already employs as well as the Nashorn engine built into Java 8. So it should be possible. Maybe not easy, but possible.
On Apr 3, 2017 5:59 PM, "Thiago H. de Paula Figueiredo" <thiag...@gmail.com> wrote: > > > > Has there been any discussion of integrating TypeScript into Tapestry as > a > > native feature/option? That would be high on my feature wish list. > > > > You mean on-the-fly compilation of TypeScript sources to JS? Hmm, that > would be hard, as the TypeScript compiler, as far as I know, is only > implemented as a Node.js package. There are a couple of Node-inside-the-JVM > projects like http://nodyn.io, but then I don't know how hard it would be > nor how it would perform. Anyway, that's something which would be nice to > have as a org.apache.tapestry5.services.assets.ResourceTransformer. > > > > > > Thanks, > > > > mrg > > > > > > -- > Thiago >