Вышел 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, вы заметили, что он был обновлен. Теперь найти то, что вам нужно, стало проще благодаря ссылкам на документацию и подсказкам, объясняющим возможные варианты.

Читайте также
Dev новости:  Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components

Улучшения в Vue.js, анонс новых фич для версии 3.9 в Nuxt. Bun, Copilot и небольшой анализ react серверных компонентов.

Тренды в мобильной разработке для 2024
Тренды в мобильной разработке для 2024
Тренды в мобильной разработке для 2024

2024 год мобильная разработка не просто следует за тенденциями, а формирует их. Попробуем выделить и изучить основные направления, а также определяющие тенденции в мобильных технологиях в этом году.

Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript

Силлс выступает за новую норму, согласно которой все реальные изображения должны иметь метку времени, достоверные метаданные и подтверждаться проверяемыми документами, которые гарантируют их подлинность. 

Ретроспектива React.js
Ретроспектива React.js
Ретроспектива React.js

Посмотрим что было важного в последних версиях react.js. Рассмотрены будут только ключевые изменения в новых версиях.