XISS
Experimental compiler for modular CSS written in Rust.
Supported ID types
- Class names
- Vars
- Keyframes
Global IDs
- Minification
- Performance
Class Maps
- Inline
- Table
- Auto
Declaring states
@}
Declaring static class names with @static
@}
Excluding states with exclude constraints @exclude
@}
External IDs
@/@/
Constants
}
Exclude filters
CSS Map Files
Format
CSS Map files are stored in a CSV format with four columns:
- ID kind
C- Class nameV- VarK- Keyframes
- Module ID
- Local ID
- Global ID
E.g.
C,xiss/example,Button,a
V,xiss/example,MyVar,a
K,xiss/example,anim,a
C,xiss/test,Slider,b
C,xiss/test,SliderDisabled,c
C,xiss/test,SliderActive,d