#998024 RFP: node-sass -- The reference implementation of Sass, written in Dart

Package:
wnpp
Source:
wnpp
Submitter:
Andrey Rahmatullin
Date:
2026-06-20 13:11:01 UTC
Severity:
wishlist
#998024#5
Date:
2021-10-28 16:45:21 UTC
From:
To:
* Package name    : node-sass
  Version         : 1.43.4
  Upstream Author : Natalie Weizenbaum <nweiz@google.com>
* URL             : https://github.com/sass/dart-sass
* License         : MIT
  Programming Lang: Dart
  Description     : The reference implementation of Sass, written in Dart

This is a build-dep of furo.

#998024#12
Date:
2021-12-27 07:40:38 UTC
From:
To:
Hi,

sadly dart isn't packaged in Debian. As a workaround, you can use
node-node-sass.

Cheers,
Yadd

#998024#19
Date:
2024-01-18 12:30:47 UTC
From:
To:
Hi,

rsass can appropriately compile sass files which is convenient for Debian
packaging.

Thanks,

Alex

#998024#24
Date:
2025-09-16 20:25:38 UTC
From:
To:
Yes. There is a multitude of sass implementations, including
node-node-sass, node-grunt-sass, rsass, sassc.

There's also a separate ITP for *another* rust sass implementation in
#1093767. It says, accurately, that neither rust implementation is a
complete implementation of dart-sass, which this aims to package.

I have tested rsass against a codebase here and it fails to implement
map.deep-merge, for example.

Really, we should just aim at having the reference implementation here,
because otherwise we're just doing our users a disservice at providing
incomplete `sass` implementations.

a.

#998024#31
Date:
2026-06-20 12:37:53 UTC
From:
To:
El sábado, 20 de junio de 2026 a las 12:11, Pierre Gruet <pgt@debian.org> escribió:

CC'ing Edward, since this package grew directly out during the review of node-material-web: that package needs Dart Sass, which can only be built from source with dart2js from the Dart SDK: hence this ITP.

CC'ing also #998024, since this will unblock that one.

Having dart-sdk finally unblocks the long-standing RFP #998024 (Dart Sass) which could then be packaged and close it (also a prerequisite for #931793, Flutter). The proof of concept already builds the Dart SDK from source, offline, in sbuild with the Debian toolchain (using system clang/gn/ninja) and a self-hosting bootstrap like ghc/gnat;

I'll need some guidance regarding the agreement on that bootstrap before any upload. I would appreciate anyone pitching in on this.

Best,

Juan