diff --git a/system.coffee b/system.coffee index eb008b5..4331f71 100644 --- a/system.coffee +++ b/system.coffee @@ -3,7 +3,6 @@ Ajax = require "ajax" Applications = require "./system/applications" Bindable = require "bindable" FS = require "./system/fs" -Mimes = require "./system/mimes" Model = require "model" SystemModule = require "./system/module" Template = require "./system/template" @@ -12,11 +11,10 @@ UI = require "ui" module.exports = (I={}, self=Model(I)) -> I.dbName ?= 'zine-os' - self.include Bindable, + self.include Bindable, FS, # Include FS before other modules Achievement, Applications, - Mimes, require("./system/messaging"), SystemModule, Template diff --git a/system/mimes.coffee b/system/mimes.coffee deleted file mode 100644 index a79039a..0000000 --- a/system/mimes.coffee +++ /dev/null @@ -1,12 +0,0 @@ -{extensionFor} = require "../util" - -module.exports = (I, self) -> - mimes = - html: "text/html" - js: "application/javascript" - json: "application/json" - md: "text/markdown" - - self.extend - mimeTypeFor: (path) -> - mimes[extensionFor(path)] or "text/plain" diff --git a/system/module.coffee b/system/module.coffee index 8d79d8d..cf6e3a1 100644 --- a/system/module.coffee +++ b/system/module.coffee @@ -182,7 +182,7 @@ module.exports = (I, self) -> return file # TODO: Clean up compilers and this double reading source stuff :*( - .then (file) -> + .then (file) -> self.compileFile file .then (compiled) -> file.readAsText().then (source) ->