Switched to grunt.js for pre-processing.