Skip to content

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.css import from theme/index.ts
  • Added @iconify/vue for icons
  • Converted all UnoCSS utilities to scoped CSS

Completed

Test pages

  • /guide/features - FeaturesList, ListItem, CourseLink
  • /config/projects - CRoot
  • /api/advanced/vitest - Experimental

Not used (skipped)

  • HomePage.vue - not used in new theme