PurgeCSS クラス
PurgeCSS をインスタンス化するクラス。CSS ファイルのパージに使用できます。
シグネチャ
declare class PurgeCSS
例
await new PurgeCSS().purge({
content: ['index.html'],
css: ['css/app.css']
})
プロパティ
プロパティ | 修飾子 | 型 | 説明 |
---|---|---|---|
options | オプション | ||
removedNodes | postcss.Node[] | ||
selectorsRemoved | Set<string> | ||
variablesStructure | VariablesStructure |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
extractSelectorsFromFiles(files, extractors) | PurgeCSS エクストラクタを使用してファイル内のセレクタを抽出します | |
extractSelectorsFromString(content, extractors) | PurgeCSS エクストラクタを使用して渡された文字列内のセレクタを抽出します | |
getPurgedCSS(cssOptions, selectors) | ファイルに基づいた CSS のパージされたバージョンを取得します | |
purge(userOptions) | 未使用の CSS を削除します | |
removeUnusedCSSVariables() | 未使用の CSS 変数を削除します | |
removeUnusedFontFaces() | 未使用の font-faces を削除します | |
removeUnusedKeyframes() | 未使用の keyframes を削除します | |
walkThroughCSS(root, selectors) | CSS AST を通して進み、未使用の CSS を削除します |