KuzmenkoArtem: ну да, а потом кто-то решит, что модуль устаревший на одну минорную версию это не комильфо и похерит работу всем остальным. Не, чревато это, не советую.
Пусть все сами себе ставят, как привыкли, package.json для этого придуман. Место на винте дешевле, чем нервные клетки:)
Владислав Хвостов: то, что спрятано под флагом --harmony может быть реализовано неправильно или неполно (например, стрелочные функции довольно долго работали в неправильном контексте в io.js). Ну и по понятным причинам оттестировано это хуже и выше вероятность багов, утечек памяти и уязвимостей. Если честно, я не думаю, что там что-то катастрофически плохое, но если речь о деньгах или чувствительных данных, то лучше поберечься.
he he: это очень печально, что вы не знаете import/export, рекомендую поскорее ликвидировать этот пробел. Модульность это лучшее изобретение со времен нарезанного хлеба:)
Но vuejs тем и хорош, что все эти продвинутые фишки абсолютно опциональны. Просто, видимо, вам попадались такие примеры, что vuex используется с .vue-файлами, вот и все. На самом деле, его можно просто подключить на страницу и использовать.
Антон Иванов: и зря, 10-15 строк это как раз размер приличной функции. Разделять программу на кусочки надо не только из соображений повторного использования, а еще для разделения ответственности, повышения тестируемости, ну и просто для простоты восприятия.
Bauss: ух, уж не найду. Где-то на их гитхабе обсуждалось.
Мне лично в stylus важнее всего скорость и отсутствие проблем с source map (привет LESS) и секса с компиляцией под виндой (привет node-sass):)