
Котяй Негодяй
13.02.2017
18:25:04
Не использовать jsdom
Не, ну серьёзно. Если мне нужно протестить реакт-компонент на Jest, а Jest юзает jsdom.

Egoarka
13.02.2017
18:30:48
(:
когда библиотека юзает стороннюю библиотеку, в мире плачет один я

Google

hlomzik
13.02.2017
18:31:47

Egoarka
13.02.2017
18:32:00

Котяй Негодяй
13.02.2017
18:32:11

Egoarka
13.02.2017
18:32:23
спс

Котяй Негодяй
13.02.2017
18:33:34
Если библиотека покрыта тестами и подерживается, плюс не релизит ломающих изменений там, где не надо, то почему бы и нет?

Dreamerinnoise
13.02.2017
18:33:59
In fact, the longer we went using the tool, the more apparent the problems with Jest became. Such as when requiring some very common and specific libraries became a big issue, Jest would refuse to not mock them. And we would receive a lot of nondescript errors, telling us something wasn’t working. Libraries such as ‘when’, ‘winston’ and ‘path’ (amongst others) would not not mock. To solve the problem, we had to use jest.autoMockOff();to essentially turn off one of Jest’s unique features, and end up requiring the non-mocked libraries. This is not what we signed up for!
Аж потряхивает

Котяй Негодяй
13.02.2017
18:37:27
Если нет нормальной реализации, впилю сам.

Vladimir
13.02.2017
18:40:01

Котяй Негодяй
13.02.2017
18:40:11

Google

Vladimir
13.02.2017
18:40:12
Неа.
Тогда забудь это про старую версию

Котяй Негодяй
13.02.2017
18:41:12
Пошёл впиливать window.resizeTo() в jsdom.

Капитан
13.02.2017
18:52:59
У нас есть json сервер, нам нужно утилита которая на основе нашего json сервера автоматом сгенерить код обмена сообщениями для js клиента. Коллеги, что поссоветуете?

Vladimir
13.02.2017
18:54:14

Fayozjon [CybernatiC]
13.02.2017
18:55:34

hlomzik
13.02.2017
19:10:25
как в npm запустить скрипт прямо вот в текущей директории? pwd указывает на корневую директорию проекта, cd использовать не выйдет.

Vladimir
13.02.2017
19:11:18
что ты имеешь ввиду?

hlomzik
13.02.2017
19:12:37
условно — хочу node-sass -o . .
как это сделать в npm скриптах?

Egoarka
13.02.2017
19:13:38

hlomzik
13.02.2017
19:13:54

Egoarka
13.02.2017
19:14:08
в чем проблема сделать с помощью gulp'а?

Vladimir
13.02.2017
19:14:10

Egoarka
13.02.2017
19:14:18
и оттуда запускаешь таск (bash)
и идешь работать

Arseniy
13.02.2017
19:14:40
галп это слишком избыточно для простой задачи

Egoarka
13.02.2017
19:14:40

Arseniy
13.02.2017
19:14:47

Google

Egoarka
13.02.2017
19:14:54
эм
а что тогда sass?

Arseniy
13.02.2017
19:14:58
хотя

Egoarka
13.02.2017
19:15:06
как бы да, между прочим

Arseniy
13.02.2017
19:15:10
смотря как определять термин «препроцессор»

Egoarka
13.02.2017
19:15:12
я не хочу в гугл отправлять.

Arseniy
13.02.2017
19:15:14
он просто работает с файлами

Vladimir
13.02.2017
19:15:20
боже, я знаю что такое сасс
я не знаю про -o . .

Egoarka
13.02.2017
19:15:43
@notarseniy http://sass-lang.com/guide

Arseniy
13.02.2017
19:15:53
я не про SASS

Egoarka
13.02.2017
19:16:00
argh

Arseniy
13.02.2017
19:16:13
а почему cd не покатит?
http://stackoverflow.com/questions/30286498/change-working-directory-for-npm-scripts

hlomzik
13.02.2017
19:16:42
что это?
хм. мне нужно запускать некую консольную жс-библиотеку через npm в любой директории, чтобы она виделась, как "текущая". я не смог нагуглить это, везде пишут про *конкретную* директорию, это решается через cd, а мне нужно в любой

Arseniy
13.02.2017
19:17:07
хм

hlomzik
13.02.2017
19:17:12
я не знаю про -o . .
ну это типа файлы из текущей директории преобразовать в файлы в текущей директории

Arseniy
13.02.2017
19:17:37

Google

Egoarka
13.02.2017
19:17:44
ты нодой комплишь?

hlomzik
13.02.2017
19:17:55
сейчас это не очень необходимая задача, по сути просто для теста. но я удивлен, что это вызвало проблемы

Egoarka
13.02.2017
19:18:06
http://stackoverflow.com/questions/3133243/how-do-i-get-the-path-to-the-current-script-with-node-js

Arseniy
13.02.2017
19:18:06

Admin
ERROR: S client not available

Egoarka
13.02.2017
19:18:42

hlomzik
13.02.2017
19:20:41
"scripts": { "test": "echo pwd" }
repo/folder 21:56:18 $ npm test
> repo@0.0.1 test /path/to/repo
> echo pwd
/path/to/repo

Karina
13.02.2017
19:33:15
чуваки, знаете js плагин, который бы ПЛАВНО (не по скорости, а по виду) считал до указанного указанного числа, - типа счетчик (но не даты, просто числа). AnimationNumber и countUp.js они какие-то дрыгательные - нет в них smoothed анимации.

Vladimir
13.02.2017
19:35:40
https://nodejs.org/api/process.html#process_process_chdir_directory

Nikolay
13.02.2017
19:55:44

Karina
13.02.2017
19:56:49

Nikolay
13.02.2017
19:57:34
да
ну и там display table cell
чтобы они все одной высоты были
анимировать числа кстате можно и через jquery
$({value: from}).animate(
{value: to},
{
duration: 200,
easing: 'swing',
step: function () {
setVal(this.value);
},
complete: function () {
setVal(this.value);
}
}
);

Karina
13.02.2017
20:02:43
да вот у меня они у меня в span уже и находятся
и всё равно дрыгаются

Google

Nikolay
13.02.2017
20:03:58
дрыгаться могут потому что ширина ячеек меняется
или высота

Karina
13.02.2017
20:09:02
ок

hlomzik
13.02.2017
21:20:58

Vladimir
13.02.2017
21:23:06
минимальная нодовая бинарная обёртка с process.chdir

hlomzik
13.02.2017
21:23:28
Ну да, пока так и придумалось. Отстой какой-то
И то, нужно проверять. Запускается же уже с не тем cwd

Alexander
13.02.2017
22:16:32
Всем привет

Oleg
13.02.2017
22:17:13
Привет

Alexander
13.02.2017
22:17:56
Решил посмотреть, как жизнь в телеграме бурлит

Oleg
13.02.2017
22:18:35
Поздновато
Большинство спят

Alexander
13.02.2017
22:18:48
Почему?
Ну я же не собираюсь выходить

Ywein
13.02.2017
22:22:44
никак не бурлит

Slava
13.02.2017
22:24:10
выкипает )