dart-sass 1.65.1 -> 1.66.1 https://github.com/sass/dart-sass/releases attrpath: dart-sass Checking auto update branch... No auto update branch exists Old version 1.65.1" not present in master derivation file with contents: { lib , fetchFromGitHub , buildDartApplication , buf , protoc-gen-dart , testers , dart-sass , runCommand , writeText }: let sass-language = fetchFromGitHub { owner = "sass"; repo = "sass"; rev = "refs/tags/embedded-protocol-2.0.0"; hash = "sha256-3qk3XbI/DpNj4oa/3ar5hqEY8LNmQsokinuKt4xV7ck="; }; in buildDartApplication rec { pname = "dart-sass"; version = "1.66.1"; src = fetchFromGitHub { owner = "sass"; repo = pname; rev = version; hash = "sha256-2bqYoWG8xGh7HGZyCPLNz/ZWXH29Be12YfYgGTCIVx8="; }; pubspecLockFile = ./pubspec.lock; vendorHash = "sha256-YWxVpwuo97i00/F4WOn2AWiRFYSFIWbEbmxDF77gWsE="; nativeBuildInputs = [ buf protoc-gen-dart ]; preConfigure = '' mkdir -p build ln -s ${sass-language} build/language HOME="$TMPDIR" buf generate ''; dartCompileFlags = [ "--define=version=${version}" ]; meta = with lib; { homepage = "https://github.com/sass/dart-sass"; description = "The reference implementation of Sass, written in Dart"; mainProgram = "sass"; license = licenses.mit; maintainers = with maintainers; [ lelgenio ]; }; passthru.tests = { version = testers.testVersion { package = dart-sass; command = "dart-sass --version"; }; simple = testers.testEqualContents { assertion = "dart-sass compiles a basic scss file"; expected = writeText "expected" '' body h1{color:#123} ''; actual = runCommand "actual" { nativeBuildInputs = [ dart-sass ]; base = writeText "base" '' body { $color: #123; h1 { color: $color; } } ''; } '' dart-sass --style=compressed $base > $out ''; }; }; }