Request for Comments: Nested Map Functions

As Sass libraries and design systems get more complex and have more users with
different needs, they tend to develop the need to share and override
configuration and design tokens. This configuration is often hierarchical, and
ends up being represented...

The Module System is Launched

The Sass team has known for years that the @import rule, one of the earliest
additions to Sass, wasn’t as good as we wanted it. It caused a litany of
problems for our users:

It was next to impossible to figure out where a given variable, mixin,...

Module System Preview

Exciting news, Sass fans! After a year of development and some iteration on the
spec, we’re ready to launch a beta preview of the new Sass module system! We may
still make a few last-minute tweaks based on user feedback, so don’t go using

Request For Comments: Forward Slash as Separator

Early on in Sass’s history, the decision was made to use / as a division
operator, since that was (and is) by far the most common representation across
programming languages. The / character was used in very few plain CSS
properties, and for thos...

Brand New Sass Docs

I’m excited to announce the launch of a full rewrite and redesign of the Sass
documentation, going live today after eight months of work by
Jina Anne and myself! Jina, the lead of Team Sass
Design, is responsible for the layout and visual design ...

Ruby Sass Has Reached End-Of-Life

One year has passed since we announced the deprecation of Ruby
Sass, and it has now officially reached its
end-of-life. We will release one final version of the Ruby Sass gem that will
print a warning indicating that it’s no longer receiving upda...

Request For Comments: Module System

Many of the most frequently-requested features for Sass have to do with its
imports. The import system that we’ve had since the very early releases of Sass
is, to put it simply, not great. It does little more than textually include one
Sass file ...