opfplatform
Version:
The celebrated OPF Platform for buidling enterprise Private App Stores
23 lines (16 loc) • 835 B
text/coffeescript
OpfCompiler = require("opfcompiler")
class OpfPlatform
constructor: (@app) ->
@defaultConfig=
javascriptPaths : [ __dirname + '/app' ]
javascriptDependencies : [ "es5-shimify" , "json2ify" , "jqueryify" , "spine" , "spine/lib/local" , "spine/lib/ajax" , "spine/lib/route" ]
javascriptDestinationPath : "./public"
javascriptRoute : "/platform.js"
javascriptFilters : [ @filterProfile ]
cssPaths : [__dirname+'/css/' , __dirname+'/css/bootstrap' ]
cssDestinationPath : "./public"
cssRoute : "/platform.css"
@app.use OpfCompiler.middleware(@defaultConfig) if process.env.NODE_ENV != "production"
@getModule: (path) ->
require(path)
module.exports = OpfPlatform