dart-sass
dart-sass copied to clipboard
The reference implementation of Sass, written in Dart.
Fixes https://github.com/sass/dart-sass/issues/1716 See https://github.com/sass/sass-spec/pull/1796 Blocked on - https://github.com/sass/sass/pull/3357
Now that Dart 1.17 support [enhanced enums](https://dart.dev/guides/language/language-tour#declaring-enhanced-enums), our reason for avoiding native Dart enums are obsolete. We should go through and update our existing pseudo-enums to real ones.
Reference: https://github.com/vuetifyjs/vuetify/issues/14446 ```scss // main.scss @use 'library' with ( $var: 'value', ); // library.scss @forward 'component-a'; @forward 'component-b'; // component-a.scss @forward './variables'; // component-b.scss @forward './variables'; // _variables.scss $var: 'default'...
Deno intro: https://deno.land/posts/v1 Deno third-party modules: https://deno.land/x Possible of some use re. porting: https://dev.to/craigmorten/guide-to-porting-node-modules-to-deno-41cd
See https://github.com/sass/sass/issues/2529. - [x] Deprecate all syntax other than `url-prefix()` and `url-prefix("")`. - [x] ~~Deprecate all syntax (blocked on Firefox removing support for `url-prefix()`).~~ - [x] ~~Remove support entirely (waiting...
- [x] Deprecation (https://github.com/sass/dart-sass/pull/1931) - [ ] Removal (https://github.com/sass/dart-sass/pull/2636) See https://github.com/sass/sass/issues/2607
* [x] Deprecation, `divide()`, and `slash-list()` * [ ] Removal of /-as-division, deprecation of `slash-list()` (https://github.com/sass/dart-sass/pull/2649) * [ ] Removal of `slash-list()` See https://github.com/sass/sass/issues/2565
- [x] [Deprecation](https://github.com/sass/dart-sass/pull/601) - [ ] Removal See https://github.com/sass/sass/issues/2606
See sass/sass#1912, sass/sass#3334 * [x] Deprecate the behavior (https://github.com/sass/dart-sass/pull/1800) * [ ] Disable the behavior
`dart-sass` will raise an exception for the following input, ```scss :has(a > ) b { @extend b; } ``` where `:has` may be substituted for any of the selectors listed...