Спасибо за ответ! Совсем про это забыл. Короче говоря, абстрагироваться :) Такой подход используется в fullstack JS фреймворках, типа Derby и Meteor, верно?
Существование такой штуки под react-router + Hapi тоже сомнительно, к сожалению.
У меня была мысль написать что-то попроще - типа файла конфигурации для обоих типов маршрутов, но потом понял, что это слишком много накладных трудов для такой маленькой части приложения как маршруты (ведь это дело поддерживать потом).
Насколько я помню, такой опции там нет - unison предназначался как инструмент для двусторонней синхронизации.
Есть вариант вручную переместить новые файлы из каталога и синхронизировать оставшиеся файлы, но это похоже на хак
Webpack - не таск менеджер, а инструмент сборки проекта. Сам тоже работаю через Makefile + npm scripts.
Про babel - да. Но как его прикрутить к sails?
Раньше Sails базировался на Express, сейчас от него ушли. У них собственная ORM, хотя уже есть Sequelize и Mongoose.
Сразу вспоминается Meteor почему-то :)
Наверное, нужно было ещё пояснить использование фреймворков... Я занимаюсь разработкой веб приложухи, у которой есть изоморфная часть на React. Ну и REST API.
Единственное, где я бы смог сэкономить время, сравнивая с моим текущим сетапом, это policies и routes. С другой стороны, как прикрутить серверную отрисовку реакта к Sails? Как передать состояние (или просто данные) этой изоморфной части?
везде короче)