Skip to content

Commit 946d6ec

Browse files
shyallegroshallegro
and
shallegro
authored
release v2.0 (#98)
Co-authored-by: shallegro <[email protected]>
1 parent ff27bad commit 946d6ec

File tree

1,440 files changed

+24778
-24592
lines changed

Some content is hidden

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

1,440 files changed

+24778
-24592
lines changed

.github/workflows/build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Set up Node.js
2020
uses: actions/setup-node@v4
2121
with:
22-
node-version: '18'
22+
node-version: '22'
2323
cache: 'npm'
2424

2525
- name: Install dependencies
@@ -29,4 +29,4 @@ jobs:
2929
run: npm run build
3030

3131
- name: Check for production build
32-
run: test -f build/index.html
32+
run: test -f build/browser/index.html

angular.json

+68-55
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,35 @@
66
"trains-webapp": {
77
"root": "",
88
"sourceRoot": "src",
9-
"prefix": "sm",
109
"projectType": "application",
1110
"architect": {
1211
"build": {
13-
"builder": "@angular-devkit/build-angular:browser-esbuild",
12+
"builder": "@angular-devkit/build-angular:application",
1413
"options": {
1514
"preserveSymlinks": true,
16-
"outputPath": "build",
15+
"outputPath": {
16+
"base": "build"
17+
},
1718
"index": "src/index.html",
18-
"main": "src/main.ts",
19-
"tsConfig": "src/tsconfig.app.json",
2019
"polyfills": [
2120
"zone.js"
2221
],
22+
"tsConfig": "tsconfig.app.json",
23+
"inlineStyleLanguage": "scss",
2324
"stylePreprocessorOptions": {
2425
"includePaths": [
25-
"src/app/webapp-common/shared/ui-components/styles/"
26+
"",
27+
"src/app/webapp-common/shared/ui-components/styles/",
28+
"src/app/webapp-common/styles/",
29+
"."
2630
]
2731
},
2832
"assets": [
2933
"src/assets",
3034
"src/favicon.ico",
3135
"src/env.js",
32-
"src/version.json",
36+
"src/404.html",
37+
"src/manifest.webmanifest",
3338
"src/app/webapp-common/assets",
3439
{
3540
"glob": "**/*",
@@ -38,11 +43,12 @@
3843
}
3944
],
4045
"styles": [
41-
"node_modules/primeng/resources/components/table/table.css",
42-
"node_modules/primeicons/primeicons.css",
4346
"node_modules/ngx-markdown-editor/assets/highlight.js/agate.min.css",
44-
"src/styles.scss",
45-
"src/fonts.scss"
47+
{
48+
"bundleName": "global-styles",
49+
"inject": true,
50+
"input": "src/app/webapp-common/styles/style.scss"
51+
}
4652
],
4753
"scripts": [
4854
"node_modules/ngx-markdown-editor/assets/highlight.js/highlight.min.js"
@@ -56,27 +62,29 @@
5662
"fast-xml-parser",
5763
"url",
5864
"@aws-crypto/sha256-browser",
59-
"@aws-crypto/crc32",
6065
"@aws-crypto/sha1-browser",
66+
"@aws-crypto/crc32",
6167
"@aws-crypto/crc32c",
6268
"bowser",
69+
"@smithy/util-defaults-mode-browser",
6370
"filesize/lib/filesize.es6",
6471
"hex-rgb",
72+
"ace-builds",
6573
"localforage",
6674
"dom-to-image",
67-
"ace-builds",
6875
"hocon-parser",
6976
"taira",
77+
"base64",
7078
"base-64",
7179
"export-to-csv",
7280
"dompurify",
7381
"hammerjs"
7482
],
7583
"extractLicenses": false,
76-
"buildOptimizer": false,
7784
"sourceMap": true,
7885
"optimization": false,
79-
"namedChunks": true
86+
"namedChunks": true,
87+
"browser": "src/main.ts"
8088
},
8189
"configurations": {
8290
"appdev": {
@@ -91,7 +99,6 @@
9199
"sourceMap": false,
92100
"namedChunks": false,
93101
"extractLicenses": true,
94-
"buildOptimizer": true,
95102
"fileReplacements": [
96103
{
97104
"replace": "src/environments/environment.ts",
@@ -111,7 +118,6 @@
111118
"sourceMap": false,
112119
"namedChunks": false,
113120
"extractLicenses": true,
114-
"buildOptimizer": true,
115121
"fileReplacements": [
116122
{
117123
"replace": "src/environments/environment.ts",
@@ -121,7 +127,8 @@
121127
"replace": "src/app/build-specifics/index.ts",
122128
"with": "src/app/build-specifics/index.prod.ts"
123129
}
124-
]
130+
],
131+
"serviceWorker": false
125132
}
126133
},
127134
"defaultConfiguration": ""
@@ -158,22 +165,23 @@
158165
"main": "src/test.ts",
159166
"karmaConfig": "./karma.conf.js",
160167
"polyfills": [
161-
"zone.js",
162-
"zone.js/testing"
168+
"zone.js"
169+
],
170+
"tsConfig": "./tsconfig.spec.json",
171+
"styles": [
172+
"src/styles.scss"
163173
],
164174
"stylePreprocessorOptions": {
165175
"includePaths": [
176+
"",
166177
"src/app/webapp-common/shared/ui-components/styles/"
167178
]
168179
},
169-
"tsConfig": "src/tsconfig.spec.json",
170-
"styles": [
171-
"src/styles.scss"
172-
],
173180
"assets": [
174181
"src/assets",
175182
"src/favicon.ico",
176183
"src/version.json",
184+
"src/manifest.webmanifest",
177185
"src/app/webapp-common/assets"
178186
]
179187
}
@@ -201,30 +209,34 @@
201209
"prefix": "app",
202210
"architect": {
203211
"build": {
204-
"builder": "@angular-devkit/build-angular:browser-esbuild",
212+
"builder": "@angular-devkit/build-angular:application",
205213
"options": {
206214
"preserveSymlinks": true,
207-
"outputPath": "dist/report-widgets",
208-
"baseHref": "widgets",
209-
"index": "src/app/webapp-common/clearml-applications/report-widgets/src/index.html",
210-
"main": "src/app/webapp-common/clearml-applications/report-widgets/src/main.ts",
215+
"outputPath": {
216+
"base": "dist/report-widgets"
217+
},
211218
"polyfills": [
212219
"zone.js"
213220
],
221+
"baseHref": "",
222+
"index": "src/app/webapp-common/clearml-applications/report-widgets/src/index.html",
214223
"tsConfig": "src/app/webapp-common/clearml-applications/report-widgets/tsconfig.app.json",
215224
"inlineStyleLanguage": "scss",
216225
"assets": [
217226
"src/app/webapp-common/clearml-applications/report-widgets/src/favicon.ico",
218227
"src/app/webapp-common/clearml-applications/report-widgets/src/assets",
219-
"src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets"
228+
"src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets",
229+
"src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets/fonts/trains.ttf"
220230
],
221231
"stylePreprocessorOptions": {
222232
"includePaths": [
233+
"",
234+
"src/app/webapp-common/styles/",
223235
"src/app/webapp-common/shared/ui-components/styles/"
224236
]
225237
},
226238
"styles": [
227-
"src/app/webapp-common/clearml-applications/report-widgets/src/styles.scss",
239+
"src/app/webapp-common/clearml-applications/report-widgets/src/app/styles/styles.scss",
228240
{
229241
"input": "src/app/webapp-common/assets/fonts/trains-icons.scss",
230242
"bundleName": "trains-icons",
@@ -233,18 +245,20 @@
233245
],
234246
"scripts": [],
235247
"allowedCommonJsDependencies": [
236-
"string-to-color",
248+
"fast-xml-parser",
249+
"@aws-crypto/sha1-browser",
250+
"@aws-crypto/sha256-browser",
251+
"@aws-crypto/crc32",
252+
"@aws-crypto/crc32c",
253+
"bowser",
254+
"hammerjs",
237255
"dom-to-image",
238256
"dompurify",
239-
"url",
257+
"string-to-color",
240258
"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-
]
259+
"url"
260+
],
261+
"browser": "src/app/webapp-common/clearml-applications/report-widgets/src/main.ts"
248262
},
249263
"configurations": {
250264
"production": {
@@ -257,7 +271,7 @@
257271
{
258272
"type": "anyComponentStyle",
259273
"maximumWarning": "2kb",
260-
"maximumError": "4kb"
274+
"maximumError": "5kb"
261275
}
262276
],
263277
"fileReplacements": [
@@ -269,7 +283,6 @@
269283
"outputHashing": "all"
270284
},
271285
"development": {
272-
"buildOptimizer": false,
273286
"optimization": false,
274287
"extractLicenses": false,
275288
"sourceMap": true,
@@ -313,16 +326,10 @@
313326
"assets": [
314327
"src/app/webapp-common/clearml-applications/report-widgets/src/favicon.ico",
315328
"src/app/webapp-common/clearml-applications/report-widgets/src/assets",
316-
"src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets",
317-
"src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets/fonts/trains.ttf"
329+
"src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets"
318330
],
319331
"styles": [
320-
"src/app/webapp-common/clearml-applications/report-widgets/src/styles.scss",
321-
{
322-
"input": "src/app/webapp-common/assets/fonts/trains-icons.scss",
323-
"bundleName": "trains-icons",
324-
"inject": false
325-
}
332+
"src/app/webapp-common/clearml-applications/report-widgets/src/styles.scss"
326333
],
327334
"scripts": []
328335
}
@@ -335,14 +342,20 @@
335342
"prefix": "sm",
336343
"style": "scss"
337344
},
338-
"@angular-eslint/schematics:application": {
339-
"setParserOptionsProject": true
345+
"al-schematics:component": {
346+
"prefix": "sm",
347+
"styleext": "scss"
340348
},
341-
"@angular-eslint/schematics:library": {
342-
"setParserOptionsProject": true
349+
"al-schematics:directive": {
350+
"prefix": "sm"
343351
}
344352
},
345353
"cli": {
346-
"analytics": false
354+
"analytics": false,
355+
"schematicCollections": [
356+
"@angular-eslint/schematics",
357+
"@ngrx/schematics",
358+
"ngxtension"
359+
]
347360
}
348361
}

0 commit comments

Comments
 (0)