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.