      coffeelint: {
        pattern: /^app\/.*\.coffee$/,
        options: {
-@@ -325,6 +329,7 @@ exports.config = {
+@@ -309,6 +314,7 @@ exports.config = {
 
  const dirStack = ['./app'];
  const coffeeFiles = [];


     // Continuous Integration mode
diff --git a/package.json b/package.json
index ab974ac87..ca244cf81 100644
--- a/package.json
+++ b/package.json
@@ -33,10 +33,10 @@

-          'app/locale/en.coffee',
-          'app/locale/en-US.coffee',
-          'app/lib/sprites/SpriteBuilder.coffee', // loaded by ThangType
-          'app/views/HomeView.coffee'
+          'app/locale/locale.js',
+          'app/locale/en.js',
+          'app/locale/en-US.js',
+          'app/lib/sprites/SpriteBuilder.js', // loaded by ThangType
+          'app/views/HomeView.js'
         ],

         //- Karma is a bit more tricky to get to work. For now just dump everything into one file so it doesn't need to load anything through ModuleLoader.
@@ -128,8 +129,8 @@ exports.config = {
         //- world.js, used by the worker to generate the world in game
         'javascripts/world.js': [
           regJoin('^app/lib/world(?!/test)'),
-          regJoin('^app/core/CocoClass.coffee'),
