Deno добавляет поддержку частных реестров NPM

Компания Deno Land выпустила Deno 1.44, последнюю версию среды исполнения JavaScript, TypeScript и WebAssembly, конкурирующей с Node.js. Обновление добавляет поддержку частных реестров NPM, позволяя разработчикам использовать внутренние пакеты с Deno, настроив файл .npmrc. Также была улучшена производительность среды выполнения Deno.

Deno 1.44 был анонсирован 30 мая. Разработчики могут обновиться до Deno 1.44, выполнив команду deno upgrade в терминале.

Объясняя поддержку частных реестров NPM, Лэнд из Deno сказал, что многие крупные организации ведут частные реестры NPM для управления внутренними пакетами. Теперь Deno поддерживает использование файла .npmrc для настройки Deno на получение частных пакетов из частного реестра. Эта возможность доступна при использовании частных пакетов в package.json или при импорте пакетов напрямую с помощью спецификаторов npm:.

В Deno 1.44 также улучшена производительность, в том числе снижено потребление памяти благодаря сжатию указателей в V8, что позволяет движку V8 JavaScript хранить указатели более эффективно. Это улучшение особенно полезно для сценариев со значительным выделением объектов, что приводит к снижению потребления памяти, говорят в Deno Land. Среди других улучшений производительности - более быстрая загрузка модулей, более быстрый запуск AWS Lambda и более высокая производительность языкового сервера.

В Deno 1.44 также внесены многочисленные улучшения совместимости с Node.js, включая возможность запуска приложений Next.js. По словам Дено Лэнда, все еще существуют проблемы, такие как необходимость использования DENO_FUTURE=1, но разработчики уверены, что смогут быстро решить эти проблемы.

Deno 1.44 следует за Deno 1.43, который появился 1 мая с улучшенным языковым сервером. Другие новые функции и улучшения в Deno 1.44:

  • Deno может подключаться к сервисам gRPC, таким как Google Cloud Platform, используя клиентскую библиотеку @grpc/grpc-js.
  • Стандартная библиотека Deno приближается к стабилизации.
  • Новый, стабильный API DenoexitCode позволяет получать и устанавливать код завершения программы.
  • Языковой сервер получил улучшения производительности и исправления ошибок, включая кэширование семантических лексем для открытых документов и исправление отображения JSDoc в именованных примерах.
  • В API FFI (Foreign Function Interface) для вызова нативных библиотек из кода JavaScript обновлена обработка типов u64 и i64 из нативного кода. Начиная с Deno 1.44, они всегда будут иметь тип bigint, что позволяет привести API в соответствие с обработкой больших целых чисел в JavaScript и обеспечить лучшую производительность и согласованность типов.
Deno добавляет поддержку частных реестров NPM
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
02 июня 2024 г.
46

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.