Alexey
11.08.2017
12:16:08
Сергей
11.08.2017
12:16:18
особенно classProps
Google
Alexey
11.08.2017
12:16:43
а, ок
Сергей
11.08.2017
12:16:52
плюс trailing comma не генерит лишнего диффа
Alexey
11.08.2017
12:17:11
ну, это если аргументы в одну строку влезут )
Сергей
11.08.2017
12:17:28
так trailing function comma не для этого случая
Alexey
11.08.2017
12:17:39
понятное дело
ну ок, я понял бабель на клиенте и сервере — единообразие сразу
Сергей
11.08.2017
12:18:37
я ботов для телеге пишу с бабелем
да и не только
особенно если большой проект, то там точно будет бабель
уже пробовал без него писать
больно это
Alexey
11.08.2017
12:19:23
ну, я пишу и нормально пока ?
Сергей
11.08.2017
12:19:26
особенно require('../../../../com/name/')
Evgeny
11.08.2017
12:19:29
Ты про генераторы расскажи
Google
Alexey
11.08.2017
12:19:44
меня медленный старт смущал в свое время, когда пробовал
Evgeniy
11.08.2017
12:20:32
Сергей
11.08.2017
12:22:21
Evgeniy
11.08.2017
12:22:41
А ты как?
Сергей
11.08.2017
12:22:50
babel-plugin-module-resolver
и на выходе получаю относительные пути
Evgeniy
11.08.2017
12:23:03
в webpack настроил
Сергей
11.08.2017
12:23:16
у меня нет вебпака в ноде
Evgeniy
11.08.2017
12:23:22
хм
Покажи пример
Сергей
11.08.2017
12:23:44
пример чего?
Evgeniy
11.08.2017
12:24:00
Да я уже нашел
Anton
11.08.2017
12:24:13
Evgeniy
11.08.2017
12:24:26
ты себе настороил .babelrc и работаешь?
Сергей
11.08.2017
12:25:23
Evgeniy
11.08.2017
12:26:02
да
Надо так же сделать. А отладка нормально работает?
Сергей
11.08.2017
12:26:08
Evgeniy
11.08.2017
12:26:42
Google
Evgeniy
11.08.2017
12:26:49
nodedemon
Сергей
11.08.2017
12:27:42
для отладки babel-node
для работы просто делаю билд
nodemon
а ещё юзаю devtool
Evgeniy
11.08.2017
12:28:17
Ясно
Bohdan
11.08.2017
12:29:32
о, babel-node и ts-node агонь
временами только долго при запуске компилирует, но потом отпускает и вновь летает
Gleb
11.08.2017
12:36:20
Как раз в тему к вашим разговорам. Обновился до Babel 7 Alpha, потому что к 6 нормально не смог прикрутить optional chaining operator, да и вообще, почему бы и нет. Вроде там 2 PR осталось до релиза, насколько я помню. Соответственно, обновил и babel-eslint. В консоли всё ок, а в VSCode - плюётся. Он что, берётся из каких-то внутренних/глобальных зависимостей, а не из devDeps проекта?
Сергей
11.08.2017
12:36:47
лол
лучше б релиза дождался
Gleb
11.08.2017
12:40:44
Тфу, да, это его перезагрузить надо было. Точняк) Да я давно уже отключил его парсер, нафиг он нужен, когда есть eslint?
лучше б релиза дождался
Всё нормально, я на мелкой либе экспериментирую) Пока всё норм, собирается, багов не видно. А если будут, может это меня таки сподвигнет покоммитить в opensource.
Сергей
11.08.2017
12:46:46
Gleb
11.08.2017
12:48:01
Подсветка есть. Я просто в настройках вырубил подчёркивание красным ошибок от внутреннего парсера.
Сергей
11.08.2017
12:48:07
а
че за правило?
Gleb
11.08.2017
12:52:08
Да, только TypeScript я не юзаю, ничего сказать по поводу него не могу.
Дмитрий
11.08.2017
12:55:30
typescript тут не при чём
Vsevolod
11.08.2017
13:16:10
а на чем сейчас модно сокеты пилить, чтобы и клиентская библиотека была?
Google
Сергей
11.08.2017
13:17:06
Влад
11.08.2017
13:18:22
Часто в продакшене сокеты используются? Я только один раз для игры использовал, мне понравилось, но это был пет-Проджект
Vsevolod
11.08.2017
13:19:48
socket.io
збазыба. думал что-то стильно модное молодежное подвезли, ан нет
Andrey
11.08.2017
13:50:55
в rxjs есть обертка над сокетами
Zaur
11.08.2017
14:13:59
кто нибудь юзал tinypng в gulp ?
как лучше сжать png файлы?
ENAMETOOLONG
11.08.2017
14:17:15
optipng есть
tinypng ниочем когда есть jpegtran, jpegoptim и optipng
Zaur
11.08.2017
14:41:09
optipng есть
оно https://www.npmjs.com/package/gulp-optipng ?
ENAMETOOLONG
11.08.2017
14:42:04
Zaur
11.08.2017
14:42:39
imagemin - пробовал, он нифига не сжимает файл, который tiny смог пожать на 70%
причем визуально не заметно сжатие
ENAMETOOLONG
11.08.2017
14:42:58
Zaur
11.08.2017
14:43:50
ок, потыкаю еще раз
там внутри всё что тебе надо
.pipe(imagemin([
imagemin.optipng({optimizationLevel: 80})
], {verbose:true}))
сжимает на 0.4% :( что яделаю не так?
Сергей
11.08.2017
14:48:44
Zaur
11.08.2017
14:48:57
Сергей
11.08.2017
14:49:06
А
Так там для пнг
Google
Сергей
11.08.2017
14:49:12
Хм
Zaur
11.08.2017
14:50:51
tiny выдает файл 256colors, а imagemin 8bits
Yaroslav
11.08.2017
14:53:04
8битс. хм
это же 256 цветов
в чем разница?
Charles
11.08.2017
14:54:27
ребят, вы тут парсер vscode обсуждали - у кого-нибудь стоит Atom x64 на винде? у меня linter-eslint в упор не линтит ничего. смотрел issues нихрена не понял что надо сделать чтоб он обратно стал линтить
Zaur
11.08.2017
14:55:34
это же 256 цветов
8bits (не уточнил что RGBA) - это файл в котором по 8 бит на каждый канал RGBA. А 256colors - это всего 256 значений(если я правильно понял)
Charles
11.08.2017
14:56:27
зы.: linter: enable linter не видит ни одного линтера вообще (ни jshint, ни eslint)
Zaur
11.08.2017
15:30:01
optipng -o7 build/images/map.png
** Processing: build/images/map.png
246x144 pixels, 4x8 bits/pixel, RGB+alpha
Input IDAT size = 56271 bytes
Input file size = 56421 bytes
Trying:
zc = 9 zm = 9 zs = 1 f = 5 IDAT size = 56160
Selecting parameters:
zc = 9 zm = 9 zs = 1 f = 5 IDAT size = 56160
Output IDAT size = 56160 bytes (111 bytes decrease)
Output file size = 56238 bytes (183 bytes = 0.32% decrease)
Aleksandr
11.08.2017
15:51:40