tomk79/px2-scss

Pickles 2 に、SCSSプロセッサー機能を追加します。

0.1.2 2023-02-11 08:25 UTC

This package is auto-updated.

Last update: 2024-04-11 10:52:56 UTC


README

Pickles 2 に、SCSSプロセッサー機能を追加します。

Pickles Framework 2 に内蔵されているSCSSプロセッサーの機能をベースに、結果をキャッシュして高速化する機能を追加しました。

Usage - 使い方

1. Pickles 2 プロジェクト をセットアップ

Pickles 2 のセットアップ手順 を参照してください。

2. composer.json に追記

$ composer require tomk79/px2-scss

3. config.php を更新

$conf->funcs->processor->scss = array(
    // SCSS文法を処理する
    'tomk79\pickles2\px2scss\scss::processor' ,

    // css のデフォルトの処理を追加
    $conf->funcs->processor->css ,
);

Options - オプション

$conf->funcs->processor->scss = array(
    // SCSS文法を処理する
    'tomk79\pickles2\px2scss\scss::processor('.json_encode([
        'enable_cache' => true, // キャッシュを有効にする (true = 有効, false = 無効, デフォルトは true)
    ]).')' ,

    // css のデフォルトの処理を追加
    $conf->funcs->processor->css ,
);

更新履歴 - Change log

tomk79/px2-scss v0.1.2 (2023年2月11日)

  • 内部コードの細かい修正。

tomk79/px2-scss v0.1.1 (2021年4月23日)

  • 外部依存パッケージのバージョンを修正。
  • オプション enable_cache を追加。

tomk79/px2-scss v0.1.0 (2020年4月1日)

  • Initial Release

for Developer

Test

$ cd {$documentRoot}
$ ./vendor/phpunit/phpunit/phpunit