var Main = require('../src/Main.purs'); var initialState = require('../src/Layout.purs').init; var debug = process.env.NODE_ENV === 'development' if (module.hot) { var app = Main[debug ? 'debug' : 'main'](window.puxLastState || initialState)(); app.state.subscribe(function (state) { window.puxLastState = state; }); module.hot.accept(); } else { Main[debug ? 'debug' : 'main'](initialState)(); } global.main = function(args, callback) { var body = Main['ssr'](initialState)(); result = { "app": body, "uuid": args.uuid, "title": "Christine Dodrill" } callback(result); };