Skip to content

Commit d4f9424

Browse files
shyallegroshallegro
and
shallegro
authored
release v1.15 (#70)
Co-authored-by: shallegro <[email protected]>
1 parent d9eed64 commit d4f9424

File tree

319 files changed

+10744
-7829
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

319 files changed

+10744
-7829
lines changed

Diff for: README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
### Development
1515
During development, the development server will need to proxy an API server. to achieve that:
16-
* in [proxy.config.js](proxy.config.js) update the list of targets in line 3 with a working API server URI.
16+
* in [proxy.config.mjs](proxy.config.mjs) update the list of targets in line 3 with a working API server URI.
1717
* Angular is already configured to use this proxy configuration
1818
* If more than 1 API server is configured `apiBaseUrl` should be updated with the server enumeration in [environment.ts](src%2Fenvironments%2Fenvironment.ts)
1919

Diff for: angular.json

+44-24
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,16 @@
1010
"projectType": "application",
1111
"architect": {
1212
"build": {
13-
"builder": "@angular-devkit/build-angular:browser",
13+
"builder": "@angular-devkit/build-angular:browser-esbuild",
1414
"options": {
1515
"preserveSymlinks": true,
1616
"outputPath": "build",
1717
"index": "src/index.html",
1818
"main": "src/main.ts",
1919
"tsConfig": "src/tsconfig.app.json",
20-
"polyfills": "src/polyfills.ts",
20+
"polyfills": [
21+
"zone.js"
22+
],
2123
"stylePreprocessorOptions": {
2224
"includePaths": [
2325
"src/app/webapp-common/shared/ui-components/styles/"
@@ -57,19 +59,19 @@
5759
"@aws-crypto/crc32",
5860
"@aws-crypto/sha1-browser",
5961
"@aws-crypto/crc32c",
62+
"bowser",
6063
"filesize/lib/filesize.es6",
6164
"hex-rgb",
62-
"britecharts",
6365
"localforage",
6466
"dom-to-image",
6567
"ace-builds",
6668
"hocon-parser",
6769
"taira",
6870
"base-64",
6971
"export-to-csv",
70-
"dompurify"
72+
"dompurify",
73+
"hammerjs"
7174
],
72-
"vendorChunk": true,
7375
"extractLicenses": false,
7476
"buildOptimizer": false,
7577
"sourceMap": true,
@@ -89,7 +91,6 @@
8991
"sourceMap": false,
9092
"namedChunks": false,
9193
"extractLicenses": true,
92-
"vendorChunk": false,
9394
"buildOptimizer": true,
9495
"fileReplacements": [
9596
{
@@ -110,7 +111,6 @@
110111
"sourceMap": false,
111112
"namedChunks": false,
112113
"extractLicenses": true,
113-
"vendorChunk": false,
114114
"buildOptimizer": true,
115115
"fileReplacements": [
116116
{
@@ -129,35 +129,38 @@
129129
"serve": {
130130
"builder": "@angular-devkit/build-angular:dev-server",
131131
"options": {
132-
"browserTarget": "trains-webapp:build",
133-
"proxyConfig": "proxy.config.js",
132+
"proxyConfig": "./proxy.config.mjs",
134133
"liveReload": false,
135-
"port": 4300
134+
"port": 4300,
135+
"buildTarget": "trains-webapp:build"
136136
},
137137
"configurations": {
138138
"appdev": {
139-
"browserTarget": "trains-webapp:build:appdev"
139+
"buildTarget": "trains-webapp:build:appdev"
140140
},
141141
"staging": {
142-
"browserTarget": "trains-webapp:build:demo"
142+
"buildTarget": "trains-webapp:build:demo"
143143
},
144144
"production": {
145-
"browserTarget": "trains-webapp:build:production"
145+
"buildTarget": "trains-webapp:build:production"
146146
}
147147
}
148148
},
149149
"extract-i18n": {
150150
"builder": "@angular-devkit/build-angular:extract-i18n",
151151
"options": {
152-
"browserTarget": "trains-webapp:build"
152+
"buildTarget": "trains-webapp:build"
153153
}
154154
},
155155
"test": {
156156
"builder": "@angular-devkit/build-angular:karma",
157157
"options": {
158158
"main": "src/test.ts",
159159
"karmaConfig": "./karma.conf.js",
160-
"polyfills": "src/polyfills.ts",
160+
"polyfills": [
161+
"zone.js",
162+
"zone.js/testing"
163+
],
161164
"stylePreprocessorOptions": {
162165
"includePaths": [
163166
"src/app/webapp-common/shared/ui-components/styles/"
@@ -198,14 +201,16 @@
198201
"prefix": "app",
199202
"architect": {
200203
"build": {
201-
"builder": "@angular-devkit/build-angular:browser",
204+
"builder": "@angular-devkit/build-angular:browser-esbuild",
202205
"options": {
203206
"preserveSymlinks": true,
204207
"outputPath": "dist/report-widgets",
205208
"baseHref": "widgets",
206209
"index": "src/app/webapp-common/clearml-applications/report-widgets/src/index.html",
207210
"main": "src/app/webapp-common/clearml-applications/report-widgets/src/main.ts",
208-
"polyfills": "src/app/webapp-common/clearml-applications/report-widgets/src/polyfills.ts",
211+
"polyfills": [
212+
"zone.js"
213+
],
209214
"tsConfig": "src/app/webapp-common/clearml-applications/report-widgets/tsconfig.app.json",
210215
"inlineStyleLanguage": "scss",
211216
"assets": [
@@ -226,7 +231,20 @@
226231
"inject": false
227232
}
228233
],
229-
"scripts": []
234+
"scripts": [],
235+
"allowedCommonJsDependencies": [
236+
"string-to-color",
237+
"dom-to-image",
238+
"dompurify",
239+
"url",
240+
"taira",
241+
"@aws-crypto/crc32",
242+
"@aws-crypto/crc32c",
243+
"@aws-crypto/sha1-browser",
244+
"@aws-crypto/sha256-browser",
245+
"fast-xml-parser",
246+
"bowser"
247+
]
230248
},
231249
"configurations": {
232250
"production": {
@@ -253,7 +271,6 @@
253271
"development": {
254272
"buildOptimizer": false,
255273
"optimization": false,
256-
"vendorChunk": true,
257274
"extractLicenses": false,
258275
"sourceMap": true,
259276
"namedChunks": true
@@ -265,28 +282,31 @@
265282
"builder": "@angular-devkit/build-angular:dev-server",
266283
"configurations": {
267284
"production": {
268-
"browserTarget": "report-widgets:build:production",
269285
"headers": {
270286
"Content-Security-Policy": "frame-ancestors *"
271-
}
287+
},
288+
"buildTarget": "report-widgets:build:production"
272289
},
273290
"development": {
274-
"browserTarget": "report-widgets:build:development"
291+
"buildTarget": "report-widgets:build:development"
275292
}
276293
},
277294
"defaultConfiguration": "development"
278295
},
279296
"extract-i18n": {
280297
"builder": "@angular-devkit/build-angular:extract-i18n",
281298
"options": {
282-
"browserTarget": "report-widgets:build"
299+
"buildTarget": "report-widgets:build"
283300
}
284301
},
285302
"test": {
286303
"builder": "@angular-devkit/build-angular:karma",
287304
"options": {
288305
"main": "src/app/webapp-common/clearml-applications/report-widgets/src/test.ts",
289-
"polyfills": "src/app/webapp-common/clearml-applications/report-widgets/src/polyfills.ts",
306+
"polyfills": [
307+
"zone.js",
308+
"zone.js/testing"
309+
],
290310
"tsConfig": "src/app/webapp-common/clearml-applications/report-widgets/tsconfig.spec.json",
291311
"karmaConfig": "src/app/webapp-common/clearml-applications/report-widgets/karma.conf.js",
292312
"inlineStyleLanguage": "scss",

0 commit comments

Comments
 (0)