
Mike
01.06.2017
16:38:20
не, ну я могу понять, если формально считается, что негативная мысль с матом — это оскорбление
но тогда тут полчата забанить надо)

Дмитрий
01.06.2017
17:05:28
Если у тебя конечно не purescript, лол

Google

Дмитрий
01.06.2017
17:06:35
Компилированную версию нужно заливать в npm, а гитхаб оставить для исходников

Artyom
01.06.2017
17:07:28
У меня две ветки: master для сбилдинного кода и github page, и еще одна для текущей разработки

blkmrkt
01.06.2017
17:08:24

Дмитрий
01.06.2017
17:22:32

blkmrkt
01.06.2017
17:23:11

Дмитрий
01.06.2017
17:23:42
Только хотел сказать, будут предлагать npmignore — не соглашайся ?

Mike
01.06.2017
17:23:43
так вроде на сайте тоже советуют в игнор пилить

Дмитрий
01.06.2017
17:23:59
Бонусом, практически все нужные файлы из корня проекта npm сам добавит

blkmrkt
01.06.2017
17:24:48
хмм

Сергей
01.06.2017
17:30:35
не работает
если директория в .gitignore
и в files

Google

Сергей
01.06.2017
17:34:29
npm pack не добавляет
package-lock тоже не подтянулся
о, dist сумел
мой тупняк
всё работает
@ZeroBias спасибо
с 5KB до 2KB

Дмитрий
01.06.2017
17:41:06

Сергей
01.06.2017
17:41:22

Дмитрий
01.06.2017
17:42:10
Есть ряд файлов, которые по дефолту будут игнориться, типа логов. Краем глаза в твиттере видел про package-lock
Типа чтобы не устраивать у юзеров библиотеки dependency hell

Ҫѐҏӗѫӑ
01.06.2017
17:42:37
да, он потому и существует, что народ начал шрикврап добавлять. а не должен был
теперь шринкврап для совместимости с нпм >=2 и для тех, кто их паблишил в нпм

Сергей
01.06.2017
17:43:49
чет я не понял
смотрите ситуацию, я гоняю тесты с локфайлом, всё окей
но обновляется одна либа внутри глубоко: libname: ^1.5.3 до 1.5.4 и ломает что-то
у меня в тестах все ок
но когда кто-то ставит себе, у него накатывается 1.5.4 и не работает ничего, он приходит ко мне в issues и ругается

Ҫѐҏӗѫӑ
01.06.2017
17:45:02
ты не путаешь гитигнор и нпмигнор?
локфайл нужен в гите и не нужен в нпм

Сергей
01.06.2017
17:47:27

Google

Name
01.06.2017
17:47:41

Сергей
01.06.2017
17:48:14
как тогда избежать вышеописанной ситуации?

Name
01.06.2017
17:50:53

Сергей
01.06.2017
17:51:31

Ҫѐҏӗѫӑ
01.06.2017
17:53:00
ты можешь шринврап создать если полагаешься на него
нпм просто переименует его, а внутри то же самое будет вроде

Дмитрий
01.06.2017
17:54:33
Ага
It shares a format with npm-shrinkwrap.json, which is essentially the same file, but allows publication

Aleh
01.06.2017
17:54:52
в 5ой версии shrinkwrap норм?

Ҫѐҏӗѫӑ
01.06.2017
17:55:18
норм. он обратно совместим
у нас на тачках 5, на ci 4

Ҫѐҏӗѫӑ
01.06.2017
17:55:37
и нам ок

Gordey
01.06.2017
17:56:03
а yarn

Ҫѐҏӗѫӑ
01.06.2017
17:56:05
https://www.reddit.com/r/javascript/comments/6dgnnq/npm_v500_released_save_by_default_lockfile_better/di3mjuk/
you can rename them between one another!
типа если у тебя недособрано и надо публиковать с зависимостями, то шринкврап
либам это может быть важно
аппам - нет
вообще они хуево это все описали конечно

Google

