{"id":14037131,"url":"https://github.com/sass/sassc-ruby","last_synced_at":"2025-05-14T14:08:46.173Z","repository":{"id":27911674,"uuid":"31403576","full_name":"sass/sassc-ruby","owner":"sass","description":"Use libsass with Ruby!","archived":false,"fork":false,"pushed_at":"2024-10-17T11:59:32.000Z","size":335,"stargazers_count":362,"open_issues_count":75,"forks_count":158,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-05-02T08:46:46.763Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sass.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2015-02-27T04:31:20.000Z","updated_at":"2025-04-04T02:18:58.000Z","dependencies_parsed_at":"2024-11-05T18:44:29.199Z","dependency_job_id":null,"html_url":"https://github.com/sass/sassc-ruby","commit_stats":{"total_commits":284,"total_committers":41,"mean_commits":6.926829268292683,"dds":"0.35915492957746475","last_synced_commit":"eddbacbac2ae266400c0ca1ccf90bdc1563cc879"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sass%2Fsassc-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sass%2Fsassc-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sass%2Fsassc-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sass%2Fsassc-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sass","download_url":"https://codeload.github.com/sass/sassc-ruby/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252849248,"owners_count":21813792,"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-12T03:02:30.431Z","updated_at":"2025-05-14T14:08:46.153Z","avatar_url":"https://github.com/sass.png","language":"Ruby","readme":"## SassC Has Reached End-of-Life\n\nThe `sassc` gem should no longer be used, and will no longer be receiving any updates.\n\nThe [`sass-embedded`](https://rubygems.org/gems/sass-embedded) gem is the recommended way to move away from `sassc`. It bundles the [Dart Sass](https://sass-lang.com/dart-sass/) command-line executable, and uses the [Embedded Sass Protocol](https://github.com/sass/sass/blob/HEAD/spec/embedded-protocol.md) to provide a [Modern Ruby API](https://rubydoc.info/gems/sass-embedded/Sass) for compiling Sass and defining custom importers and functions.\n\nIf you find it difficult migrating to the Modern Ruby API, the [`sassc-embedded`](https://rubygems.org/gems/sassc-embedded) gem is a drop-in replacement for the `sassc` gem. It provides the same [Legacy Ruby API](https://github.com/sass-contrib/sassc-embedded-shim-ruby/blob/HEAD/README.md#usage), but internally runs `sass-embedded` instead of `libsass`.\n\nYou can also use the [`dartsass-rails`](https://rubygems.org/gems/dartsass-rails) gem, a basic command-line integration with the Dart Sass executable from the `sass-embedded` gem; or [`dartsass-sprockets`](https://rubygems.org/gems/dartsass-sprockets) gem, an advanced sprockets integration with the Legacy Ruby API from the `sassc-embedded` gem, to plug smoothly into Ruby on Rails.\n\nAlternately, you can explore using a JS build system with Dart Sass as a [JavaScript library](https://sass-lang.com/dart-sass/#java-script-library).\n\n# SassC [![Build Status](https://travis-ci.org/sass/sassc-ruby.svg?branch=master)](https://travis-ci.org/sass/sassc-ruby) [![Gem Version](https://badge.fury.io/rb/sassc.svg)](http://badge.fury.io/rb/sassc)\n\nUse `libsass` with Ruby!\n\nThis gem combines the speed of `libsass`, the [Sass C implementation](https://github.com/sass/libsass), with the ease of use of the original [Ruby Sass](https://github.com/sass/ruby-sass) library.\n\n### libsass Version\n\n[3.6.1](https://github.com/sass/libsass/releases/3.6.1)\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'sassc'\n```\n\nAnd then execute:\n\n```bash\nbundle\n```\n\nOr install it yourself as:\n\n```bash\ngem install sassc\n```\n\n## Usage\n\nThis library utilizes `libsass` to allow you to compile SCSS or SASS syntax\nto CSS.  To compile, use a `SassC::Engine`, e.g.:\n\n```ruby\nSassC::Engine.new(sass, style: :compressed).render\n```\n\n**Note**:  If you want to use this library with Rails/Sprockets, check out\n[sassc-rails](https://github.com/bolandrm/sassc-rails).\n\nAdditionally, you can use `SassC::Sass2Scss` to convert Sass syntax to Scss syntax.\n\n## Credits\n\nThis gem is maintained by [Ryan Boland](https://ryanboland.com)\nand [awesome contributors](https://github.com/bolandrm/sassc-ruby/graphs/contributors).\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md).\n\n## Contributing\n\n### Project Setup\n\n1. Clone repo\n1. Install dependencies - `bundle install`\n1. Run the tests - `bundle exec rake test`\n\n### Code Changes\n\n1. Fork it ( https://github.com/sass/sassc-ruby/fork )\n1. Create your feature branch (`git checkout -b my-new-feature`)\n1. Commit your changes (`git commit -am 'Add some feature'`) - try to include tests\n1. Push to the branch (`git push origin my-new-feature`)\n1. Create a new Pull Request\n","funding_links":[],"categories":["Ruby"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsass%2Fsassc-ruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsass%2Fsassc-ruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsass%2Fsassc-ruby/lists"}