Nicolas Graves <ngra...@ngraves.fr> writes: > On 2019-07-24 15:41, Jelle Licht wrote: > >> Timothy Sample <samp...@ngyro.com> writes: >> >> [snip] >> >>> I’ve come to think that bootstrapping JavaScript might be easier than it >>> looks. As time goes on, Node gets better at the newer JavaScript >>> features. This removes the need for things like Babel or Rollup, since >>> with some care, Node can run the source directly with out any >>> transformations or bundling. That being said, TypeScript looks to be a >>> major issue, as it is used in many fundamental JavaScript packages and >>> it is not bootstrappable. >> >> Very recently (IE about 94 minutes ago), I found out something >> interesting that might be helpful; Sucrase[0] is, among other things, a >> typescript transpiler that does not do any type checking, and it only >> has some runtime dependencies. >> >> I created some “fiio”-packages as well [1] , and I have confirmed that >> it actually works! My next step was of course to compile TypeScript >> proper, and this worked with one tiny snag that I reported at [2]. After >> manually fixing these problems in the TypeScript source tree, I was able >> to transpile the TypeScript sources using guix-packaged >> `node-sucrase-bootstrap'. > > Hi Jelle! > > Did someone made some progress on the build-system since that to allow > for this to be taken into account? If you still have it, could you share > your "fiio" packages once again? The paste link is expired. Thanks!
I don't have them anymore, but I could re-generate them. Are you still interested, or am I too slow in responding, and are your other node-related emails more relevant by now? KR, - Jelle