Remove UnoCSS - Migration Complete
UnoCSS was causing OOM in CI. Removed entirely and replaced with @iconify/vue + plain CSS.
Summary
- Removed UnoCSS plugin from
vite.config.ts - Removed
uno.cssimport fromtheme/index.ts - Added
@iconify/vuefor icons - Converted all UnoCSS utilities to scoped CSS
Completed
- [x]
vite.config.ts- removed UnoCSS plugin - [x]
theme/index.ts- removedimport 'uno.css' - [x]
CRoot.vue- @iconify/vue + CSS - [x]
ListItem.vue- @iconify/vue + CSS (spinner, checkmark, close icons) - [x]
CourseLink.vue- @iconify/vue + CSS - [x]
FeaturesList.vue- plain CSS - [x]
Advanced.vue- plain CSS - [x]
Experimental.vue- plain CSS
Test pages
/guide/features- FeaturesList, ListItem, CourseLink/config/projects- CRoot/api/advanced/vitest- Experimental
Not used (skipped)
HomePage.vue- not used in new theme
