Skip to content

separator

Опция separator позволяет настроить символы, используемые для объединения частей сгенерированного имени класса.
Вы можете переопределить любые из следующих полей (все они необязательные, значения по умолчанию указаны ниже):

ПолеПо умолчаниюОписание
beforeHash'_'Разделитель перед частью с хэшем
beforeClassName'__'Разделитель между именем файла и именем класса
beforeLineNumber'-'Разделитель перед номером строки (если включено)

Пример использования:

js
import readableClassnames from 'vite-plugin-readable-classnames'

export default defineConfig({
  plugins: [
    readableClassnames({
      separator: {
        beforeClassName: '--', // Использует двойное тире вместо двойного подчёркивания
      }
    })
  ]
})

В этом случае имена классов будут выглядеть так: SomeComponent--classname_abcd1

TIP

Вы можете указывать только те поля, которые хотите переопределить; остальные будут использовать значения по умолчанию.

Опубликовано под лицензией MIT.