Description
One of the most attractive things about dart-sass
is that the sass
npm package is pure js instead of using native code. However, the library includes a dependency on chokidar
which includes native dependencies (fs-events
). This causes issues for some important use cases (E.g. distributing a Sass compiler within a VS Code extension).
I realize that fs-events
is an optional dependency of chokidar
but seeing failed npm installation dependencies with every yarn install
is actually a big problem in terms of supporting my code at scale... a lot of people will miss the "this is an optional dependency, it's nbd" message and waste time trying to debug it.
It would be super awesome if the core compiler of sass
was extracted out to a different npm package that could be installed when you don't need to use the cli. (Perhaps @sass/compiler
?)