🧐 Вышла новая версия платформы Deno 2.0.



Среди заявленных изменений:



1. Реализована обратная совместимость с Node.js и NPM. И вот с NPM, на мой взгляд, изначально было совершенно странное решение: его просто не было, как и не было альтернатив. Утверждалось, что надо просто ставить пакеты с Github, а чтобы не боятся удалений - форкать. Брр. Теперь поддержка NPM есть.



2. Добавлена поддержка package.json.



3. Добавлена поддержка популярных JavaScript-фреймворков, таких как Next.js, Astro, Remix, Angular, SvelteKit и QwikCity.



4. Добавлена поддержка рабочих пространств npm (workspace) и моно-репозиториев (monorepo) с раздельной обработкой зависимостей.



И много чего по мелочи. В целом релиз выглядит, как осознание и исправление изначальных ошибок.



Несмотря на то, что я отношусь к этому проекту скорее скептически, но он оказывает благоприятное давление на Node.js. Например, не так давно в Node была добавлена поддержка TypeScript из коробки, а ведь изначально это и было одной из фишек Deno.



А вы что думаете?