Vue-FAQ
924 subscribers
560 photos
90 videos
555 links
Канал сайта https://vue-faq.org
Информация о Vue.js, фронтенд разработке и не только

Contacts: @RuslanMakarov
Download Telegram
Deno запустило в open-source 5 дней назад и продвигает свой реестр для JavaScript и TypeScript пакетов - jsr.io

Основные отличия:

- Суперсет для npm
- Поддержка Node, Bun, Deno, Cloudflare Workers и других сред выполнения js
- Автоматическое создание документации
- Рейтинг пакетов
- Встроенная поддержка TypeScript
- Отсутствие необходимости в сборке (ESM формат только)
- Безопасная публикация

#jsr #npm
Мы уже писали про инициативу jsr.io, продвигаемую Deno, создатель которого Ryan Dahl был также создателем Node.js

Бывший создатель NPM, разработчик Node.js, а также CEO компании npm Inc. Darcy Clarke и другие известные люди начали еще одну похожую инициативу - vlt, который называют новым домом для open source:

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

Заявленные проблемы NPM:

- манифест пакета npm публикуется независимо от его тарбола
- манифесты никогда полностью не проверяются на соответствие содержимому тарбола
- в экосистеме принято считать, что содержимое манифеста и тарбола совпадает
- любые инструменты или идеи, использующие публичный реестр, восприимчивы к эксплоитам/возможно неточны
- злоумышленники могут скрывать вредоносное ПО и скрипты в прямых или транзитивных зависимостях, которые остаются незамеченными


Выпустили пока только общее коммюнике, никакой конкретики, ходя идее уже почти год

Примечательно, что Evan You в vlt выступает в качестве инвестора

#jsr #evanyou #vlt
Вышел Deno 2.0 RC, js/ts runtime environment и движок. Развивает проект бывший создатель Node.js Ryan Dahl

- Аналогично Bun, является комбайном, содержащий линтер, тестер, форматер, компайлер и бандлер.
- Отличительная особенность - работа с TS напрямую в рантайме, а не компиляция в js c удалением всех типов как делает Node.js
- Заявляется о полной обратной совместимости с NPM пакетами и Node.js, хотя развивают свой репозиторий typescript-ных библиотек JSR.
- Поддерживает частные npm репозитории.
- Хорошая поддержка Web API
- Интегрировал в себя много утилит типа lodash (как и Bun)
- Можно использовать с Vue проектами
- Имеет свой веб фреймворк, основанный на Preact и со вшитым Tailwind

В общем, далеко не киллер и довольно спорные решения, но конкуренция всегда полезна

Ну и De-no <= No-de если что.

#deno #nodejs #jsr