A few things to note here: Sass and Eyeglass are dependency injected. I don't want us to manage what versions or implementations get installed.
The options other than outputStyle that we're setting need to be set that way, we shouldn't allow them to be overridden by the caller so we should Object.assign into their options, not the other way around.
Right now we're doing this in
css-blocks.config.js
to add eyeglass support to a project:Instead we should be able to do this:
A few things to note here: Sass and Eyeglass are dependency injected. I don't want us to manage what versions or implementations get installed.
The options other than
outputStyle
that we're setting need to be set that way, we shouldn't allow them to be overridden by the caller so we shouldObject.assign
into their options, not the other way around.