import { initMixin } from './init' import { routerMixin } from './router' import { renderMixin } from './render' import { fetchMixin } from './fetch' import { eventMixin } from './event' import initGlobalAPI from './global-api' function Docsify () { this._init() } const proto = Docsify.prototype initMixin(proto) routerMixin(proto) renderMixin(proto) fetchMixin(proto) eventMixin(proto) /** * Global API */ initGlobalAPI() /** * Run Docsify */ setTimeout(_ => new Docsify(), 0)