# Guff CSS

[![docs.rs](https://img.shields.io/docsrs/guff_css.svg?style=flat-square&label=docs.rs)](https://docs.rs/guff_css/)
[![changelog](https://img.shields.io/crates/v/guff_css.svg?style=flat-square&label=changelog&color=9b59b6)](https://github.com/Blobfolio/guff/blob/master/guff_css/CHANGELOG.md)<br>
[![crates.io](https://img.shields.io/crates/v/guff_css.svg?style=flat-square&label=crates.io)](https://crates.io/crates/guff_css)
[![ci](https://img.shields.io/github/actions/workflow/status/Blobfolio/guff/ci.yaml?style=flat-square&label=ci)](https://github.com/Blobfolio/guff/actions)
[![deps.rs](https://deps.rs/repo/github/blobfolio/guff/status.svg?style=flat-square&label=deps.rs)](https://deps.rs/repo/github/blobfolio/guff)<br>
[![license](https://img.shields.io/badge/license-wtfpl-ff1493?style=flat-square)](https://en.wikipedia.org/wiki/WTFPL)
[![contributions welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square&label=contributions)](https://github.com/Blobfolio/guff/issues)

This is the backing library for the Guff command-line SCSS/CSS parser and minifier. It can be used to compile SCSS into CSS, and/or heavily minify CSS for production use.

Refer to the [documentation](https://docs.rs/guff_css/) for usage and other details.

**Compatibility**

This library is only compatible with Unix platforms. For broader support, consider using [`grass`](https://crates.io/crates/grass) and [`lightningcss`](https://crates.io/crates/lightningcss) directly.

**Work In Progress**

Both the SASS/SCSS compilation and CSS minification features are works in progress, and might change subtly between releases. To be safe, CSS generated by Guff should be tested in a staging environment before being pushed to production.
