я бы заюзал веб сокеты и vuex-геттеры. сервер по веб сокетам на клиент эмитит очердной товар(ы). клиент пушит его(их) в хранилище. vue рендерит эти товары через vuex-геттер (ну или computed можно, хотя лучше геттеры). в геттере соответсвенно фильтруете хранилище по текущим фильтрам
dependencies это зависимости проекта, то без чего он не будет работать. в devdeps лежат пакеты необхдимые для разработки проекта, webpack в данном случае devDep, а babel-polyfill - dep.
я не смогу собрать prod-сборку
вы употребили слово сборка, а сборка это один из этапов разработки
хотя на самом деле в случае создания сайта или вебапп, это деление вообще бесмысленно и носит чисто семантический характер для разработчика, не технический. т.е. т.к. в готовом коде у вас уже включены все библиотеки, фреймворки, css-киты (кстасти все они лежат в dependencies), то их нет смысла устанавливать(браузер не может получить доступ к packacje.json и узнать что там dependencies зависимосит, а что нет). а вот если вы делает какой-нибудь npm пакет который будет выполняться в node-окружении, там это деление имеет ключевую роль, т.к.там пакеты подключаются через require() и если вы не установите зависимость из dependencies этого проекта, то он не будет работать.
а вообще вопрос уже много раз обсасывался и здесь, и в гугле
Юрий Валдис, не понятно что вас не устраивает. если вы хотите показывать юзеру реалтайм данные то у вас два варианта - делать ajax-запросы на endpoint через определенные промежутки времени (setInterval), либо юзать вебсокеты, тогда запросы вообще не нужно делать и у вас самый настоящий реалтайм получается, просто устанавливаете соединиение с сервером и подписываетесь на получение данных, как только сервер прислал очередные валютные данные вы их тут же рендерите. все
какой http-клиент используете? а то можно сделать совершенно безумную вещь - зайти на офф сайт и почитать доки. например передать get-параметры в axios можно вот так: