import Format from 'hyper-uri-format'; import Translate from 'onus-translate'; import routes from 'onus-router/react?enhancers=basename!../web'; /** * Setup environment variables */ var API_URL = browser.env.API_URL; /** * Instantiate dependencies */ var format = require('hyper-uri-format')(API_URL); var client = new Client(API_URL); var store = new Store(client); var forms = new Forms(client); module.exports = Poe(document.getElementById('app'), { router: { activeLinkClassName: 'is-active', basename: __app_path__, routes: routes }, format: format, forms: new Forms(client), store: store, translate: new Translate('.translations.ui-intro') });
/** * Module dependencies */ var App = require('poe-ui'); /** * Expose the app */ var app = module.exports = App('hyper-chess'); app.use(require('ng-hyper-emitter-ws')); app.configure(function($injector) { var emitter = $injector.get('hyperEmitterWs'); emitter({port: 80, host: 'hyper-emitter.herokuapp.com'}); });
/** * Module dependencies */ var App = require('poe-ui'); /** * Expose the app */ var app = module.exports = App('PROJECT'); /** * Load plugins here * * Plugins are loaded with the 'use' method: * * app.use(require('modal')); * */
* Module dependencies */ import Poe from 'poe-ui'; var routes = require('./routes.jade?force-load').render; var Forms = require('form-store'); var Store = require('hyper-store'); var Client = require('hyper-client-wait1'); var Translate = require('onus-translate'); var API_URL = browser.env.API_URL; /** * Instantiate dependencies */ var format = require('hyper-uri-format')(API_URL); var client = new Client(API_URL); var store = new Store(client); var forms = new Forms(client); Poe(document.body, { routes: routes, store: store, translate: new Translate(`.translations.example-simple-poe`), encodeParams: format.encodeParams, decodeParams: format.decodeParams, forms: forms, base: __app_path__ || '/' });