コンテンツにスキップ

エクストラクタ

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

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

export default defineConfig({
  extractors: [
    // your extractors
  ],
})

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

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

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

export default defineConfig({
  extractors: [
    // your extractors
  ],
  // disable the default extractor
  extractorDefault: false,
  // override the default extractor with your own
  extractorDefault: myExtractor,
})

たとえば、pug 抽出器 または attributify 抽出器 の実装を確認してください。

MIT ライセンスに基づいてリリースされています。