
I
19.12.2016
10:59:49

Andrey
19.12.2016
10:59:59
не. я про пурескрипт ещё лет 7 назад слышал

I
19.12.2016
11:00:13
ого
да, не хайпово

Google

Andrey
19.12.2016
11:00:29
наверно тот был не этот

I
19.12.2016
11:01:46
первый релиз в 14ом
вряд ли тот

Aleh
19.12.2016
11:01:49
не знаю были ли другие до этого

Andrey
19.12.2016
11:02:10
он тогда был похож на хацкель ?
ок

Aleh
19.12.2016
11:03:02
он вообще написан на хаскеле и сильнее всего на него ориентируется

Aldar
19.12.2016
11:04:54
https://github.com/andyarvanitis/purescript-native

Aleh
19.12.2016
11:05:22
зачем на плюсах-то о.о
а, понял
транспайлит в плюсы, а потом компилит

Дмитрий
19.12.2016
11:09:15
Просто через ghc прогоняет, вероятнее всего

Google

Aleh
19.12.2016
11:10:00

Aldar
19.12.2016
11:11:47
упоротые ребята

Дмитрий
19.12.2016
11:12:01
Ого
Серьезно у них там всё

Aldar
19.12.2016
11:12:33
https://github.com/scala-native/scala-native

Nikolay
19.12.2016
11:13:16
А кто-нть вообще пишет на purescript в прод?
Выглядит занятно :)

Aleh
19.12.2016
11:13:42
как только я увидел, что они работают только с bower, то сразу забил

Nikita
19.12.2016
11:15:23
подскажите под вебпак плагин, который работал бы как nodemon, но из под вебпак плагина с серверным рендерингом
сложна объяснил... есть бандл, хочется его запускать, при ребилде. нодой.

Максим
19.12.2016
11:17:04
есть конфиг может?)
что значит запускать бандл?

Nikita
19.12.2016
11:18:52
ну, webpack мне скомпилил entrypoint с target: node, хочу его запустить
и перезапускать всякий раз, как вебпак его перекомплил

Николай
19.12.2016
11:19:47
pm2 может заюзать? Там вотчинг вроде есть

Максим
19.12.2016
11:20:17
так а просто --watch ?

Nikita
19.12.2016
11:20:22
мне не нужен вотчинг. у меня есть вебпак, который сам скажет, когда что-то поменял
оок, ясно-понятно, спасибо чат)

Максим
19.12.2016
11:21:37
http://stackoverflow.com/questions/30312715/run-command-after-webpack-build
пожалуйста, Nikita )

Google

Nikita
19.12.2016
11:22:10
тоже не то)

Максим
19.12.2016
11:23:32
ок, а если так nodemon натравить на твой бандл?
он будет видеть, что тот поменялся и перезапускать сервак

Nikita
19.12.2016
11:24:08
можно, да. но хочется все из 1 процесса запускать
более того, надо nodemon запускать после того, как вебпак сбилдился

Максим
19.12.2016
11:24:27
запихнуть все в npm скрипт?

Nikita
19.12.2016
11:25:33
ноуп, тоже не получится. красиво, во всяком случае

Максим
19.12.2016
11:26:35
почему? ты сделашь какой-нибудь “run: webpack && node ./bundle.js”
и все
что тут некрасивого?
ну или может я кейс до конца не понял

Nikita
19.12.2016
11:27:55
перезапуск где?)

Максим
19.12.2016
11:28:32
понял
все последнее предложение)
https://www.npmjs.com/package/webpack-shell-plugin

Nikita
19.12.2016
11:30:22
смотрел, но слишком просто. надо стартовать и убивать процесс

Максим
19.12.2016
11:31:00
много хочешь)

Mike
19.12.2016
11:31:56
Там есть скринкаст. Глянь, может подойдёт

Nikita
19.12.2016
11:54:28
const path = require('path');
const { spawn } = require('child_process');
class WebpackNodePlugin {
apply(compiler) {
let childProcess = null;
const cwd = compiler.options.output.path;
const entryPoint = path.join(compiler.options.output.path, compiler.options.output.filename);
compiler.plugin('done', (compilation) => {
if (childProcess) {
childProcess.kill();
childProcess = null;
}
childProcess = spawn('node', [entryPoint], { cwd, stdio: 'inherit' });
});
}
}
module.exports = WebpackNodePlugin;

Google

Nikita
19.12.2016
11:54:37
как-то так выглядит то, что я хочу)

Aleh
19.12.2016
13:49:41

Nikita
19.12.2016
13:50:00
да так-то норм, просто на коленке)
нет перезапуска и прочих плюшек

Aleh
19.12.2016
13:50:30
перезапуска, если процесс упал?

Admin
ERROR: S client not available

Nikita
19.12.2016
13:51:09
ага
так-то оно фича, но нет логгинга нормального

Aleh
19.12.2016
13:55:43
ага
так а заюзай вместо простого spawn тут nodemon

Nikita
19.12.2016
13:56:07
ну вот можно, да. но пока работает)
яж спрашивал готовое аналогичное решение

Froth
19.12.2016
17:13:25
ты случаем не держал джаббер конференцию хабра?

Александр NeonXP⚛??
19.12.2016
17:13:53

Froth
19.12.2016
17:14:17
Года 2-3-4 назад, точно не помню

Nook
19.12.2016
19:22:39
Когда на русском
Вообще нифига не понятно

A.
19.12.2016
19:24:55
Ребят. Вопрос есть. Какой нормальный парсер для multipart запросов есть? В запросе с формы изображения и параметры.
Юзал multer, но устал от него.
Гугл работает, но хочется вашего опыта.
И примерчик неплохой наработанный если можно)

Google

Nook
19.12.2016
19:26:26
Большие данные будешь отправлять?
Принимать точнее

?Nes Gorgeous
19.12.2016
19:32:32
Менять mbr на gpt была не лучшая идея

Denis
19.12.2016
19:45:38
В чём они это рисовали? Михаил здесь есть?)

Pavel
19.12.2016
20:00:45

Mike
19.12.2016
20:03:56

A.
19.12.2016
20:14:30
Изображения около 1 mb и параметров около 10
+ мильён валидаций

Nook
19.12.2016
20:15:04
Используй тогда Stream
https://github.com/expressjs/node-multiparty
Что-то типо этого

A.
19.12.2016
21:19:43
Нет примеров в продакшене?
А так, спасибо)

Igor
19.12.2016
23:46:25
Странная проблема, экспортирую класс (class Myclass { ... }) в npm модуле как module.exports = { 'Myclass': Myclass }. Но заимпортировать не получается - undefined