First native tool for compiling/bundling Vue components in a Deno runtime
andrew-rehrig.medium.com
andrew-rehrig.medium.com
Problem is that a lot of software was built upon areas where Node deviates from this standard (things like module system, language features, async management, etc) so there can't be a 1:1 translation in some cases
I do wonder if they couldn't have provided a shim for the Node system-APIs, and maybe even a compatibility-mode for Node's import style? Something where you could drop a Node project into Deno, complete with NPM dependencies, and immediately run it, and then gradually convert it to "idiomatic" Deno code with the proper (typed!) system APIs and URL-style imports. If they hope to eventually replace Node, "scrap the entire library ecosystem" doesn't feel like a very realistic roadmap.
If it ever achieves it is another matter, regardless who is the author.
Deno supports and encourages writing code in TypeScript but the way it works is: Deno bundles TypeScrit compiler, uses it to convert TypeScript to JavaScript and then executes the JavaScript.
It can also run JavaScript files directly.
Deno's runtime is a bunch of JavaScript APIs + TypeScript typings so that they can be understood by TypeScript code.
[0]: https://softwareengineeringdaily.com/2020/09/28/deno-and-typ...