Vlad
мэйвен это нпм для джавы, да?
Sergey
Насколько хорошо дружит webpack и maven?
frontend-maven-plugin, если нужно собрать фронт при лайфсакле мавена
Yaroslav
мэйвен это нпм для джавы, да?
Не совсем, все чутка масштабнее
Nikolay
лучше вебпак вместо галпа
теплое вместо мягкого?
Dreamerinnoise
Vlad
теплое вместо мягкого?
я объяснил чем в след сообщении
Nikolay
уже увидел
Yaroslav
frontend-maven-plugin, если нужно собрать фронт при лайфсакле мавена
Ну понятно, смысл стандартный. Видимо еще абфусцировать придется там же
Nikolay
а то чето постоянно gulp и webpack в ровень ставят
Дима
Просто большинству только бандлинг и связанные с ним задачи и требуются
Дима
А всё остальное как правило прописывается в скрипты package.json
Dreamerinnoise
честно говоря ебал я эти нпм скрипты, мне их трудно читать
Nikolay
и еще, судя по открытому issue то fetch до сих пор не умеет abort
Nikolay
а jquery умеет
Vlad
а он и не должен
Vlad
и то есть не будет
Nikolay
а кто должен?
Vlad
что-нибудь другое
Sergey
кто умеет абортить промисы, тот и должен
Nikolay
ну у меня если даблкликнуть по ajax чемунибудь то предидущий запрос отменяется, стартует новый
Vlad
ни спека фетча, ни спека промисов не подразумевают абортов
Nikolay
нет, именно отмена
Nikolay
т.е пользователь может нечайно кликнуть два раза
Дима
честно говоря ебал я эти нпм скрипты, мне их трудно читать
Ну как-то постепенно пришло понимание, что это лучше, чем тащить тонну зависимостей галпа и плагинов
Vlad
но throtle и/или debounce тоже решают эту проблему
Дима
Тем более, что в npm есть свой собственный сборщик
Vlad
ну а вообще ты не первый и не последний кому нужно абортить
Nikolay
а еще бывает что какой то компонент стартанул запрос, и бац его уничтожили, запрос тоже поидее надо отменять
Nikolay
поэтому не использую fetch до сих пор
Vlad
есть аналоги фетча с возможностью отмены
Vlad
только поискать нужно
Dreamerinnoise
Ну как-то постепенно пришло понимание, что это лучше, чем тащить тонну зависимостей галпа и плагинов
Ну, написал свой сборщик на четвертом галпе с минимум зависимостей, легче читать конфиг и таски из функций
Vlad
главное чтобы токены отмены не ввели
Vlad
с ними пизда
Vlad
пусть что-нибудь другое придумают
Дима
Ну, написал свой сборщик на четвертом галпе с минимум зависимостей, легче читать конфиг и таски из функций
у меня так же на третьем было, webpack-like конфиг, вложенные саб-таски, и т.д. Но я устал уже ждать пока они с 4 одуплятся наконец, уже хз сколько времени никакого движения
Dreamerinnoise
у меня так же на третьем было, webpack-like конфиг, вложенные саб-таски, и т.д. Но я устал уже ждать пока они с 4 одуплятся наконец, уже хз сколько времени никакого движения
А я плюнул и окунулся в омут :D движение вроде как бы есть, если ты про то, что в gulp проекте не быо комитов, там ща с винилом проблемы
Nikolay
а мы как то раз вместо gulpa полностью свой сборщик написали )
Дима
в январе будет уже минимум 2 года, а то и 3
Во, да. Проект фактически скоропостижно помер
Dreamerinnoise
говорят, что нодожс имеет проблемы со стримами
Dreamerinnoise
Dreamerinnoise
https://github.com/gulpjs/vinyl это обновляется, а знач проект пилится
Vlad
говорят, что нодожс имеет проблемы со стримами
лол. кто с ними проблем не имеет?
Dreamerinnoise
https://github.com/gulpjs/vinyl-fs это тоже
Vlad
я не говорил, что галп умер
Vlad
винил пилят да
Vyacheslav
ну галп наверняка не умер для верстальщиков?
Dreamerinnoise
https://github.com/gulpjs/gulp/issues/1782
M.
Напишу сюда, так как в noobs молчат. Нужна помощь по webpack. Когда делаю рекваир стилей, то джейквери плагин тупо перестает работать, в чем может быть проблема?
M.
Ни ошибок, ничего
Nikolay
— Видишь ошибки? — Нет. — А они есть.
Nikolay
@mnkhxx ну гадалок здесь нету, ты хоть чтонибудь то покажи? конфиг там. как стили подключаешь
M.
Конфиг: https://pastebin.ubuntu.com/23433256/ Стили подключаю в index.js вот так require("!css!sass!./style/main.sass");
M.
И сам плагин require('./scripts/parallax-scroll.js');
Nikolay
без инлайн лоадеров пробовал подключать?
Nikolay
просто require(.../main.sass) ?
M.
Ругается You may need an appropriate loader to handle this file type.
Nikolay
ну вот теперь тебе надо поставить лоадер npm install sass-loader node-sass webpack --save-dev
M.
Все равно, такая же ошибка
Anonymous
в смысле зачем? если его не делать то как бы и forEach не нужон
что... но фор эйч не для калбеков и не возвращает ничего
Anonymous
Все профессионалы, как вы, его хейтят?)
1. не хейт, просто он не поддерживает архитектуру 2. на нативном я могу все составить не прибегая к созданию своих функций 3. есть более интересные функциональные библиотеки которые умеют много, чего не умеет жс, жиквери в этом списке нет это навскидку
Oleh
Такой вопрос меня настиг, а какой вообще смысл от метода .concat() в JS? Ведь все можно сделать с обычным плюсом, правильно?
Oleg
Вообще джейквери не поддерживает архитектуру потому что оно там и не заложено. Но чаще всего если код был на джейквери - он очень низкого качества. А так MVC на джейквери можено вполне. А вот реактивность и всё такое - уже да, не выйдет.
Oleh
Та нет никакого примера, знакомый спросил как конкатенировать Number и String. Я задумался, и почему-то вспомнил про concat(). Можно и через него ведь это сделать, а не только через +
Oleg
У чисел нет конката
Oleg
Да и вообще очень странный вопрос
Oleg
Ни разу не видел использование конката у строк для того чтобы собрать что-то
Oleh
Хорошо, тогда простой пример надо было объединить 3 + ' строки'. Это можно сделать и с помощью concat и с плюсом.
Oleg
Может быть где-то такое и есть, но это какой-то совсем уникальный кейс
Oleh
Понял только что, плюсом не соберешь массив в один
Oleh
*массивы
Oleg
Вот для массивов да
Oleh
А concat может, все спасибо вопрос закрыл
Oleg
В целом что-либо в число можно превращать через Number(x), но чаще используют унарный плюс