Sass.js is a convenience API for the JavaScript libsass (compiled with Emscripten)
npm install sass.jsSass parser in JavaScript. Have a look at the Interactive Playground to play around with compiling SCSS to CSS in your browser.
This is a convenience API for emscripted libsass (at v3.6.2). If you're looking to run Sass in node, you're probably looking for node-sass. Sass.js and node-sass should generate the same results.
A fair warning: minified the worker weighs 4.5MB, gzipped it's still 827KB. If you're on NodeJS, please use the (considerably faster) node-sass instead.
You may also be interested in giving Dart Sass a shot.
* Getting started
* API documentation
* Building Sass.js
* Changelog
Sass.js is used in the following tools:
* grunt-contrib-sassjs
* mobilexag/plugin-sass is a SystemJS plugin
* kevcjones/plugin-scss is a SystemJS plugin
* theefer/plugin-sass is a SystemJS plugin
* stealjs/steal-sass is a StealJS plugin
* nickheiner/sassjs-loader is a Webpack plugin
* lein-sass is a minimum dependency Clojure library designed to compile SASS files using Sass.js running on Nashorn
* qwebs is a "back-end web server"
* Crunch 2
* Christian Kruse - @cjk101010
* Sebastian Golasch - @asciidisco
* Rodney Rehm - @rodneyrehm
* the sass group, especially team libsass
* team emscripten, especially Alon Zakai
* Piotr Paczkowski for providing the emscripten docker image
Sass.js is - as libsass and emscripten are - published under the MIT License.