Deno стабилизирует совместимость с NPM

автор vadim


Совместимость NPM в среде выполнения Deno JavaScript/TypeScript достигла стабильной стадии, а это означает, что разработчики, использующие Deno, теперь могут импортировать более 1,3 миллиона модулей NPM.

Совместимость с NPM реализована в версии Deno 1.28, представленной 14 ноября. Поддержка NPM упрощает создание приложений, по словам разработчиков Deno, поскольку теперь разработчики могут использовать модули постоянных данных, такие как MySQL, Mongoose и Prisma, а также интерфейсные платформы, такие как React. и Вью. В проекте размещены инструкции по началу работы с Prisma, Mongoose и Apollo.

Разработчики Deno заявили, что использование NPM с Deno безопаснее из-за модели Deno, защищенной по умолчанию и с возможностью выбора разрешений. Импорт модулей NPM осуществляется через URL-адреса в соответствии со стандартами. Разработчики могут использовать пакеты NPM, импортировав npm: спецификатор.

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

Также в Deno 1.28 файл блокировки будет автоматически обнаружен и использован, если файл конфигурации ( deno.json(c) ) обнаружен. В этом случае файл блокировки будет автоматически создан, если он еще не существует, рядом с файлом конфигурации с пометкой deno.lock имя. Файл блокировки будет обновлен, если новые зависимости станут частью графа модуля.

Deno 1.28 также обновляется до движка JavaScript/WebAssembly V8 10.9. Deno 1.28 следует за предшественником Deno 1.27, выпущенным в прошлом месяце.

Далее прочитайте это:

  • Облачные вычисления больше не являются беспроигрышным вариантом
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Кодирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python движется к удалению GIL и усилению параллелизма
  • 7 причин, почему Java по-прежнему великолепна
  • Лицензионная война с открытым исходным кодом окончена

Related Posts

Оставить комментарий