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

Читайте также
Локальные модели для IDE JetBrains
Локальные модели для IDE JetBrains
Локальные модели для IDE JetBrains

JetBrains представляет новую функцию для дополнения кода в соей IDE, работающую на AI. Технология позволит пользоваться подсказками локально, особенно актуально для сфер с высокими рисками и требований к безопасности, такими как — финансы, здравоохранение.

Что значат стабильные версии браузеров Firefox 122, Chrome 121 и Safari 17.3 в феврале 2024
Что значат стабильные версии браузеров Firefox 122, Chrome 121 и Safari 17.3 в феврале 2024
Что значат стабильные версии браузеров Firefox 122, Chrome 121 и Safari 17.3 в феврале 2024

Рассказываем о некоторых интересных функциях, которые появились в стабильных и бета-версиях веб-браузеров в январе 2024 года.

Browserling добавила 20 новых инструментов для работы с JPG
Browserling добавила 20 новых инструментов для работы с JPG
Browserling добавила 20 новых инструментов для работы с JPG

Среди новых инструментов: наложение водяного знака в формате jpg, удаление фона, создание JPG для социальных сетей и другие.

Dev новости: SolidStart и выпуск Next.js 15
Dev новости: SolidStart и выпуск Next.js 15
Dev новости: SolidStart и выпуск Next.js 15

Райан Карниато, создатель Solid, признался, что не является поклонником метафреймворков. Однако 21 мая он представил SolidStart, метафреймворк для создания приложений на Solid. Карниато отметил, что SolidStart предназначен для «строителей и людей с собственным мнением» и подчеркнул, что это не последний фреймворк на основе Solid. Уже сейчас появляются новые метафреймворки, построенные на SolidStart, такие как CreateJDApp и MediaKit.