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

diff --git a/Cakefile.js b/Cakefile.js
index bc3c5d8..8aca3cb 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 (() => {
         const result = [];
-        for (const src of Array.from(glob.sync('reporters/*.coffee', { cwd: 'src' }))) {
+        for (const src of Array.from(glob.sync('reporters/*.js', { cwd: 'src' }))) {
         // Slice the "coffee" extension of the end and replace with js
-            const dest = `${src.slice(0, -6)}js`;
+            const dest = src;
             result.push(coffeeSync(`src/${src}`, `lib/${dest}`));
         }
         return result;
@@ -52,8 +51,9 @@ task('compile:browserify', 'Uses browserify to compile coffeelint', () => {
     const opts =
         { standalone: 'coffeelint' };
     const b = browserify(opts);
