Последние изменения (v3.0.0-v3.0.5)

Windi CLI

Недавно мы добавили некоторые новые функции и исправления ошибок в windi cli, документация была изменена, пожалуйста, ознакомьтесь с ней.

  • Поддержка режима Attributify
  • Режим разработки
  • Нечеткое совпадение
  • Поддержка блока стилей
  • Поддержка экстракторов в конфиге
  • Исправления ошибок и улучшения производительности

Функция обратного вызова цвета

Теперь мы поддерживаем обратный вызов цвета, который позволяет указывать переменные с поддержкой непрозрачности.

module.exports = {
  theme: {
    colors: {
      primary: ({ opacityVariable, opacityValue }) => {
        if (opacityValue !== undefined)
          return `rgba(var(--color-primary), ${opacityValue})`

        if (opacityVariable !== undefined)
          return `rgba(var(--color-primary), var(${opacityVariable}, 1))`

        return 'rgb(var(--color-primary))'
      },
    },
  },
  // ...
}

Конфигурация обработчиков

Добавлен конфиг обработчиков. Если вы хотите полностью отключить автоматический вывод, вы можете настроить.

windi.config.js
module.exports = {
  theme: {
    // …
  },
  handlers: {
    static: true,
  },
}

Default Value

module.exports = {
  handlers: {
    static: true,
    number: true,
    bracket: true,
    hex: true,
    nxl: true,
    fraction: true,
    size: true,
    variable: true,
    negative: true,
  },
}

Исправление ошибок

#287 #75 #256 #270 #242 #226 #274 #266 #197 #179 #219 #246 #262 #245