megatolya / grunt-borschik

Grunt plugin for borschik

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vow ломает сборку

megatolya opened this issue · comments

Пакет q, который использует vow больше не отдает метод valueOf. нужно использовать vow, который либо использует новый метод, либо найти старый с нормальной зависимостью

valueOf is deprecated, use inspect instead. Error
    at Promise.valueOf (/Users/megatolya/workspace/vb/node_modules/q/q.js:452:39)
    at Object.Vow.valueOf (/Users/megatolya/workspace/vb/node_modules/vow/lib/vow.js:268:40)
    at onFulfilled (/Users/megatolya/workspace/vb/node_modules/vow/lib/vow.js:338:44)
    at _fulfilled (/Users/megatolya/workspace/vb/node_modules/q/q.js:798:54)
    at self.promiseDispatch.done (/Users/megatolya/workspace/vb/node_modules/q/q.js:827:30)
    at Promise.promise.promiseDispatch (/Users/megatolya/workspace/vb/node_modules/q/q.js:760:13)
    at /Users/megatolya/workspace/vb/node_modules/q/q.js:574:44
    at flush (/Users/megatolya/workspace/vb/node_modules/q/q.js:108:17)

Какие есть варианты решения?

Я отсрочил решение этой проблемы так:
Для своего проекта можно добавить в депсы q, например, рабочий вариант "q": "~0.8.2". И удалить q у borschik: rm -rf node_modules/borschik/node_modules/q.

Это, конечно, не дело, надо будет разобраться.

Возможно, борщик версии 0.4.x такой проблемы не имеет.

q был всему виной. поправил a73a333 в 0.1.6.