
Михаил
17.11.2016
15:01:26
Всем привет. Ребята если есть те, кто пишет на vue.js, у нас есть телеграмм чат для таких как вы :)
@vuejs_ru

Yevhenii
17.11.2016
15:48:25
Вопрос eсть: как мне сделать инициализацию пока вотчер не работает на ву2?
решил задачку
вешаю вотчер после инициализации, мб кому такая идея нужна будет

Google

Amir
17.11.2016
18:48:09
corezoid кто-то щупал?)

Roman
17.11.2016
19:06:56
https://m.youtube.com/watch?v=wjFgOckkVYM

Dima
17.11.2016
22:46:41
ребята,зачем нужна ram в postgres на heroku?

Anton
17.11.2016
23:14:31
Что бы хранить в ней индексы

Dima
17.11.2016
23:15:15
понял,спасибо

Михаил
18.11.2016
01:19:15
Ребята а есть те, кто с секвалайзом работал?
Как обновить ключ у асоциации и вернуть новую include асоциацию по обновленному ключу ?

Anton
18.11.2016
01:49:57

dshm
18.11.2016
06:43:17
Подскажите самую адекватную и Cms на ноде которые сейчас есть
Не для использования а чтобы посмотреть что там и как

Vladimir
18.11.2016
07:23:38

Котяй Негодяй
18.11.2016
09:03:27
#npm В package.json есть зависимости в таком виде:
"react": ">=15.3.2",
"react-dom": ">=15.3.2",
"react-redux": ">=4.4.5",
Это для того, чтобы поднять версии и затестить, как работает.
Так вот, после npm up версии установленных пакетов выше, чем в package.json. Как мне актуализировать их в файле?

Sergey
18.11.2016
09:05:52
мм ты хочешь зафиксировать версии?

Google

Sergey
18.11.2016
09:06:16
потому что установилось то все правильно в общемт о
>= как бы намекает

Котяй Негодяй
18.11.2016
09:07:51
Нет. Я хочу затестить, как всё работает и актуализировать версии в package.json (поднять номера версий). Потом, конечно же, я их сделаю compatible (^n.n.n)

Sergey
18.11.2016
09:09:21
по идее —save должен это делать

Котяй Негодяй
18.11.2016
09:09:28

Sergey
18.11.2016
09:09:37
ну
у тебя package требует просто чтобы не меньше указанных были

Котяй Негодяй
18.11.2016
09:10:03
Не делает.

Sergey
18.11.2016
09:10:10
все же логично
вроде в какой то версии было сломано это

Сергей
18.11.2016
09:12:30
Юзайте shrinkwrap
/stat@combot

Vladimir
18.11.2016
09:15:21
https://semver.npmjs.com/

nick
18.11.2016
09:16:05
ребята посоветуйте проекты на github, дабы посмотреть как кто делает

Vladimir
18.11.2016
09:16:09
@bigslycat

nick
18.11.2016
09:17:01
рантайм какой
может что та где взаимодействия пользователя с системой постоянное
вообще то что и стоит на node писать

Котяй Негодяй
18.11.2016
09:18:39
все же логично
Нет. Не логично. Допустим, я юзаю пакет с версией 1.0.0 — записан как ^1.0.0. Выходит 2.0.0 (т.е. содержит ломающие изменения), и я хочу обновиться. Прописываю >=1.0.0, обновляюсь, делаю фикс несовместимостей с пакетом в проекте — имею >=1.0.0 в файле и 2.0.0 по факту. Потом я ставлю ^2.0.0 в файле, чтобы, когда выйдет новая версия с ломающими изменениями, у меня ничего неожиданно не посыпалось. Прифит. Вручную с одним пакетом я могу это проделать. Но если у меня таких зависимостей сами знаете сколько, это проблематично. Так вот —- проблема только в актуализации номеров версий в файле.

Google

Котяй Негодяй
18.11.2016
09:20:07
Про shrinkwrap я знаю. Но это для продакшна.
А в package.json версии тоже нужно держать в актуальном состоянии (чтобы соответствовали реальным зависимостям, но и не приводили к инкременту мажорной версии).

Vint
18.11.2016
09:21:43
@bigslycat поставь глобально вот эту штуку https://www.npmjs.com/package/npm-check-updates
ncu в папке проекта - покажет все новинки
ncu -u обновит package.json

Котяй Негодяй
18.11.2016
09:23:16
Неа.
"eslint-config-airbnb": ">=12.0.0", в файле
установлена 13.0.0
А вот вывод ncu:
redux-persist ^3.5.0 → ^4.0.0-beta1
eslint-plugin-jsx-a11y ^2.2.3 → ^3.0.1

Vint
18.11.2016
09:25:19
Так а почему у тебя установлена более свежая, чем в файле?

Котяй Негодяй
18.11.2016
09:25:39
>= же
Специально поставил, чтоб обновиться.

Vint
18.11.2016
09:26:26
А, ну да, наверное) Значит надо один раз руками зачистить это в package.json
А потом использовать эту тулзу или следить через npm outdated и руками.

Котяй Негодяй
18.11.2016
09:29:36
=(

Vadim
18.11.2016
09:33:43
а на yarn никто еще не перешел?

Котяй Негодяй
18.11.2016
09:36:22
Решил проблему. Моя ошибка была в том, что я выполнил npm up
Алгоритм такой:
Меняем в package.json "^ на ">=. Делаем npm up -S && npm up -D, фиксим возможные фейлы.

Vint
18.11.2016
09:40:26
А после больше никогда не используем >=, потому что major'ы выходят редко и их видно через outdated)

Котяй Негодяй
18.11.2016
09:41:43

Vint
18.11.2016
09:46:11
Я у себя вообще строго все версии fixed прописываю. Так нет разброса между dev и prod.

Vladimir
18.11.2016
10:15:13

Google

Vint
18.11.2016
10:17:16
Увы. Но основные модули обычно поддерживаются активно, поэтому используют последние версии вложенных. Мне важна актуальность для depth 0.

Admin
ERROR: S client not available

Yusup
18.11.2016
10:19:10
npm shrinkwrap?

Сергей
18.11.2016
10:19:45

Vint
18.11.2016
10:23:57
Он муторный)

Сергей
18.11.2016
10:24:19
почему?

Yusup
18.11.2016
10:25:37
настолько муторный чтобы ограничивать себя актуальностью только для depth 0?
я помню, бугуртил с socket.io и того, что мне нужна была конкретная версия engine.io

Vint
18.11.2016
10:26:17
За ним тоже следить надо. Лишние команды набирать. В реальности с npm 3 я ни разу не натыкался на проблемы с вложенными модулями. Когда было дерево в npm 2 - бывало.
Но как бы это не исключает его существование и полезность в каких-то случаях)
Ребята, а кто подскажет модуль для работы с очередями? Не охото писать своё для эксперимента.
Очереди per instance only, без завязки на внешние хранилища. Короче, пляска вокруг массива нужна.

P
18.11.2016
10:37:15
Уважаемые, никто не знает, на чем лучше всего сделать очередь с отложенными сообщениями и возможностью удаления? Кролик вроде не очень позволяет удалять сообщения (решается костылями), да и для просто отложенных даже там плагин нужен. БД и какой-то сетИнтервал для того, чтобы чекать статус сообщений уж очень костыльно.

Vint
18.11.2016
10:37:52
Блин, час очередей в чате)

Sergey
18.11.2016
10:38:27

Vint
18.11.2016
10:39:20
Ну да, фактически, только с асинхронностью и уже готовое рабочее)

P
18.11.2016
10:53:49

Сергей
18.11.2016
12:30:38
а кто юзает npm-shrinkwrap ?

Evgeny
18.11.2016
12:36:43
больше нет

Сергей
18.11.2016
12:37:03
Почему

Vladimir
18.11.2016
12:37:17

Google

Сергей
18.11.2016
12:37:36
Что именно сломано?

Vladimir
18.11.2016
12:37:42
Он сам

Сергей
18.11.2016
12:37:50
Конкретнее

Vladimir
18.11.2016
12:38:15
Прочитай npm changelog
И открытые ишью
Вообщем он не гарантия

Сергей
18.11.2016
12:39:03
А что гарантия?
Сейчас смотрю чейнджлоги, довольно много фиксов именно шринкврап

Andrey
18.11.2016
12:42:53

Anton
18.11.2016
12:44:24

Сергей
18.11.2016
12:44:47
https://github.com/npm/npm/blob/latest/changelogs/CHANGELOG-3.md