エクストラクター
エクストラクターは、ソースコードからユーティリティの使用を抽出するために使用されます。
ts
import { defineConfig } from 'unocss'
export default defineConfig({
extractors: [
// あなたのエクストラクター
],
})
デフォルトではextractorSplitが常に適用され、ソースコードをトークンに分割してエンジンに直接フィードします。
デフォルトのエクストラクターをオーバーライドするには、extractorDefault
オプションを使用できます。
ts
import { defineConfig } from 'unocss'
export default defineConfig({
extractors: [
// あなたのエクストラクター
],
// デフォルトのエクストラクターを無効化
extractorDefault: false,
// デフォルトのエクストラクターを独自のものに置き換え
extractorDefault: myExtractor,
})
例えば、pugエクストラクターやattributifyエクストラクターの実装を確認してください。