regaddi / scssphp
scssphp is a compiler for SCSS written in PHP.
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 212
pkg:composer/regaddi/scssphp
Requires
- php: >=5.2.0
Requires (Dev)
- php: >=5.3.0
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2025-12-20 20:40:19 UTC
README
http://leafo.net/scssphp
scssphp is a compiler for SCSS written in PHP.
It implements SCSS 3.2.7. It does not implement the SASS syntax, only the SCSS syntax.
Checkout the homepage, http://leafo.net/scssphp, for directions on how to use.
Running Tests
scssphp uses PHPUnit for testing.
Run the following command from the root directory to run every test:
phpunit tests
There are two kinds of tests in the tests/ directory:
ApiTests.phpcontains various unit tests that test the PHP interface.InputTests.phpcompiles every.scssfile in thetests/inputsdirectory then compares to the respective.cssfile in thetests/outputsdirectory.
When changing any of the tests in tests/inputs, the tests will most likely
fail because the output has changed. Once you verify that the output is correct
you can run the following command to rebuild all the tests:
BUILD=true phpunit tests
This will compile all the tests, and save results into tests/outputs.