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 или экстрактора атрибутов.

Released under the MIT License.