{"id":20646174,"url":"https://github.com/joefiorini/broccoli-ruby-sass","last_synced_at":"2025-09-06T18:37:30.946Z","repository":{"id":15547352,"uuid":"18282313","full_name":"joefiorini/broccoli-ruby-sass","owner":"joefiorini","description":null,"archived":false,"fork":false,"pushed_at":"2015-01-24T19:30:52.000Z","size":281,"stargazers_count":3,"open_issues_count":3,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-13T22:03:56.203Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joefiorini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-31T05:03:43.000Z","updated_at":"2015-07-28T16:39:21.000Z","dependencies_parsed_at":"2022-08-25T13:10:57.815Z","dependency_job_id":null,"html_url":"https://github.com/joefiorini/broccoli-ruby-sass","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joefiorini%2Fbroccoli-ruby-sass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joefiorini%2Fbroccoli-ruby-sass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joefiorini%2Fbroccoli-ruby-sass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joefiorini%2Fbroccoli-ruby-sass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joefiorini","download_url":"https://codeload.github.com/joefiorini/broccoli-ruby-sass/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249184772,"owners_count":21226460,"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-11-16T16:24:13.373Z","updated_at":"2025-04-16T02:34:59.112Z","avatar_url":"https://github.com/joefiorini.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Broccoli Ruby Sass\n\n## Installation\n\n`npm install --save-dev broccoli-ruby-sass`\n\n## Usage\n\n```javascript\nvar compileRubySass = require('broccoli-ruby-sass');\n\ncompileRubySass('styles', 'main.scss', 'main.css', {\n  imagePath: 'someImagePath',\n  style: 'nested',\n  sourceComments: true,\n  sourcemap: 'none',\n  bundleExec: true,\n  require: 'someRubyThingToRequire',\n  compass: true,\n  loadPath: 'load path'\n});\n```\n\n## Options\n\nThese can be passed in the options object as the last argument\nto the Broccoli Ruby Sass plugin.\n\n### imagePath\n\nType: string\n\nRepresents the public image path. When using the image-url() function in a stylesheet,\nthis path will be prepended to the path you supply. Example: Given an imagePath of\n`/path/to/images`, `background-image: image-url('image.png')` will compile to \n`background-image: url(\"/path/to/images/image.png\")`.\n\nThanks [grunt-sass] for that description!\n\n### style\n\nType: string\nDefault: 'nested'\nValues: 'nested', 'compressed', 'expanded'.\n\n### sourcemap\n\nType: string\nDefault: 'none'\n\nConfiguration settings for outputting sourcemaps.\n\n* auto: relative paths where possible, file URIs elsewhere\n* file: always absolute file URIs\n* inline: include the source text in the sourcemap\n* none: no sourcemaps\n\n### sourceComments\n\nType: boolean\nDefault: true\n\nPrint out comments in the compiled CSS that tell you the original line of the\nsource.\n\n### require\n\nType: string\n\nRequire a ruby library before running the SASS compiler.\nBy default, requires no ruby library.\n``\n\n### compass\n\nType: boolean\n\nUse compass mixins , will be passed as `--compass` to sass arguments.\n\n\n### bundleExec\n\nType: boolean\nDefault: false\n\nUse [bundler][bundler] when running ruby. Useful for\nlocking down the ruby version between projects.\n\n### loadPath\n\nType: string\nDefault: ''\n\n### unixNewlines\n\nType: boolean\ndefault: true on *nix (Mac OSX, Linux, FreeBSD, etc), false on windows\n\nUse unix style newlines in output.\n\n### precision\n\nType: Number\nDefault: 5\n\nHow many digits of precision to use when outputting decimal numbers.\n\nAn string of filesystem path or importers which should be searched for Sass templates imported with the @import directive.\n\n### customArgs\n\nType: Array\nDefault: []\n\nCustom arguments that don't have a value, such as `--compass` and friends.\n\n### cacheLocation\n\nType: string\ndefault: .sass-cache\n\nPlace to put the sass cache files.\n\n\u003c!-- links --\u003e\n\n[bundler]: http://bundler.io/\n[grunt-sass]: https://www.npmjs.org/package/grunt-sass\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoefiorini%2Fbroccoli-ruby-sass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoefiorini%2Fbroccoli-ruby-sass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoefiorini%2Fbroccoli-ruby-sass/lists"}