JSON тема, используемая в Sass - PullRequest
0 голосов
/ 16 июня 2020

Есть ли способ «импортировать» (или что-то в этом роде) JSON в Sass? Мы знаем трюк с настройкой «экспорта» из файлов Sass, например, так ...

$scroll-bar-width: 10px;

:export {
  scrollBarWidth: $scroll-bar-width;
  gridGutterWidth: $grid-gutter-width;
}

Но мы бы хотели сделать нечто иное. IE

Настройте файлы theme.json со значениями вроде:

  {
    sideBarColor: '#333',
    sideBarFont: 'courier',
    ....
  }

и пусть они будут использоваться в Sass.

   .sidebar {
     background: sideBarColor || ${theme.sideBarColor} || whatever whatever format works..
   }

Есть ли библиотека, Плагин Webpack, техника и др. c, что может сделать это возможным? Спасибо!

...