-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcumulocity.config.ts
69 lines (68 loc) · 1.75 KB
/
cumulocity.config.ts
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
import type { ConfigurationOptions } from '@c8y/devkit';
import { version, name, license, author } from './package.json';
export default {
runTime: {
version,
name: 'WebRTC Webcam Plugin',
contextPath: 'sag-ps-iot-pkg-webrtc-webcam-plugin',
key: 'sag-ps-iot-pkg-webrtc-webcam-plugin-application-key',
dynamicOptionsUrl: true,
isPackage: true,
license,
author,
package: 'plugin',
exports: [
{
name: 'Webcam plugin',
module: 'WebcamPluginModule',
path: './src/app/webcam/webcam.module.ts',
description: 'Adds a webcam tab to supported devices.'
},
{
name: 'WebRTC ice server config plugin',
module: 'IceServerConfigurationModule',
path: './src/app/ice-server-configuration/ice-server-configuration.module.ts',
description: 'Allows to configure the ice servers to be used for WebRTC.'
}
],
remotes: {
'sag-ps-iot-pkg-webrtc-webcam-plugin': [
'WebcamPluginModule',
'IceServerConfigurationModule'
]
}
},
buildTime: {
federation: [
'@angular/animations',
'@angular/cdk',
'@angular/common',
'@angular/compiler',
'@angular/core',
'@angular/forms',
'@angular/platform-browser',
'@angular/platform-browser-dynamic',
'@angular/router',
'@c8y/client',
'@c8y/ngx-components',
'ngx-bootstrap',
'@ngx-translate/core',
'@ngx-formly/core'
],
copy: [
{
from: 'CHANGELOG.md',
to: 'CHANGELOG.md',
noErrorOnMissing: true
},
{
from: 'images',
to: 'images'
},
{
from: 'LICENSE',
to: 'LICENSE.txt'
}
]
}
} as const satisfies ConfigurationOptions;