Ҫѐҏӗѫӑ
01.06.2017
17:59:38
но ваще если у кого-то поломалось в патче, то надо им сказать
а, ну вообще там вон написала она
> and npm-shrinkwrap.json to be reserved for those precious few folks out there who care very much about their libraries having an exact node_modules
это про тебя @sergeysova

Дмитрий
01.06.2017
18:01:49
Я так думаю изначально это мотивировано тем, что фиксация зависимостей в либах превращает дерево зависимостей в баобаб

Ҫѐҏӗѫӑ
01.06.2017
18:02:29
а бандл в еще большую кучу говна, чем должно быть

Дмитрий
01.06.2017
18:02:42
Ну да))

Name
01.06.2017
18:03:50
Каждый раз?
Ну да, перед каждым тестом, если тебе нужно дополнительно проверять работоспособность с последними версиями. Другого варианта с текущими инструментами я не вижу, можешь спросить за свой кейс в issues у npm на гитхабе

Ҫѐҏӗѫӑ
01.06.2017
18:03:54
в общем, надо идти к тому, кто там у тебя поломал, говорить ему, что он пидр и фиксировать депс пока чинит

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
01.06.2017
18:04:26
либо заставлять всех тащить в бандл аппы 100500 джейкверей

Дмитрий
01.06.2017
18:05:15
Самый упоротый вариант — bundledDependencies
Ни разу не видел, если честно, но вариант есть))

blkmrkt
01.06.2017
19:27:08
хочу накидать console.log в каждый метод чтоб было проще дебажить либу - следует взять debug() и резать его чем-то в вебпаке при publish, или как делать?

Alex
01.06.2017
19:28:31
Допустим мне нужен глобальный state, но не хочу ничего устанавливать. Што мне для этого нужно сделать?

Ilya
01.06.2017
19:31:46

blkmrkt
01.06.2017
19:32:01

Sergey
01.06.2017
19:39:02

Дмитрий
01.06.2017
19:39:50
Брейкпоинты для логов?
У меня например либа в максимально подробном режиме струячит до двух мегабайт логов в секунду
Я представляю как ты это будешь брейкпоинтами ловить)

Google

Sergey
01.06.2017
19:42:32

Дмитрий
01.06.2017
19:43:03
И я тоже

Sergey
01.06.2017
19:43:37
а, я услышал. я про ошибки подумал

Дмитрий
01.06.2017
19:43:44
Ты многие ошибки в динамике просто не поймаешь; если человек говорит, что нужны логи, то я склонен этому доверять)

Sergey
01.06.2017
19:44:49

Дмитрий
01.06.2017
19:45:27
Любые
Если у тебя exeption вызван комбинацией параметров минуту назад, котрые уже давно собраны gc, то бряк на исключении тебе не сообщит ровным счётом ничего)

Zae
01.06.2017
19:47:42
нормально ли если я роутер-компонент коннекчу к стору, чтобы проверять залогинен ли юзер, и если нет, то выкидывать его на / рут?

Sergey
01.06.2017
19:49:38

Pasha
01.06.2017
20:10:52
Парни нид хелп с вебпаком (мби не по теме, но уже пздц, идей нет). В scss пути к картинкам url(images/icon.png) и нужно резолвить пути по абсолютному пути /smth/assets/images/icon.png. Пробовал добавить resolve-url-loader после sass-loader, пробовал добавлять ~assets/images/icon.png и делать alias: { 'assets': '...abs-path' }. Хер.. никак не могу разобраться, хелп плз

Konstantin
01.06.2017
20:11:04
Котаны, есть способ побросить контекст на сервере?
На клиенте есть, на сервере this.context undefined

Alexey
01.06.2017
20:24:45
А this это что?

Pavel
01.06.2017
20:27:39

Pasha
01.06.2017
20:28:27
потому что все картинки находятся в одной папке ассетов изначально...

Alexey
01.06.2017
20:28:46
Вы же в курсе, что при компонентном подходе это криво
или не?

Pasha
01.06.2017
20:29:03
ну я-то вкурсе, но это не отменяет легаси код

Alexey
01.06.2017
20:29:11
git mv ...

Pasha
01.06.2017
20:29:14
а картинок до такой жопы что ппц
нуну