Skip to content

エクストラクター

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

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エクストラクターの実装を確認してください。

Released under the MIT License.