Size: a a a

JavaScript.Ninja

2020 March 16

IB

Il Bu in JavaScript.Ninja
Абсолютно ненужная хрень
источник

IB

Il Bu in JavaScript.Ninja
Импорт репозиториев не работает нормально
источник

A

Alxndr 🗽👇 in JavaScript.Ninja
Il Bu
Импорт репозиториев не работает нормально
17 штук заимпортил, как раз  с этим проблем не было
источник

IB

Il Bu in JavaScript.Ninja
Установка зависимостей через раз срабатывает
источник

A

Alxndr 🗽👇 in JavaScript.Ninja
а вот захоистить зависимости как хотелось так и не получилось
источник

IB

Il Bu in JavaScript.Ninja
Я в итоге написал насколько баш скриптов для всего что нужно и от лерны осталась только установка локальных пакетов. С чем бы куда лучше справился yarn😬
источник

A

Alxndr 🗽👇 in JavaScript.Ninja
у меня на моем проекте ярн зацикливается при установке пакетов
источник

AS

Anton Sozonov in JavaScript.Ninja
A S
Кто использовал rush для монорепы, поделитесь опытом. Есть монорепа, хотелось бы разбить на пакеты внутри монорепы, а в будущем вынести в отдельные репозитории(в будущем -через 6 месяцев - пока нет). Что лучше использовать - rush или lerna? Смотрю, rush плохо работает с yarn, придется использовать pnpm. Что не очень хочется делать. Но зато rush не выносит все депенденси наверх и в этом плане лучше лерны.
А расскажи плиз свой кейс перехода с монорепы в отдельные репы. Зачем делается? Чтоб доступ к коду регулировать?
источник

Z

Zamir in JavaScript.Ninja
привет, ребят! задача: как только сайт открывается надо делать фоновые запросы на кол-во новых сообщений/уведомлений и тд (сокетов нет)
написал мидлвару, но она не правильно отрабатывает, в условии всегда true
подскажите где я туплю?
источник

AS

A S in JavaScript.Ninja
Anton Sozonov
А расскажи плиз свой кейс перехода с монорепы в отдельные репы. Зачем делается? Чтоб доступ к коду регулировать?
Выделились отдельные команды. Чтобы не было хауса и конфликтов, никто друг другу не мешал.  С монолитом стало невозможно работать. Он блочит разработку, все медленно. В отдельные репы вынести пока нет возможности. Поэтому пока приложения будут жить в монорепе
источник

AS

A S in JavaScript.Ninja
А как rush с yarn дружит ?
источник

T

TTY 📛 in JavaScript.Ninja
Zamir
привет, ребят! задача: как только сайт открывается надо делать фоновые запросы на кол-во новых сообщений/уведомлений и тд (сокетов нет)
написал мидлвару, но она не правильно отрабатывает, в условии всегда true
подскажите где я туплю?
Глянь структуру response и _store.profileUpdate.
источник

Z

Zamir in JavaScript.Ninja
TTY 📛
Глянь структуру response и _store.profileUpdate.
Она одинаковая
Просто Store не меняется
То есть с сервера, приходит например message_count: 1 а в сторе все ещё 0 (дефолтное значение)
источник

AS

A S in JavaScript.Ninja
Illya Klymov
Lerna должна умереть
Хотелось бы более конститутивные аргументы. Просто у меня не было проблем с лерной  и yarn workspaces на своих проектах, кроме вынеса депенденси вверх. Но это решалось. Но пакетов было 5 максимум. Сейчас около 10 и многие топят за раш.
источник

IK

Illya Klymov in JavaScript.Ninja
A S
Хотелось бы более конститутивные аргументы. Просто у меня не было проблем с лерной  и yarn workspaces на своих проектах, кроме вынеса депенденси вверх. Но это решалось. Но пакетов было 5 максимум. Сейчас около 10 и многие топят за раш.
Отлично, давайте поговорим
источник

IK

Illya Klymov in JavaScript.Ninja
Какие задачи должен для вас решать инструмент управления монорепозиториями?
источник

A

Alxndr 🗽👇 in JavaScript.Ninja
A S
Хотелось бы более конститутивные аргументы. Просто у меня не было проблем с лерной  и yarn workspaces на своих проектах, кроме вынеса депенденси вверх. Но это решалось. Но пакетов было 5 максимум. Сейчас около 10 и многие топят за раш.
А что было с ярном и как решилось? Не зацикленна установка зависимостей, случайно?
источник

A

Alxndr 🗽👇 in JavaScript.Ninja
Illya Klymov
Какие задачи должен для вас решать инструмент управления монорепозиториями?
удобный менеджмент зависимостей (для моего кейса работающий хоистинг), линк пакетов между собой, паблишинг
источник

A

Alxndr 🗽👇 in JavaScript.Ninja
паблишинг - в первую очередь чендж детекшн, т.к. паблишить можно и без лерны в принципе, главное что бы рекурсивность исполнения комнады была
источник

IK

Illya Klymov in JavaScript.Ninja
Прекрасно, как лерна справляется с чейндж детекшн?
источник