@JSlang

Страница 717 из 2237
Олег
01.03.2017
19:32:06
я забанен? мои сообщения видны? %)
Я их вижу, не уверен за остальных

Egor
01.03.2017
19:32:28
Rafael
01.03.2017
19:44:12
Дмитрий
01.03.2017
19:52:32
Кароч

Google
Дмитрий
01.03.2017
19:52:38
Я всё не читал

Но я правильно понимаю, что вы собираете либу для браузера вебпаком и нужно как-то передавать ей зависимости от других либ?

Мы не знаем, на каком уровне вложенности будет либа

Egor
01.03.2017
19:58:01
Я всё не читал
Но осуждаешь)

Дмитрий
01.03.2017
19:58:07
Да

Egor
01.03.2017
19:58:15
Сделали нормально, без неявных зависимостей

Дмитрий
01.03.2017
19:58:58
Сделали нормально, без неявных зависимостей
У вас теперь интерфейс хранилища в неявных зависимостях ;)

Не то, чтобы я это осуждал, но по поводу вебпака парню вообще не то советовали)

Вебпак спокойно собирает браузерные либы с требованием внешних зависимостей

Дмитрий
01.03.2017
20:04:36
покажешь пример?
https://github.com/zerobias/telegram-mtproto/blob/mtproto2/config/webogram/webpack.config.js#L31

Google
Дмитрий
01.03.2017
20:04:53
У меня так собиралась, сейчас правда закомментил

Но вот то, что там было перечисленно — это требования внешних библиотек

Egor
01.03.2017
20:07:57
да, но это скорее перечисление символов которые будут возвращаться из глобала при их реквайре, а тут речь про другое шла -- в собранном модуле иметь честный реквайр, который бы разрезолвил модуль по имени и подтащил его

Egor
01.03.2017
20:12:54
https://webpack.github.io/docs/configuration.html#target

Дмитрий
01.03.2017
20:15:42
Это чтобы были именно электроновские require

Oleg
01.03.2017
22:02:48
C# программист со знанием JavaScript это не JavaScript программист

Метод поиска по ключевым словам увы тут не подходит

Galina
01.03.2017
22:11:26
Я понимаю, пардон!!! Не обратила внимания, что группа только для JavaScript ... В будущем, только по теме!)))

Grigory
01.03.2017
23:19:03
Парни, доброй ночи) Нужно сделать в babel плагине преобразование const a = { [b]: { color: 'kill', [nike]: { nike: true, } } } -> var b = 'button'; var a = _defineProperty({}, b, _defineProperty({ color: 'kill' }, nike, { nike: true })); Как объвить что Identifier должен добавляться через defineProperty ?

Victoria
02.03.2017
00:20:54
Лол, таки решила запостить промежуточный итог. Каркас безбраузерного плеера под NodeJS: https://gist.github.com/Guevara-chan/d9df1202e0e884c93c8b9ba7a291d8c1

Больше всего меня пугает, что его надо переводить на асинхронность, но в остальном - вроде неплохо так получилось.

Paruyr
02.03.2017
01:10:09
я - да. атом тормозит. vscode - нет.
cloc 10k. JS/ES6. VSCode съедает 2гб памяти и встает раком через минуту. Atom, обвешанный 100500 всякими расширениями, ESLint-ом активным, вообще не тормозит. Core i5. Говно ваш VSCode, если честно

Paruyr
02.03.2017
01:25:34
Ну, вполне может быть. Но мне не понравилось ;)

Google
Oleg
02.03.2017
02:11:05
Вебшторм же (с)

Andrey
02.03.2017
06:18:27
Кстати, на днях открывал репозиторий бабел, вебштормом тупо зависал. Пришлось через vscode

Arti
02.03.2017
06:21:07
а чем atom не устроил ?

Andrey
02.03.2017
06:23:19
Нужно много плагинов

Arti
02.03.2017
06:23:56
sublime text ?

Oleg
02.03.2017
06:43:04
Надо будет у себя проверить про зависания

А то чувствую себя счастливчиком без тормозов

Но возможно аймак последней модели в мидл конфигурации и правда слишком быстр и перемалывает здоровенные проекты

Кстати

Тормоза могут быть из-за индексации в начале

Да, на сильно большом новом проекте возможно нужно и полчасика разогрева

Alexander
02.03.2017
06:45:42
sublime text ?
А чо не вим-то?

Andrey
02.03.2017
06:45:45
Arti
02.03.2017
06:45:58
можно и хардкорный vim =D

Oleg
02.03.2017
06:46:16
nano же

Однажды я дебажил прод бекенд консольлогами через нано по ссш

Admin
ERROR: S client not available

Arti
02.03.2017
06:47:22
О_о

Alexander
02.03.2017
06:48:41
Однажды я дебажил прод бекенд консольлогами через нано по ссш
Это как это ты их вставлял в уже запущенный код?

Oleg
02.03.2017
06:49:37
Ну как вставлял... как обычно, перезапуск через супервизор наше всё

Google
Oleg
02.03.2017
06:49:59
И потом читал в отдельных файлах логи

И потом процесс повторялся, ещё и ещё

Andrey
02.03.2017
06:50:39
А в чем проблема была локально запустить?

Oleg
02.03.2017
06:50:43
А всё потому что отличия тестового сервера и продакшн сервера - это боль

Alexander
02.03.2017
06:51:12
А в чем проблема была локально запустить?
Локально база не та, конфиги

Окружение разное

Mark
02.03.2017
09:49:00
Всем привет) Хочу перевести проект на Typescript, есть проблемка с линтером. Он уже есть eslintrc, хотелось бы безболезненно перевести на tslint

Можно ли как-то расширить конфиги?

Не переписывая полностью

Дмитрий
02.03.2017
09:50:50
tslint очень беден в плане правил, если конфиг большой, то почти без вариантов всё выкидывать

Mark
02.03.2017
09:51:38
Ну хотелось бы это оставить. Т.е никак? "eslint:recommended", "plugin:react/recommended", "plugin:redux-saga/recommended"

Дмитрий
02.03.2017
09:51:45
Можно заюзать вот это и теоретически просто переименовать .eslintrc в tslint.json, но тут я не гарантирую успех)

https://www.npmjs.com/package/tslint-eslint-rules

Mark
02.03.2017
09:52:18
А как с этим дела у флоу? Так же?

Дмитрий
02.03.2017
09:52:58
А как с этим дела у флоу? Так же?
Флоу внутри js, поэтому у него всё норм

Aleh
02.03.2017
09:53:47
А как с этим дела у флоу? Так же?
им повезло, они первыми застолбили имена в бабилоне)

Mark
02.03.2017
09:54:03
Спасибо, tslint-eslint-rules может решить)

Aleh
02.03.2017
09:54:22
Google
Дмитрий
02.03.2017
09:54:28
Aleh
02.03.2017
09:54:49
ну я про токены в babylon, они первыми запилили парсер, поэтому у них все хорошо)

Страница 717 из 2237