https://github.com/pickles2/px2-scss
Pickles 2 に、SCSSプロセッサー機能を追加します。
https://github.com/pickles2/px2-scss
Last synced: 5 months ago
JSON representation
Pickles 2 に、SCSSプロセッサー機能を追加します。
- Host: GitHub
- URL: https://github.com/pickles2/px2-scss
- Owner: pickles2
- License: mit
- Created: 2025-01-20T16:16:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-12T12:15:06.000Z (over 1 year ago)
- Last Synced: 2025-09-28T00:45:06.419Z (8 months ago)
- Language: PHP
- Size: 338 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# px2-scss
[Pickles 2](https://pickles2.com/) に、SCSSプロセッサー機能を追加します。
[Pickles Framework 2](https://github.com/pickles2/px-fw-2.x) に内蔵されているSCSSプロセッサーの機能をベースに、結果をキャッシュして高速化する機能を追加しました。
## Usage - 使い方
### 1. Pickles 2 プロジェクト をセットアップ
[Pickles 2 のセットアップ手順](https://pickles2.com/document/setup/) を参照してください。
### 2. composer.json に追記
```
$ composer require pickles2/px2-scss
```
### 3. config.php を更新
```php
$conf->funcs->processor->scss = array(
// SCSS文法を処理する
'pickles2\px2scss\scss::processor' ,
// css のデフォルトの処理を追加
$conf->funcs->processor->css ,
);
```
## Options - オプション
```php
$conf->funcs->processor->scss = array(
// SCSS文法を処理する
'pickles2\px2scss\scss::processor('.json_encode([
'enable_cache' => true, // キャッシュを有効にする (true = 有効, false = 無効, デフォルトは true)
]).')' ,
// css のデフォルトの処理を追加
$conf->funcs->processor->css ,
);
```
## 更新履歴 - Change log
### pickles2/px2-scss v1.0.0 (2025年2月12日)
- `tomk79/px2-scss` から `pickles2/px2-scss` へパッケージを移管した。
- 名前空間名を `tomk79\pickles2\px2scss` から `pickles2\px2scss` に変更した。
### tomk79/px2-scss v0.2.0 (2025年1月18日)
- サポート環境を PHP 8 を含む PHP 7.3 以上に変更。
- 外部依存パッケージのバージョンを修正。(`leafo/scssphp` -> `scssphp/scssphp`)
### 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
```bash
$ cd {$documentRoot}
$ ./vendor/phpunit/phpunit/phpunit
```