
Vasiliy
27.06.2016
14:32:12
А как без них?
https://github.com/lodash/babel-plugin-lodash#example
Transforms
import _ from 'lodash';
import { add } from 'lodash/fp';
const addOne = add(1);
_.map([1, 2, 3], addOne);
roughly to
import _add from 'lodash/fp/add';
import _map from 'lodash/map';
const addOne = _add(1);
_map([1, 2, 3], addOne);

Nikita
27.06.2016
14:32:15
просто поставить lodash

Alex
27.06.2016
14:32:33
@vyorkin, да про этот плагин я уже понял)
тут люди предлагают то же делать без плагинов

Google

Nikita
27.06.2016
14:32:42
import 'lodash/get' это тоже самое, что import 'react/lib/some_internal_module'
а плагин позволяет не писать импорты из lodash в несколько строчек) Так-то тоже удобно)

Vasiliy
27.06.2016
14:33:25

Alex
27.06.2016
14:33:49
что стоит? О-о

Vasiliy
27.06.2016
14:33:58
упоминание (если по-русски)

Alex
27.06.2016
14:34:07
фф
аа

Dmitry
27.06.2016
14:34:19

Vasiliy
27.06.2016
14:34:23
но не 10 раз а 1

Dmitry
27.06.2016
14:34:55

Vasiliy
27.06.2016
14:35:23
да, это удобнее, + еще вот этот пост http://knpw.rs/blog/using-lodash и вот этот плагин https://github.com/lodash/lodash-webpack-plugin

Alex
27.06.2016
14:37:13
ребят, если я устанавливаю npm install lodash, потом пишу
import { get, set, map } from 'lodash/fp';
то webpack мне в бандл подтянет весь lodash или только get/set/map + их deps?

Aleksandr
27.06.2016
14:38:48
весь, добавь в babel plugins вот это и тогда зарезолвит только то что нужно

Google

Aleksandr
27.06.2016
14:38:49
https://github.com/lodash/babel-plugin-lodash

Alex
27.06.2016
14:39:15
ну я про этот плагин и имел в виду)
если его юзать

Vasiliy
27.06.2016
14:39:27
да, норм все будет

Aleksandr
27.06.2016
14:39:32
а я чего-то пропустил предыдущие сообщения)
сорян ребят
да, все будет ок

Alex
27.06.2016
14:39:44
кек
пойду пилить говносайты

Yan?
27.06.2016
14:40:14
лэндинги за 800

Alex
27.06.2016
14:40:28
за 300
сегодня скидки

KlonD90
27.06.2016
14:40:37
на метеоре все что не сделаешь говно

Alex
27.06.2016
14:40:48
100%
надо 3етий моник поставить, врублю 2girls1cup и буду кодить

Nikita
27.06.2016
14:42:07
шутеечки за 900 пошли?)

Alex
27.06.2016
14:42:30
растем
Вот вам квест, помогите парню, а то без денег останется
https://toster.ru/q/331998

Nikita
27.06.2016
14:44:13
тут помощь не программистов нужна))

Google

KlonD90
27.06.2016
14:44:37
так вот кто такие сайты пишет
че он адрес не подсказал - я бы купил себе нож

Dmitry
27.06.2016
14:45:16
Ох лол
Зачем тут все это?

Andrey
27.06.2016
14:50:15
кто то запилил биржу по cs, но сделал дырявой, найти бы еще ссылку на этого сервис

Alex
27.06.2016
14:59:39
Кстати, кто что предпочитает? async/await из ES7 или generators из ES6?

Oleg
27.06.2016
15:01:42
async.js
с него начал и так и юзаю )

Alex
27.06.2016
15:02:30
ну так-то это не то немного =)

KlonD90
27.06.2016
15:02:43
Так вот кто эти ребята. Уже 2ой проект в 2016м взял и там этот async.js
:/
Написаны тоже в 2016м

Oleg
27.06.2016
15:03:06
: D

Felix
27.06.2016
15:03:12
ну года три назад ты мог каждый первый брать
и там был бы async

KlonD90
27.06.2016
15:03:28
для меня и так как каждый первый
промисы мимо людей прошли
:(

Alex
27.06.2016
15:04:15
ну генераторы с промисами как раз дают отличный буст же?
просто babel также может в async/await, транслирует в генераторы с промисами

Google

Alex
27.06.2016
15:06:56
**тишина**

KlonD90
27.06.2016
15:07:32
На node.js только промисы без каких либо трансляторов

Alex
27.06.2016
15:07:32
Ок, есть какой плагин для webpack, который бандл приведет в красивый вид?) Чтобы читать кек было

Roman
27.06.2016
15:09:36
чем просто промисы плохи? медленные?

Nikita
27.06.2016
15:11:21
просто промисы - не декларативно

Evgeny
27.06.2016
15:11:40
Ниасилили

Admin
ERROR: S client not available

Alex
27.06.2016
15:11:57
? да не, просто генераторы дают крутые фишки же
var wait = time => new Promise((res, rej) => setTimeout(res, time));
co(function*() {
yield wait(1000);
console.log("Wow!");
yield wait(1500);
console.log("Прошло 2.5 секунды");
})

Anton
27.06.2016
15:13:48
async/await из es7 вобще суперфича

Nikita
27.06.2016
15:13:49
const user = await db.getUser(req.params.username);
if (!(await comparePassword(req.params.password, user.password))) {
res.status(403);
return;
}
res.json(user);

Anton
27.06.2016
15:13:53
Зависимость есть
Брат стал асинхронным

Alex
27.06.2016
15:14:18
чо?)

Anton
27.06.2016
15:14:24
Тонкая шутка

Alex
27.06.2016
15:14:29
аа

Anton
27.06.2016
15:14:42
Короче async/await вобще выручает, хз теперь, как жил без него

Alex
27.06.2016
15:14:50
@gusnkt babel транслирует это в yield + generators + promise

Anton
27.06.2016
15:15:18
Промисы теперь кажутся громоздкими и вобще ужс-ужс
Хотя они и так костылем были, конечно

Nikita
27.06.2016
15:15:30
эм, babel транслирует это в то, что я скажу)) Но обычно именно так все

Google

Aleksey
27.06.2016
15:15:47

Vladimir
27.06.2016
15:18:35
тем что скчивает и запускает некий код

Aleksey
27.06.2016
15:19:10
Ну охуеть теперь, скачает/установит нужные мне зависимости.

Oleg
27.06.2016
15:19:39
апасна

Aleksey
27.06.2016
15:19:50
Кстати, в реакт чатике недавно была отметка 666, здесь 333. Совпадение?

Vladimir
27.06.2016
15:20:17
еще раз - он запускает код с твоими правами на твоей машине

Aleksey
27.06.2016
15:20:46

andretshurotshka?❄️кде
27.06.2016
15:20:55
который в системе

Vladimir
27.06.2016
15:23:50
менеджер пакетов качает из проверенных репозиториев

Vladimir
27.06.2016
15:23:54
Главное не делать sudo npm

Vladimir
27.06.2016
15:24:06
альтернативы нет, но надо понимать, что npm install -опасная операция

Vladimir
27.06.2016
15:24:14
Блин

Vladimir
27.06.2016
15:24:15
одна опечатка, и все

Vladimir
27.06.2016
15:24:40
Ну проверяй, что ставишь, чо

Vladimir
27.06.2016
15:24:51
я про то же
это в контексте плагина для веб пака, который устанавливает автоматически все подряд

Nikita
27.06.2016
15:26:59
проверяй че ставишь не выход)