]> BookStack Code Mirror - bookstack/blob - resources/js/app.ts
Merge pull request #5491 from BookStackApp/deprecations
[bookstack] / resources / js / app.ts
1 import {EventManager} from './services/events';
2 import {HttpManager} from './services/http';
3 import {Translator} from './services/translations';
4 import * as componentMap from './components/index';
5 import {ComponentStore} from './services/components';
6 import {baseUrl, importVersioned} from "./services/util";
7
8 // eslint-disable-next-line no-underscore-dangle
9 window.__DEV__ = false;
10
11 // Make common important util functions global
12 window.baseUrl = baseUrl;
13 window.importVersioned = importVersioned;
14
15 // Setup events, http & translation services
16 window.$http = new HttpManager();
17 window.$events = new EventManager();
18 window.$trans = new Translator();
19
20 // Load & initialise components
21 window.$components = new ComponentStore();
22 window.$components.register(componentMap);
23 window.$components.init();