Экстракторы
Экстракторы используются для извлечения использования утилит из исходного кода.
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 или экстрактора атрибутов.