InfoLabs: ну естественно костыльно, раз из коробки нету. Что ж делать.
Я бы, если честно, подключал бы вручную миксины там и только там, где они нужны — сомнительно что все 50 нужны в одном месте. Или привлек бы наследование, но вслепую не скажу, подойдет это или нет.
Сборка конечно будет не быстрая, но вряд ли на порядок медленнее, имхо.
Если делаете npm install jquery, то devDependencies от джейквери не ставятся.
Если потом сделать cd node_modules/jquery && npm install, то они поставятся.
Я не знаю, что это за "Microsoft HPC Pack 2012", но оно у вас запускается вместо nodejs. Отредактируйте системную переменную PATH и удалите это дело оттуда.
Alex Wells: если честно, мне больше всего нравится vuex. Да, он не без шероховатостей в подключении, но хотя бы нету столько бойлерплейта, как с redux, и вся бизнес-логика оказывается в маленьких чистых функциях.
Что-то ничего не понятно. Покажите, какой JSON приходит (он же не может быть абсолютно произвольный, какие-то данные вы ожидаете), и что хотите получить в итоге.
Пока что напрашивается вывод, что вам приходит объект со свойствами "АдресРФ ", "Индекс", "Корпус" и так далее, а что вы хотите получить -- непонятно.
logpol32: нет там JS и никогда не было, есть только юнитискрипт.
Выбрав C# вы ничего не потеряете, так как подавляющее большинство инфы, тем более актуальной, подается на C#.
ikerya: для каждого. Есть причины, почему это сделано так (вкратце — чтобы обновление одного проекта не сломало остальные).
в принципе при желании можно наверное ставить «общие» пакеты в папку уровнем выше всех проектов.