What the Hell Is a Deno?
My gripe with npm was the lack of a lock file.<p>- Yarn helped solve that, but because of its backwards compatibility to node_modules, you could not have different versions sitting side-by-side.<p>- Node_modules could have a different version installed vs lock file and no one would know without looking.<p>It seems Deno is able to solve the side-by-side versions and distributing the &#x27;lock&#x27; to the file itself. The Deno team is trying to create a &#x27;map&#x27; file to consolidate the &#x27;distributed version&#x27; issue.<p>Sadly, Ruby&#x27;s Bundler has solved this for years and while I love TypeScript, I&#x27;m always saddened by the state of package management in the Node space.<p>I&#x27;m not saying Bundler perfect, but its basis with canonical lock and ability to have side-by-side versions allows me not to think about that issue.