4.0.0 • Published 9 years ago

rosid-handler-scss v4.0.0

Weekly downloads
6
License
MIT
Repository
github
Last release
9 years ago

rosid-handler-scss

Travis Build Status Coverage Status Dependencies

A function that loads a SCSS file, transforms it to CSS, adds vendor prefixes and minifies the output.

Install

npm install rosid-handler-scss

Usage

API

const scss = require('rosid-handler-scss')

scss('/src/main.scss').then((data) => {})
scss('/src/main.css', { optimize: true }).then((data) => {})

Rosid

Add the following object to your rosidfile.json, rosidfile.js or routes array. rosid-handler-scss will transform all matching SCSS files in your source folder to CSS.

{
  "name"    : "SCSS",
  "path"    : "[^_]*.{css,scss}*",
  "handler" : "rosid-handler-scss"
}
/* main.scss */
.class { color: white; }
/* main.css (output) */
.class { color: white; }

Parameters

  • filePath {String} Absolute path to file.
  • opts {?Object} Options. - optimize {?Boolean} - Optimize output. Defaults to false.

Returns

  • {Promise}({String|Buffer}) The transformed file content.
4.0.0

9 years ago

3.0.1

9 years ago

3.0.0

9 years ago

3.0.0-beta.0

9 years ago

2.1.0

9 years ago

2.0.0

10 years ago

2.0.0-beta.0

10 years ago

1.5.3

10 years ago

1.5.2

10 years ago

1.5.1

10 years ago

1.5.0

10 years ago

1.4.0

10 years ago

1.3.0

10 years ago

1.2.0

10 years ago

1.2.0-beta.1

10 years ago

1.2.0-beta.0

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago