SugarSS
SugarSS とは PostCSS 用のインデントベース CSS シンタックスです。Parcel は @parcel/transformer-sugarss
プラグインを使用して自動的に SugarSS をサポートしています。.sss
ファイルが検出されると、自動的にプロジェクトにインストールされます。
コンパイルされた SugarSS ファイルも CSS と同じように処理されます。つまり、ブラウザーターゲット向けにコンパイルされ、PostCSS プラグインも適用されます。.module.sss
拡張子でファイルを命名することで CSS モジュール も使用できます。
使用例
#HTML ファイルで SugarSS ファイルを参照する
<link rel="stylesheet" href="style.sss" />
JavaScript または TypeScript で SugarSS ファイルを CSS モジュールとしてインポートする
import * as classes from './style.module.sss';
document.body.className = classes.body;
Parcel CLI を使用して直接 SugarSS をコンパイルする
parcel build style.sss