hsass: Integrating Sass into Haskell applications.

[ library, mit, text ] [ Propose Tags ] [ Report a vulnerability ]

This package provides quite simple (but not too simple) API for compilation of Sass code. It uses libsass (hlibsass) underneath, so the code it parses/generates should be compatible with original Sass implementation (or at least sassc). This package tries to minimize C API usage, so the only place where it is used is in the compileFile / compileString methods. This allows us to stay pure as long as we can and not waste performance for going back and forth. If you feel that compilation options constrain you too much, you may use rest of modules without it. With them, you can use Haskell types and mechanisms to manage libsass's data(eg. importers, options, values) and modify compilation process as you like.

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.5.0, 0.6.0, 0.7.0, 0.8.0
Change log CHANGELOG.md
Dependencies base (>=4.7 && <5), bytestring (>=0.10.0), data-default-class, filepath (>=1.0), hlibsass (>=0.1.7.0), monad-loops (>=0.3), transformers (>=0.3) [details]
License MIT
Author Jakub Fijałkowski <kuba@codinginfinity.me>
Maintainer kuba@codinginfinity.me
Revised Revision 2 made by jakubfijalkowski at 2022-01-24T08:27:24Z
Category Text
Home page https://github.com/jakubfijalkowski/hsass
Source repo head: git clone git://github.com/jakubfijalkowski/hsass.git
Uploaded by jakubfijalkowski at 2018-11-25T14:19:55Z
Distributions LTSHaskell:0.8.0, NixOS:0.8.0, Stackage:0.8.0
Reverse Dependencies 5 direct, 0 indirect [details]
Downloads 9336 total (23 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-11-25 [all 1 reports]