エクストラクタ
エクストラクタは、ソースコードからユーティリティの使用状況を抽出するために使用されます。
ts
import { defineConfig } from 'unocss'
export default defineConfig({
extractors: [
// your extractors
],
})
デフォルトでは、常に extractorSplit が適用され、ソースコードをトークンに分割してエンジンに直接フィードします。
デフォルトのエクストラクタをオーバーライドするには、extractorDefault
オプションを使用できます。
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 抽出器 の実装を確認してください。