Years ago I wrote a collection of Javascript classes which I’ve continued to maintain for my personal projects and UI development I end up working on. I have base classes for pretty much any element in the DOM and all sorts of Events that come in handy when putting together single page applications. It also has built in build-tools, linting, syntax checking etc using Gulp.js, and it compiles its stylesheet based on a massive SASS file.

The SASS file is in need of a major cleanup.

I’ve started pruning out deprecated classes, and am in the process of breaking up my massive stylesheet into something a bit more modular and manageable. I’m fairly comfortable ripping apart the JS side of things, but breaking up the stylesheet into something modular is a new experience for me.

Expect to see some postings on how I achieved a more modular approach to using SASS in the near future.