Главная | Новости | Полезная информация | Документация | Школа | Файлы | Ссылки | Форум
 Текущая сборка
RusNuke Current
Web-SVN
SVN репозиторий
Bug Tracker

 Навигация
Главная
Новости
Обзоры
Информация
Документация
Вопросы и ответы
Каталог файлов
Каталог ссылок
Информация о проекте
Рассылка новостей
Контакт с автором
Наполнение сайта
Добавить статью
Добавить файл
Добавить ссылку

Наши услуги
Обменный пункт WM
Реклама на проекте
Платные услуги
Услуги хостинга

Отраслевые публикации
Статьи по отраслям

 Поиск по сайту


Google
Web nukefiles.ru


Yarn получил обновление



Это новая версия Yarn, система управления пакетами JavaScript с открытым исходным кодом, выпущенная в прошлом году Facebook, Google, Expononet и Tilde. Yarn предназначена для замены менеджера пакетов npm, который автоматически включается в Node.js. Разработчики Facebook, работающие над такими крупными проектами, как React, обнаружили, что клиент npm не масштабируется по количеству программистов и количеству пакетов, поэтому собрались вместе с Google, Exponent и Tilde и создали новый клиент npm - вот что такое Yarn.

Первоначально Yarn была выпущена 11 месяцев назад, и сейчас на ней работает более 175 000 проектов GitHub. Yarn теперь также отвечает за почти 3 миллиарда загрузок пакетов в месяц. В Facebook, Yarn была принята во многих кодовых версиях, включая основное приложение Facebook и веб-сайт Instagram, Oculus и WhatsApp. Преимущества Yarn в более коротком времени установки, лучшей производительности и стабильности позволили компаниям, включая Twitter, Microsoft, Kenzan и Sentry, использовать этот продукт.

Написав в блоге Facebook, Бурак Йигит Кая, Кристоф Наказава и Маэль Нисон из команды «Yarn» сказали:

«Мы в восторге от усыновления и участия сообщества. Основными элементами Yarn, с тех пор, как мы запустили её почти год назад, стали стабильность, отказоустойчивость и производительность. Основываясь на основных принципах того, что сделало Yarn успешной в первую очередь, выпуск 1.0 поставляется с многими новыми функциями, которые, мы надеемся, помогут сообществу Yarn двигаться быстрее и строить великолепные проекты».

Новая версия Yarn добавляет Workspaces, поддерживает автоматическое слияние LockFiles и выборочное разрешение версий. Рабочие пространства Yarn позволяют управлять кодом с использованием подхода моно-репозитория для управления версиями. Разработчики говорят, что это упрощает обмен кодами во всех проектах, избегая при этом проблем с синхронизацией зависимостей. Рабочие пространства позволяют автоматически собирать все зависимости из нескольких файлов package.json и устанавливать их за один раз. Yarn также создает символические ссылки между всеми рабочими пространствами, которые зависят друг от друга.

Рабочие пространства уже используются некоторыми командами в Facebook и такими проектами, как Babel в сообществе с открытым исходным кодом.

Автоматическое слияние преодолевает проблему, когда конфликт произошел в файле yarn.lock, поскольку зависимости были обновлены в отдельных запросах на растяжение один за другим. Если это произойдет, Yarn теперь автоматически обработает разрешение конфликта для вас.

Выборочные разрешения версий упрощают обеспечение того, чтобы ваш код использовал самый последний пакет с исправлениями ошибок или критическими обновлениями безопасности, где ваш проект не является прямым потребителем этих зависимостей. До сих пор вам приходилось либо ждать, пока ваша прямая зависимость не будет обновлена, либо не разветвится, а обновит зависимости вручную до новой версии.

Yarn теперь позволяет определить поле разрешений в файле package.json проекта, который инструктирует Yarn использовать определенные версии определенных подзависимостей, независимо от исходных шаблонов, установленных его зависимыми.



admin1 - 22/09/2017



Комментарии к статье
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.


пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ - пїЅпїЅпїЅпїЅпїЅпїЅ

 Авторизация
Логин
Пароль
Регистрация на сайте
Забыли свой пароль?

 Сейчас на сайте
Гостей: 13
Пользователей: 0
Всего: 13

 Наш опрос
Какой форум предпочитаете?

Invision Power Board
vBulletin
Phorum
MyBB
PunBB
Simple Machines Forum
phpBB
BBtoNuke



Результаты
Другие опросы

Ответов: 1339
Комментариев: 10

 Рассылка новостей
Подробнее...

 Реклама


Главная | Новости | Полезная информация | Документация | Школа | Файлы | Ссылки | Форум
Copyright © 2002 Internet studio. All Rights Reserved.
Web site engine's code is Copyright © 2002 by PHP-Nuke.
PHP-Nuke is a free test software released under the GNU/GPL.
Страница сгенерирована за 0.1707 с. Выполнено 17 запроса к базе данных за 0.0562 с.

Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru: показано число просмотров и посетителей за 24 часа