 diff --git a/Cakefile.js b/Cakefile.js
-index bc3c5d8..8aca3cb 100644
+index 9552aa4..e3b9025 100644
 --- a/Cakefile.js
 +++ b/Cakefile.js
 @@ -15,13 +15,12 @@ const glob = require('glob');

+    coffeeSync('src/cache.js', 'lib/cache.js');
+    coffeeSync('src/ruleLoader.js', 'lib/ruleLoader.js');
     if (!fs.existsSync('lib/reporters')) { fs.mkdirSync('lib/reporters'); }
-    return Array.from(glob.sync('reporters/*.coffee', { cwd: 'src' })).map(src =>
+    return Array.from(glob.sync('reporters/*.js', { cwd: 'src' })).map(src =>
         // Slice the "coffee" extension of the end and replace with js
-        ((dest = `${src.slice(0, -6)}js`),
+        ((dest = src),
         coffeeSync(`src/${src}`, `lib/${dest}`)));
 });

@@ -48,8 +47,9 @@ task('compile:browserify', 'Uses browserify to compile coffeelint', () => {
     const opts =
         { standalone: 'coffeelint' };
     const b = browserify(opts);

     require('../src/commandline');
 } else {
diff --git a/package.json b/package.json
index 53485b7..0cb349c 100644
--- a/package.json
+++ b/package.json
@@ -46,17 +46,17 @@
   },
   "license": "MIT",
   "scripts": {
