A collection of useful Sass functions to enhance your Sass project.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
docs
src
unit-testing
.gitignore
.scss-lint.yml
.travis.yml
Gruntfile.js
LICENSE.txt
README.md
bower.json
package.json

README.md

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()