Sass-Boost

A library of commonly used custom Sass functions.

GitHub license GitHub license Bower version npm version

Sass-Boost

A library of commonly used custom Sass functions

View Documentation (via SassDoc)

Requirements

  • Sass 3.3+

Installation

Ensure your paths are correct as they may differ from below

Via NPM
npm install Sass-Boost --save
@import '../node_modules/Sass-Boost/src/sass-boost';
Via Bower
bower install Sass-Boost --save
@import '../bower_components/Sass-Boost/src/sass-boost';
As Git-Submodule
git submodule add https://github.com/esr360/Sass-Boost.git vendor
@import '../vendor/Sass-Boost/src/sass-boost';
Download

Download _sass-boost.scss

@import 'PATH/TO/sass-boost';

You now have access to the following functions:

Development

The Sass unit test framework is Sass True

Further Requirements

  • Node.js (+ npm)
  • Grunt (npm install -g grunt-cli)
  • Scss Lint (gem install scss-lint)

Install Node modules:

npm install

To lint the source files, run unit tests, generate documentation and distribution file, run the following command:

grunt compile

Changelog

Version 1.1.1

Released: 29th December 2017

Release Notes
  • Updating map-merge-deep function

Version 1.1.0

Released: 29th May 2016

Release Notes
  • New function - is-greyscale()
  • New function - list-remove()
  • New function - list-remove-duplicates()
  • New function - list-replace()
  • New function - strip-unit()
  • New function - pow()