rules_sass
rules_sass copied to clipboard
Sass rules for Bazel
https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/3542#018c8f87-ac28-432a-80ce-2b59d1b21d01 Platform : MAC Logs: ``` ERROR: /Users/buildkite/builds/bk-imacpro-19/bazel-org-repo-root/rules_sass/sass/docs/BUILD:5:12: Generating Skylark doc for docs (3 files) failed: (Exit 1): skydoc failed: error executing Skydoc command (from target //sass/docs:docs) -- | (cd...
Incompatible flag `--incompatible_disable_starlark_host_transitions` will be enabled by default in the next major release (Bazel 7.0), thus breaking rules_sass. Please migrate to fix this and unblock the flip of this flag....
(Just creating a TODO for now, not claiming to do it)
The [rules_sass docs](https://github.com/bazelbuild/rules_sass/blob/main/README.md) say to create an `http_archive` using a GitHub source archive URL like `https://github.com/bazelbuild/rules_sass/archive/1.26.3.zip`. However, as was observed in [a large outage on Jan 31, 2023](https://github.com/bazel-contrib/SIG-rules-authors/issues/11#issuecomment-1409438954), the [compression...
Please update the README or Releases with the correct build information
As discussed in #135, this is necessary for users wrapping macros/rules defined by rules_sass in their own macros/rules if they want to document them with stardoc. This is currently blocked...
To enable the support I had to switch to the JavaScript API https://sass-lang.com/documentation/js-api#rendersync as it is already orchestrated via javascript. This enables the possibility of specifying importers that can resolve...
Using [Stardoc](https://github.com/bazelbuild/stardoc) to document any macro wrapping rules/macros defined by rules_sass is tricky as it doesn't export a `bzl_library` target.
Given an external repository definition like so, I'm struggling to figure out what the correct `@import` path would be for the external sass_library. For example: ```python # WORKSPACE MILLIGRAM_BUILD_FILE =...
# 🚀 feature request It would be nice if the example's [styles.css](https://github.com/bazelbuild/rules_nodejs/blob/master/examples/angular/src/styles.scss) showed how to import something like ``` @import '~@angular/material/theming'; ``` https://material.angular.io/guide/theming-your-components ### Relevant Rules This may be better...