Hi everyone π
Hereβs my first weekly update on building Pure Cascade β a small DevTool that helps developers analyze and βclean upβ their CSS.
π‘ The Idea
CSS is powerful but messy.
Even well-structured projects quickly accumulate:
- duplicate rules,
- conflicting selectors,
- and unused styles.
The goal of Pure Cascade is simple:
βMake CSS health as easy to measure as running Lighthouse.β
It will scan your project (or a live page), find issues, and visualize them as a βCSS Health Reportβ.
βοΈ Week 1 β Foundation
I spent this week laying down the groundwork instead of rushing into features.
Highlights:
β
Structured the monorepo: /apps/web, /packages/analyzer, /apps/chrome-extension
β
Created the React + Vite + TypeScript web app
β
Built the initial UI: Upload and Report pages
β
Connected mock data for the demo report
β
Set up a minimal CI pipeline on GitLab
β
Organized documentation and roadmap
Now the app already runs locally and shows a placeholder report β the architecture is ready for the real analyzer engine.
π Next Steps
Week 2 will be all about the core logic β the analyzer package:
- parse CSS with PostCSS,
- count rules and selectors,
- detect duplicates and conflicts,
- output a real JSON report.
This will turn the project from βUI shellβ into a working tool.
Thanks for following along β building in public really helps stay consistent.
If youβre curious about front-end tooling or CSS internals, follow for weekly progress. π
Top comments (0)