File: input.scss

package info (click to toggle)
node-node-sass 9.0.0%2Bgit20240131.6081731%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 75,520 kB
  • sloc: javascript: 7,313; cpp: 1,495; perl: 428; makefile: 11
file content (23 lines) | stat: -rw-r--r-- 613 bytes parent folder | download | duplicates (22)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$keyword: foobar;

@mixin test($arglist...){
  $map: keywords($arglist);
  /*#{inspect($map)}*/
  /*#{inspect($arglist)}*/
}

// Works
@include test(foo, bar, baz);
// Ruby Sass:  /*foo, bar, baz*/
// LibSass  :  /*foo, bar, baz*/

// LibSass does not inspect as ()
@include test;
// Ruby Sass:  /*()*/
// LibSass  :  /**/

// Ruby Sass throws error – LibSass shows keywords in arglist
// (keywords should not show in arglist – see below)
@include test(foo, bar, baz, $keyword: keyword);
// Ruby Sass:  "Mixin test1 doesn't have an argument named $keyword."
// LibSass  :  /*foo, bar, baz, $keyword: keyword*/