forked from UniversalViewer/universalviewer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
71 lines (69 loc) · 2.64 KB
/
config.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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
var metadata = require('./package');
var Config = (function () {
function Config() {
this.name = metadata.name;
this.header = '// ' + this.name + ' v' + metadata.version + ' ' + metadata.homepage + '\n';
this.dependencies = {
libs: [
'node_modules/base-component/dist/base-component.bundle.js',
'node_modules/jquery-plugins/dist/jquery-plugins.js',
'node_modules/jquery-tiny-pubsub/dist/ba-tiny-pubsub.min.js',
'node_modules/key-codes/dist/key-codes.js',
'node_modules/manifold/dist/manifold.bundle.js',
'node_modules/units/Length.min.js',
'node_modules/utils/dist/utils.js'
],
typings: [
'node_modules/base-component/dist/base-component.d.ts',
'node_modules/base-component/typings/corejs.d.ts',
'node_modules/base-component/typings/jquery.d.ts',
'node_modules/jquery-plugins/typings/jquery-plugins.d.ts',
'node_modules/key-codes/dist/key-codes.d.ts',
'node_modules/manifold/dist/manifold.bundle.d.ts',
'node_modules/utils/dist/utils.d.ts'
]
};
this.directories = {
bower: './lib',
build: './build',
dist: './dist',
examples: './examples',
extensions: './src/extensions',
lib: './src/lib',
modules: './src/modules',
npm: './node_modules',
themes: './src/themes',
typings: './src/typings',
uvMediaElementExtension: './src/extensions/uv-mediaelement-extension',
uvPdfExtension: './src/extensions/uv-pdf-extension',
uvSeadragonExtension: './src/extensions/uv-seadragon-extension',
uvVirtexExtension: './src/extensions/uv-virtex-extension'
};
this.typescript = {
dev: {
src: ['./src/**/*.ts'],
options: {
target: 'es3',
module: 'amd',
sourceMap: true,
declarations: false,
nolib: false,
comments: true
}
},
dist: {
src: ['./src/**/*.ts'],
options: {
target: 'es3',
module: 'amd',
sourceMap: false,
declarations: false,
nolib: false,
comments: false
}
}
};
}
return Config;
})();
module.exports = Config;