I recently published rework-npm that allows you to import CSS files using the same rules that the Node.js uses for modules. This lets you install and manage CSS packages using npm the same way you manage JS modules.
First of all, why use npm? Why does it make sense to use npm for CSS? Npm is good for a number of reasons.
First, it is simple to use. Want to publish a module? Just use npm publish
. Want to install a new package and save it to the dependencies? Just use npm install --save mymodule
. This makes it super easy to create and maintain small modules, instead of putting everything into one large module.