Text::Sass3pm
A naieve perl implementation of sass & scss.
Usage
use Text::Sass;my $sass = Text::Sass->new();print $sass->sass2css(<<'EOF');$font-stack: Helvetica, sans-serif$primary-color: #333bodyfont: 100% $font-stackcolor: $primary-colorEOFprint $sass->scss2css(<<'EOF');$font-stack: Helvetica, sans-serif;$primary-color: #333;body {font: 100% $font-stack;color: $primary-color;}EOF
Version
See Text/Sass.pm
Overview
This is a pure perl implementation of Sass and SCSS languages. Currently it implements only a subset of the specification.
Sass project page <http://sass-lang.com>
Subroutines/methods
new - Constructor - nothing special
my $oSass = Text::Sass->new;
css2sass - Translate CSS to Sass
my $sSass = $oSass->css2sass($sCSS);
sass2css - Translate Sass to CSS
my $sCSS = $oSass->sass2css($sSass);
scss2css - Translate Scss to CSS
my $sCSS = $oSass->scss2css($sScss);
Dependencies
- Readonly
- Convert::Color
Incompatibilities
All variables are currently global. This can be quite unpleasant.
Bugs and limitations
See README
Diagnostics
Set $Text::Sass::DEBUG = 1;
Configuration and environment
Nothing required beyond $DEBUG
License and copyright
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.10 or, at your option, any later version of Perl 5 you may have available.
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 5 times.