Vite
Installation
-
Install
stilvoll
and@stilvoll/vite-plugin
Terminal 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.js
file:stilvoll.config.js export default {input: ['./src/index.css'],rules: [// Define or use imported rules here],}; -
Add
virtual:stilvoll.css
to your main entry filemain.js import 'virtual:stilvoll.css'; -
You can now use your utility classes directly, or by importing the
sv
objectpage.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;