const Promise = require("bluebird"); const documentReady = require("document-ready-promise"); const riot = require("riot"); const rfr = require("rfr"); rfr("lib/components/app"); Promise.try(() => { return documentReady(); }).then(() => { riot.mount("app"); })