Go to file
2022-12-19 23:53:43 +00:00
.github Create dependabot.yml (#127) 2022-12-16 19:14:00 -08:00
bin Do not throw ProtocolErrorType.PARAMS for custom functions and importers (#118) 2022-12-08 12:07:54 -08:00
lib/src Do not throw ProtocolErrorType.PARAMS for custom functions and importers (#118) 2022-12-08 12:07:54 -08:00
test Do not throw ProtocolErrorType.PARAMS for custom functions and importers (#118) 2022-12-08 12:07:54 -08:00
tool Auto-update homebrew formula on release (#122) 2022-12-08 12:21:48 -08:00
.gitignore Commit the lockfile (#63) 2021-12-30 14:01:54 -08:00
analysis_options.yaml Use the Sass shared Dart analysis options (#67) 2022-01-25 17:16:17 -08:00
CHANGELOG.md Update Dart Sass version and release 2022-12-19 23:53:43 +00:00
CODE_OF_CONDUCT.md Boilerplate files 2019-05-07 16:53:00 -07:00
CONTRIBUTING.md Cut a release of the embedded host after the compiler releases (#68) 2022-01-26 17:13:10 -08:00
LICENSE Boilerplate files 2019-05-07 16:53:00 -07:00
pubspec.lock Update Dart Sass version and release 2022-12-19 23:53:43 +00:00
pubspec.yaml Update Dart Sass version and release 2022-12-19 23:53:43 +00:00
README.md Update README.md (#116) 2022-10-12 18:27:47 -07:00

Embedded Dart Sass

This is a wrapper for Dart Sass that implements the compiler side of the Embedded Sass protocol. It's designed to be embedded in a host language, which then exposes an API for users to invoke Sass and define custom functions and importers.

Usage

  • dart-sass-embedded starts the compiler and listens on stdin.
  • dart-sass-embedded --version prints versionResponse with id = 0 in JSON and exits.

Releases

Binary releases are available from the GitHub release page. We recommend that embedded hosts embed these release binaries in their packages, or use a post-install script to install a specific version of the embedded compiler to avoid version skew.

Disclaimer: this is not an official Google product.