Вышел Yarn 4.0 

Это приложение для менеджера пакетов, который создали Facebook, Google, Exponent и Tilde.

Это приложение для менеджера пакетов, который создали Facebook, Google, Exponent и Tilde.

1. Node.js 18+
Для него требуется Node.js 18 или выше, т.е. проекты должны будут работать на последней версии Node.js.

2. Изменения нулевой установки
Проекты, созданные с помощью yarn init, больше не будут использовать нулевую установку по умолчанию. Приложение использует Corepack — инструмент, который помогает управлять различными версиями менеджера пакетов для проектов. 

3. Включены все официальные плагины
Официальные плагины, такие как TypeScript и интерактивные инструменты, теперь включены по умолчанию. Не придется беспокоиться о добавлении их отдельно.

4. Усиленный режим
Yarn теперь работает в усиленном режиме для защиты проектов от скрытых атак. Этот режим проверяет, совпадает ли информация о пакете в вашем проекте с информацией в удаленном реестре. Это похоже на дополнительный уровень безопасности для проектов.

5. Ограничения JavaScript
Yarn 4.0 представляет новый движок ограничений на основе JavaScript. Это способ убедиться, что проект соответствует определенным правилам. Вы можете использовать эти правила, чтобы сохранить проект организованным и безошибочным.

6. Интеграция TypeScript
Теперь будет проще использовать TypeScript, и не придется беспокоиться об управлении плагинами отдельно. Все необходимое включено в основной дистрибутив.

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

8. Повышение производительности
Yarn 4.0 работает быстрее, чем когда-либо прежде. Он может устанавливать ваши пакеты намного быстрее благодаря новому кэшу метаданных пакетов. 

9. Веб-сайт
Если вы посетили веб-сайт Yarn, вы заметили, что он был обновлен. Теперь найти то, что вам нужно, стало проще благодаря ссылкам на документацию и подсказкам, объясняющим возможные варианты.

Читайте также
Релиз-кандидат Deno 2.0 с поддержкой TypeScript 5.6 и другими улучшениями
Релиз-кандидат Deno 2.0 с поддержкой TypeScript 5.6 и другими улучшениями
Релиз-кандидат Deno 2.0 с поддержкой TypeScript 5.6 и другими улучшениями

Команда Deno анонсировала первый релиз-кандидат Deno 2.0, который стал крупнейшим обновлением платформы с момента выхода версии 1.0. Среди ключевых изменений — удаление глобальной переменной window и добавление объекта process из Node.js, что улучшает совместимость между двумя средами.

Три навыка разработки с использованием ИИ, которые вы можете освоить сегодня
Три навыка разработки с использованием ИИ, которые вы можете освоить сегодня
Три навыка разработки с использованием ИИ, которые вы можете освоить сегодня

Антье Барт, главный адвокат разработчиков по генеративному ИИ в Amazon Web Services, делится ключевыми навыками, которые помогут программистам адаптироваться к новой реальности разработки с ИИ. Узнайте, как «вибрационное программирование», генерация подсказок ИИ и использование агентного ИИ могут изменить ваш подход к разработке.

Dev новости: утверждение спецификаций ECMAScript 2024 и использование WasmGC в Google Sheets
Dev новости: утверждение спецификаций ECMAScript 2024 и использование WasmGC в Google Sheets
Dev новости: утверждение спецификаций ECMAScript 2024 и использование WasmGC в Google Sheets

Утверждена спецификация EMCAScript 2024, wasmGC в GoogleSheets и новые возможности для разработчиков в Shopify

Kotlin 2.1.0: новые возможности языка, улучшения инструментов и рост производительности
Kotlin 2.1.0: новые возможности языка, улучшения инструментов и рост производительности
Kotlin 2.1.0: новые возможности языка, улучшения инструментов и рост производительности

Разработчики из JetBrains объявили о выпуске Kotlin 2.1.0, который привнес множество полезных обновлений в язык, инструменты и производительность. Новая версия обещает упростить разработку и повысить гибкость для программистов.