オプションインターフェイス
使用されていない CSS を削除するための PurgeCSS によって使用されるオプション。これらのオプションは内部で使用されます
シグネチャ
export interface Options
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
blocklist | StringRegExpArray | Blocklist は、CSS セレクタが最終的な出力 CSS に表示されるのをブロックします。セレクタは、PurgeCSS によって使用されていると認識されている場合でも削除されます。 | |
content | Array<string | RawContent> | ファイル名やグロブの配列を使用して、PurgeCSS で分析する必要があるコンテンツを指定できます。ファイルは HTML、Pug、Blade などにすることができます。 | |
css | Array<string | RawCSS> | content と同様に、ファイル名やグロブの配列を使用して、PurgeCSS で処理する必要がある CSS を指定できます | |
defaultExtractor | ExtractorFunction | ||
dynamicAttributes | string[] | "aria-selected"、"data-selected" など、カスタム CSS 属性セレクタを追加するためのオプションです。 | |
extractors | Array<Extractors> | ||
fontFace | boolean | 使用する CSS に使用されていない @がある場合font-face ルールがある場合は、fontFace オプションを true に設定すると削除できます。 | |
keyframes | boolean | ||
output? | string | (オプショナル) | |
rejected | boolean | ||
rejectedCss | boolean | ||
safelist | Required<ComplexSafelist> | 最終的な CSS に残すことができるセレクタを指定できます。これは、safelist オプションを使用して実現できます。 | |
skippedContentGlobs | Array<string> | content パラメータにグロブを提供する場合は、このオプションを使用して、スキャンされるファイルまたはフォルダをいくつか除外できます。除外する項目に一致するグロブの配列を渡します。(注: content がグロブでない場合、このオプションは機能しません。) | |
sourceMap | boolean | (postcss.SourceMapOptions & { to?: string; }) | ||
stdin | boolean | ||
stdout | boolean | ||
variables | boolean |