承接 leafo/scssphp 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

leafo/scssphp

最新稳定版本:v0.8.4

Composer 安装命令:

composer require leafo/scssphp

包简介

scssphp is a compiler for SCSS written in PHP.

README 文档

README

Please go to https://github.com/scssphp/scssphp

scssphp

License

scssphp is a compiler for SCSS written in PHP.

Running Tests

scssphp uses PHPUnit for testing.

Run the following command from the root directory to run every test:

vendor/bin/phpunit tests

There are several tests in the tests/ directory:

  • ApiTest.php contains various unit tests that test the PHP interface.
  • ExceptionTest.php contains unit tests that test for exceptions thrown by the parser and compiler.
  • FailingTest.php contains tests reported in Github issues that demonstrate compatibility bugs.
  • InputTest.php compiles every .scss file in the tests/inputs directory then compares to the respective .css file in the tests/outputs directory.
  • ScssTest.php extracts (ruby) scss tests from the tests/scss_test.rb file.
  • ServerTest.php contains functional tests for the Server class.

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=1 vendor/bin/phpunit tests

This will compile all the tests, and save results into tests/outputs.

To enable the scss compatibility tests:

TEST_SCSS_COMPAT=1 vendor/bin/phpunit tests

Coding Standard

scssphp source conforms to PSR2.

Run the following command from the root directory to check the code for "sniffs".

vendor/bin/phpcs --standard=PSR2 bin src tests

统计信息

  • 总下载量: 9.82M
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1407
  • 点击次数: 2
  • 依赖项目数: 227
  • 推荐数: 58

GitHub 信息

  • Stars: 1377
  • Watchers: 74
  • Forks: 232
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2012-07-29