Skip to content

penjj/lightningcss-plugin-px-to-viewport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

343e49c · Dec 24, 2023

History

14 Commits
Jul 19, 2023
Dec 23, 2023
Dec 24, 2023
Dec 23, 2023
Aug 25, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 24, 2023

Repository files navigation

lightningcss-plugin-px-to-viewport

Usage

// using with vite

import { defineConfig } from "vite";
import { composeVisitors } from "lightningcss";
import createPxToVwVisitor from "lightningcss-plugin-px-to-viewport";

export default defineConfig({
  css: {
    transform: "lightningcss",
    lightningcss: {
      visitor: composeVisitors([
        createPxToVwVisitor({
          designWidth: 320,
          minPixelValue: 1,
          excludeSelectors: [{ type: 'class', name: /^mui-/ }] // exclude `.mui-*` class
        }),
      ]),
    } as any,
  },
});