エクストラクター

Extractors

エクストラクターは、ソースコードからユーティリティの使用を抽出するために使用されます。

uno.config.ts
import { defineConfig } from 'unocss'

export default defineConfig({
  extractors: [
    // あなたのエクストラクター
  ],
})

デフォルトでは、extractorSplit が常に適用され、ソースコードをトークンに分割し、直接エンジンに渡します。

デフォルトのエクストラクターを上書きするには、extractorDefault オプションを使用できます。

uno.config.ts
import { defineConfig } from 'unocss'

export default defineConfig({
  extractors: [
    // あなたのエクストラクター
  ],
  // デフォルトのエクストラクターを無効化
  extractorDefault: false,
  // デフォルトのエクストラクターをあなたのものに上書き
  extractorDefault: myExtractor,
})

例えば、pug エクストラクターattributify エクストラクター の実装を確認してください。