core functionality with compress-builder and jshinting