forked from jupyterlab/jupyterlab
/
index.js
46 lines (43 loc) · 1.75 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// Copyright (c) Jupyter Development Team.
// Distributed under the terms of the Modified BSD License.
// ES6 Promise polyfill
require('es6-promise/auto');
window.addEventListener('load', function() {
require('font-awesome/css/font-awesome.min.css');
var JupyterLab = require('@jupyterlab/application').JupyterLab;
var mods = [
require('@jupyterlab/application-extension'),
require('@jupyterlab/apputils-extension'),
require('@jupyterlab/codemirror-extension'),
require('@jupyterlab/completer-extension'),
require('@jupyterlab/console-extension'),
require('@jupyterlab/csvviewer-extension'),
require('@jupyterlab/docmanager-extension'),
require('@jupyterlab/fileeditor-extension'),
require('@jupyterlab/filebrowser-extension'),
require('@jupyterlab/help-extension'),
require('@jupyterlab/imageviewer-extension'),
require('@jupyterlab/inspector-extension'),
require('@jupyterlab/launcher-extension'),
require('@jupyterlab/mainmenu-extension'),
require('@jupyterlab/markdownviewer-extension'),
require('@jupyterlab/mathjax2-extension'),
require('@jupyterlab/notebook-extension'),
require('@jupyterlab/rendermime-extension'),
require('@jupyterlab/running-extension'),
require('@jupyterlab/settingeditor-extension'),
require('@jupyterlab/shortcuts-extension'),
require('@jupyterlab/tabmanager-extension'),
require('@jupyterlab/terminal-extension'),
require('@jupyterlab/theme-dark-extension'),
require('@jupyterlab/theme-light-extension'),
require('@jupyterlab/tooltip-extension')
];
var lab = new JupyterLab({
name: 'JupyterLab Example',
namespace: 'lab-example',
version: require('./package.json').version
});
lab.registerPluginModules(mods);
lab.start();
});