Я знаю, что это не ответ на этот вопрос (я хотел бы прокомментировать), но я постараюсь дать альтернативное решение.
Stylus поддерживает встроенную функцию json(path[, options])
, что означает, что вы можете поместить все переменные в файл JSON и предоставить их как для файлов JS, так и для файлов Stylus.
Вы не можете получить доступ к переменной стилуса с помощью JS, и вы, вероятно, не сможете этого сделать, если не найдете какие-то библиотеки времени сборки, которые преобразуют указанный файл / переменную js в переменные стилуса.