<commit_before>Sass-Planifolia - Vanilla Sass helper functions

[Sass](http://sass-lang.com/) is great, but some of its libraries not so much.
[Compass](http://compass-style.org/), the most popular of them all, seems to be
unmaintained. In addition, the rise of [libSass](http://sass-lang.com/libsass)
means that ruby extensions are no longer a good way forward.

Planifolia is a collection of high-quality implementations of common framework
functionality. It does not depend on a specific implementation of the Sass
compiler.

# Quick start

    bower install xi/sass-planifolia

Import it in your Sass files:

    @import "bower_components/sass-planifolia/sass/math";
    @import "bower_components/sass-planifolia/sass/contrast";

    .test {
        background: red;
        color: contrast-color(red);
    }

# Features

-   Does not depend on a specific Sass implementation
-   Leightweight
-   Unit tests
-   [Fully documented](https://xi.github.io/sass-planifolia/)
-   High performance math algorithms
-   WCAG compatible [color
    contrast](https://www.w3.org/TR/WCAG20/#contrast-ratiodef) functions
-   CIELAB/CIELUV based color functions
-   More functionality may be added on demand.
-   Can be installed with bower or npm (eyeglass). Other options may be added
    on demand.

# What is not included?

-   Vendor prefixes, polyfills or browser hacks. There are plenty of librariers
    for that.
-   pt/px/em/rem conversion. That is (a) not possible and (b) not helpful. Each
    unit has its specific use case. Learn to use the right units directly!
<commit_msg>add math example to README<commit_after>Sass-Planifolia - Vanilla Sass helper functions

[Sass](http://sass-lang.com/) is great, but some of its libraries not so much.
[Compass](http://compass-style.org/), the most popular of them all, seems to be
unmaintained. In addition, the rise of [libSass](http://sass-lang.com/libsass)
means that ruby extensions are no longer a good way forward.

Planifolia is a collection of high-quality implementations of common framework
functionality. It does not depend on a specific implementation of the Sass
compiler.

# Quick start

    bower install xi/sass-planifolia

Import it in your Sass files:

    @import "bower_components/sass-planifolia/sass/math";
    @import "bower_components/sass-planifolia/sass/contrast";

    .test {
        background: red;
        color: contrast-color(red);
        font-size: 16px * pow(2.3, 1.5);
    }

# Features

-   Does not depend on a specific Sass implementation
-   Leightweight
-   Unit tests
-   [Fully documented](https://xi.github.io/sass-planifolia/)
-   High performance math algorithms
-   WCAG compatible [color
    contrast](https://www.w3.org/TR/WCAG20/#contrast-ratiodef) functions
-   CIELAB/CIELUV based color functions
-   More functionality may be added on demand.
-   Can be installed with bower or npm (eyeglass). Other options may be added
    on demand.

# What is not included?

-   Vendor prefixes, polyfills or browser hacks. There are plenty of librariers
    for that.
-   pt/px/em/rem conversion. That is (a) not possible and (b) not helpful. Each
    unit has its specific use case. Learn to use the right units directly!

{'fraction_non_alphanumeric': 0.08691588785046729, 'fraction_numerical': 0.003738317757009346, 'mean_word_length': 3.4167812929848695, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '157520', 'n_tokens_mistral': 996, 'n_tokens_neox': 960, 'n_words': 364}