{"id":13706684,"url":"https://github.com/rstudio/sass","last_synced_at":"2025-05-15T07:03:52.407Z","repository":{"id":33926428,"uuid":"144749268","full_name":"rstudio/sass","owner":"rstudio","description":"Sass compiler package for R","archived":false,"fork":false,"pushed_at":"2025-04-14T14:44:52.000Z","size":10146,"stargazers_count":101,"open_issues_count":22,"forks_count":18,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-05-11T05:51:37.707Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rstudio.github.io/sass/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rstudio.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-08-14T17:02:58.000Z","updated_at":"2025-04-17T23:23:31.000Z","dependencies_parsed_at":"2024-03-15T21:45:18.989Z","dependency_job_id":"c6e89dcb-2e20-412f-ba9f-d0e8485204a1","html_url":"https://github.com/rstudio/sass","commit_stats":{"total_commits":360,"total_committers":13,"mean_commits":"27.692307692307693","dds":0.7638888888888888,"last_synced_commit":"4f42680340264e1655745a99cbd7e0c0481b6a01"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Fsass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Fsass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Fsass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Fsass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rstudio","download_url":"https://codeload.github.com/rstudio/sass/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076850,"owners_count":22010611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T22:01:05.159Z","updated_at":"2025-05-15T07:03:52.386Z","avatar_url":"https://github.com/rstudio.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"---\noutput:\n  github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n# sass \u003ca href='https://rstudio.github.io/sass/'\u003e\u003cimg src='man/figures/logo.svg' align=\"right\" height=\"139\" /\u003e\u003c/a\u003e\n\n\n[![R build status](https://github.com/rstudio/sass/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/rstudio/sass/actions)\n[![CRAN_Status_Badge](http://www.r-pkg.org/badges/version/sass)](https://cran.r-project.org/package=sass)\n\n\u003cstyle\u003e\npre {\n  border: 1px solid #eee;\n}\n\npre.r {\n  background-color: #ffffff;\n}\n\npre.r code {\n  background-color: #ffffff;\n}\n\npre.css {\n  margin-top: -1.25rem;\n  background-color: #f8f8f8;\n  border-radius: 0;\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n\u003c/style\u003e\n\n\n```{r setup, include=FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  message = FALSE,\n  out.width = \"100%\",\n  class.output = \"css\",\n  comment = \"\"\n)\n```\n\n\u003cbr\u003e\n\nThe `sass` R package provides bindings to [LibSass](https://github.com/sass/libsass), a fast [Sass](https://sass-lang.com/) compiler written in C++. Sass is a mature and stable CSS extension language that makes styling modern websites less complex and more composable.\n\n### Installation\n\nInstall the released version of `sass` from CRAN:\n\n```r\ninstall.packages(\"sass\")\n```\n\nInstall the latest development build from GitHub:\n\n```r\n# install.packages(\"remotes\")\nremotes::install_github(\"rstudio/sass\")\n```\n\n### Basic usage\n\nTo compile Sass into CSS, provide Sass to the `input` argument of the `sass()` function. `input` can be any of the following:\n\n* An R string (as in the example below).\n* A named `list()` defining [Sass variables](https://rstudio.github.io/sass/articles/sass.html#variables).\n* A `sass_file()`, `sass_import()`, or `sass_layer()`.\n* A nested `list()` comprising of all the above.\n\n```{r}\nlibrary(sass)\nsass(input = \"\n  $size: 50%;\n  foo { margin: $size * .33; }\n\")\n```\n\n### Learn more\n\nSee **sass**'s [overview vignette](https://rstudio.github.io/sass/articles/sass.html) as well as the official [Sass documentation](https://sass-lang.com/documentation/).\n\n### Ask a question\n\nIf you have a question about **sass**, try asking one on \u003chttps://forum.posit.co\u003e:\n\n\n[![RStudio Ask a question: sass](https://img.shields.io/badge/Ask%20a%20question-sass-75aadb.svg?style=popout\u0026logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjI1LjkgNjI1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYyNS45IDYyNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izc1QUFEQjt9Cgkuc3Qxe2ZpbGw6IzRENEQ0RDt9Cgkuc3Qye2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qze2ZpbGw6dXJsKCNTVkdJRF8xXyk7fQoJLnN0NHtmaWxsOnVybCgjU1ZHSURfMl8pO30KCS5zdDV7ZmlsbDp1cmwoI1NWR0lEXzNfKTt9Cgkuc3Q2e2ZpbGw6dXJsKCNTVkdJRF80Xyk7fQoJLnN0N3tmaWxsOnVybCgjU1ZHSURfNV8pO30KCS5zdDh7ZmlsbDp1cmwoI1NWR0lEXzZfKTt9Cgkuc3Q5e2ZpbGw6dXJsKCNTVkdJRF83Xyk7fQoJLnN0MTB7ZmlsbDp1cmwoI1NWR0lEXzhfKTt9Cgkuc3QxMXtmaWxsOnVybCgjU1ZHSURfOV8pO30KCS5zdDEye2ZpbGw6dXJsKCNTVkdJRF8xMF8pO30KCS5zdDEze29wYWNpdHk6MC4xODtmaWxsOnVybCgjU1ZHSURfMTFfKTt9Cgkuc3QxNHtvcGFjaXR5OjAuMzt9Cjwvc3R5bGU+CjxnIGlkPSJHcmF5X0xvZ28iPgo8L2c+CjxnIGlkPSJCbGFja19MZXR0ZXJzIj4KPC9nPgo8ZyBpZD0iQmx1ZV9HcmFkaWVudF9MZXR0ZXJzIj4KCTxnPgoKCQkJPGVsbGlwc2UgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMTI3LjkyNjUgMzE3LjAzMTcpIiBjbGFzcz0ic3QwIiBjeD0iMzE4LjciIGN5PSIzMTIuOSIgcng9IjMwOS44IiByeT0iMzA5LjgiLz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQyNC43LDQxMS44aDMzLjZ2MjYuMWgtNTEuM0wzMjIsMzEwLjVoLTQ1LjN2MTAxLjNoNDQuM3YyNi4xSDIwOS41di0yNi4xaDM4LjNWMTg3LjNsLTM4LjMtNC43di0yNC43ICAgICBjMTQuNSwzLjMsMjcuMSw1LjYsNDIuOSw1LjZjMjMuOCwwLDQ4LjEtNS42LDcxLjktNS42YzQ2LjIsMCw4OS4xLDIxLDg5LjEsNzIuM2MwLDM5LjctMjMuOCw2NC45LTYwLjcsNzUuNkw0MjQuNyw0MTEuOHogICAgICBNMjc2LjcsMjg1LjNsMjQuMywwLjVjNTkuMywwLjksODIuMS0yMS45LDgyLjEtNTIuM2MwLTM1LjUtMjUuNy00OS41LTU4LjMtNDkuNWMtMTUuNCwwLTMxLjMsMS40LTQ4LjEsMy4zVjI4NS4zeiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iV2hpdGVfTGV0dGVycyI+CjwvZz4KPGcgaWQ9IlJfQmFsbCI+CjwvZz4KPC9zdmc+)](https://forum.posit.co/new-topic?title=\u0026category_id=10\u0026tags=sass\u0026body=%0A%0A%0A%20%20--------%0A%20%20%0A%20%20%3Csup%3EReferred%20here%20by%20%60sass%60%27s%20README%3C/sup%3E%0A\u0026u=rich_i)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frstudio%2Fsass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frstudio%2Fsass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frstudio%2Fsass/lists"}