PHP包装器,用于执行stylus node包或回退到PHP替代方案

1.0.4 2019-01-16 14:44 UTC

This package is auto-updated.

Last update: 2024-09-16 15:02:03 UTC


README

Latest Stable Version Build Status StyleCI Test Coverage Code Climate

PHP包装器,用于执行stylus node包或回退到PHP替代方案。

用法

首先,如果您还没有,需要composer。然后使用composer require nodejs-php-fallback/stylus获取包,如果PHP文件中还没有,则需要引入composer自动加载

<?php

use NodejsPhpFallback\Stylus;

// Require the composer autoload in your PHP file if it's not already.
// You do not need to if you use a framework with composer like Symfony, Laravel, etc.
require 'vendor/autoload.php';

$stylus = new Stylus('path/to/my-stylus-file.styl');

// Output to a file:
$stylus->write('path/to/my-css-file.css');

// Get CSS contents:
$cssContents = $stylus->getCss();

// Output to the browser:
header('Content-type: text/css');
echo $stylus->getCss();

// You can also get Stylus code from a string:
$stylus = new Stylus('
a
  color blue
  &:hover
    color navy
');
// Then write CSS with:
$stylus->write('path/to/my-css-file.css');
// or get it with:
$cssContents = $stylus->getCss();

// Pass true to the Stylus constructor to minify the rendered CSS:
$stylus = new Stylus('path/to/my-stylus-file.styl', true);

安全联系人信息

要报告安全漏洞,请使用Tidelift安全联系人。Tidelift将协调修复和披露。