Vite
Installation
-
Install
stilvolland@stilvoll/vite-pluginTerminal window npm install -D stilvoll @stilvoll/vite-plugin -
Include the plugin in your vite config
vite.config.js import { defineConfig } from "vite";import stilvoll from "@stilvoll/vite-plugin";export default defineConfig({plugins: [stilvoll()],}); -
Create a
stilvoll.config.jsfile:stilvoll.config.js export default {input: ["./src/index.css"],rules: [// Define or use imported rules here],}; -
Add
virtual:stilvoll.cssto your main entry filemain.js import "virtual:stilvoll.css"; -
You can now use your utility classes directly, or by importing the
svobjectpage.jsx import React from 'react';import cn from 'classnames';import { sv } from 'stilvoll';function Page() {return (<div className={cn(sv.flex, sv.items_center, sv.gap_l)}><div className={sv.invisible}>OMG, typesafe utility classes, so nice.</div></div>);}export default Page;