example_class_utilities.ts

Example CSS class exports demonstrating node_modules extraction.

This module exists to verify that the Vite plugin extracts classes from dependencies in node_modules. The exports test specific extraction patterns that require being in a separate module.

Important: Variable names must match CLASS_NAME_PATTERN in css_class_extractor.ts. Supported suffixes: class, classes, className, classNames, classList, classLists (also snake_case variants like class_name, class_names, class_list, class_lists).

Patterns demonstrated: - Naming patterns: All CLASS_NAME_PATTERN suffix variants - Expression patterns: Ternary, logical AND, arrays - Comment hints: @fuz-classes directive

Token, composite, and literal classes are demonstrated inline in the examples since they don't require special extraction testing.

Declarations
#

18 declarations

view source

arrayClasses
#

demo_class
#

DEMO_CLASS
#

demo_class_list
#

demo_class_lists
#

demo_class_name
#

demo_class_names
#

demo_classes
#

demoClass
#

demoClasses
#

demoClassList
#

demoClassLists
#

demoClassName
#

demoClassNames
#

fromComment
#

logicalClass
#

objectClasses
#

ternaryClass
#