Расширенная поддержка пакетов npm

Из разговоров с разработчиками Node.js я знаю, что есть одна основная причина, по которой они не решаются попробовать Deno. А именно, это экосистема Node.js, успешно созданная на протяжении многих лет.

Лапните, если вам понравилась статья

Вот почему разработчики Deno приложили много усилий, чтобы убедиться, что все пакеты npm хорошо работают со средой выполнения Deno. Потому что таким образом люди смогут переключиться на Deno, не прощаясь со своими любимыми пакетами.

Настройка Deno для обработки пакетов npm — это непрерывный процесс. С Deno 1.35 мы можем приветствовать поддержку некоторых популярных пакетов, таких как Astro, AWS-SDK, Axios Node-fetch, Puppeteer и других.

Более безопасное обращение с модулями

Deno, как всегда, дает пакетам разрешения на доступ к ресурсам и запускает их в песочницах. Node.js тоже экспериментирует с моделью разрешений в последних релизах.

Улучшенный автоматический импорт языковых служб

С момента объявления о поддержке пакетов npm мы боролись с необходимостью импортировать пакеты вручную с помощью спецификатора npm.

Поделитесь статьей в социальных сетях

Теперь автоимпорт работает хорошо:

Приятно, мне нравится, когда импорт работает автоматически.

Поддержка нескольких заголовков файлов cookie

Это довольно интересно и в значительной степени недокументировано. Итак, вот короткая история. В течение многих лет, когда API хотел отвечать несколькими файлами cookie, возникала проблема.

Проблема была решена некоторыми людьми с помощью метода, называемого складыванием файлов cookie. Это означает, что у вас было несколько команд Set-Cookie в одном заголовке из ответа API.

Подпишитесь, чтобы узнать больше!