diff --git a/.github/workflows/code-check.yml b/.github/workflows/code-check.yml index 4006fa19bb..96d36b832b 100644 --- a/.github/workflows/code-check.yml +++ b/.github/workflows/code-check.yml @@ -71,7 +71,7 @@ jobs: - name: Publish tests reports if: always() # TODO upgrade to v4 when https://github.com/AmadeusITGroup/otter/issues/1198 is fixed - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ut-reports-${{ matrix.os }} path: | diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 336bfbd08f..d7f5170bd9 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -38,7 +38,7 @@ jobs: - name: Publish tests reports if: failure() # TODO upgrade to v4 when https://github.com/AmadeusITGroup/otter/issues/1198 is fixed - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: e2e-report path: apps/showcase/playwright-reports diff --git a/.github/workflows/it-tests.yml b/.github/workflows/it-tests.yml index 9026b84cc6..315a939cae 100644 --- a/.github/workflows/it-tests.yml +++ b/.github/workflows/it-tests.yml @@ -125,7 +125,7 @@ jobs: - name: Publish tests reports if: always() # TODO upgrade to v4 when https://github.com/AmadeusITGroup/otter/issues/1198 is fixed - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: it-reports-${{ matrix.os }}-${{ matrix.packageManager }} path: 'packages/**/dist-test/it-report.xml' diff --git a/apps/chrome-devtools/package.json b/apps/chrome-devtools/package.json index c86bb3234d..147e311de9 100644 --- a/apps/chrome-devtools/package.json +++ b/apps/chrome-devtools/package.json @@ -80,7 +80,7 @@ "@angular/platform-browser": "~17.0.4", "@angular/platform-browser-dynamic": "~17.0.4", "@angular/router": "~17.0.4", - "@design-factory/design-factory": "^15.2.2", + "@design-factory/design-factory": "^16.0.0", "@ng-bootstrap/ng-bootstrap": "^16.0.0", "@ng-select/ng-select": "~12.0.0", "@ngrx/entity": "~17.1.0", diff --git a/apps/showcase/package.json b/apps/showcase/package.json index 7277f2ea97..8a9af04a74 100644 --- a/apps/showcase/package.json +++ b/apps/showcase/package.json @@ -34,7 +34,7 @@ "@angular/platform-browser": "~17.0.4", "@angular/platform-browser-dynamic": "~17.0.4", "@angular/router": "~17.0.4", - "@design-factory/design-factory": "^15.2.2", + "@design-factory/design-factory": "^16.0.0", "@formatjs/intl-numberformat": "~8.10.0", "@ng-bootstrap/ng-bootstrap": "^16.0.0", "@ng-select/ng-select": "~12.0.0", diff --git a/package.json b/package.json index 5a50fe3822..8f0d839a2d 100644 --- a/package.json +++ b/package.json @@ -166,7 +166,7 @@ "@commitlint/cli": "^18.0.0", "@commitlint/config-conventional": "^18.0.0", "@compodoc/compodoc": "^1.1.19", - "@design-factory/design-factory": "^15.2.2", + "@design-factory/design-factory": "^16.0.0", "@ng-bootstrap/ng-bootstrap": "^16.0.0", "@ng-select/ng-select": "~12.0.0", "@ngrx/effects": "~17.1.0", @@ -215,7 +215,7 @@ "eslint-plugin-unicorn": "^50.0.0", "globby": "^11.1.0", "highlight.js": "^11.8.0", - "husky": "~8.0.3", + "husky": "~9.0.0", "intl-messageformat": "~10.5.1", "isomorphic-fetch": "~3.0.0", "jest": "~29.7.0", @@ -227,7 +227,7 @@ "minimist": "^1.2.6", "ng-packagr": "~17.0.0", "ngx-highlightjs": "^10.0.0", - "npm-run-all2": "^5.0.0", + "npm-run-all2": "^6.0.0", "nx": "~17.2.0", "postcss": "~8.4.31", "postcss-scss": "~4.0.9", diff --git a/packages/@ama-sdk/schematics/package.json b/packages/@ama-sdk/schematics/package.json index 744d4ed828..06b20101d0 100644 --- a/packages/@ama-sdk/schematics/package.json +++ b/packages/@ama-sdk/schematics/package.json @@ -100,7 +100,7 @@ "jest-junit": "~16.0.0", "jsonc-eslint-parser": "~2.4.0", "mem-fs": "^4.0.0", - "npm-run-all2": "^5.0.0", + "npm-run-all2": "^6.0.0", "nx": "~17.2.0", "onchange": "^7.0.2", "pid-from-port": "^1.1.3", diff --git a/packages/@ama-sdk/showcase-sdk/package.json b/packages/@ama-sdk/showcase-sdk/package.json index fc3dff1156..bef03d15e4 100644 --- a/packages/@ama-sdk/showcase-sdk/package.json +++ b/packages/@ama-sdk/showcase-sdk/package.json @@ -88,7 +88,7 @@ "eslint-plugin-prefer-arrow": "~1.2.3", "eslint-plugin-unicorn": "^50.0.0", "globby": "^11.1.0", - "husky": "~8.0.3", + "husky": "~9.0.0", "isomorphic-fetch": "~3.0.0", "jest": "~29.7.0", "jest-junit": "~16.0.0", diff --git a/yarn.lock b/yarn.lock index b5e1313845..a6bace5e46 100644 --- a/yarn.lock +++ b/yarn.lock @@ -257,7 +257,7 @@ __metadata: jsonc-eslint-parser: "npm:~2.4.0" mem-fs: "npm:^4.0.0" minimatch: "npm:~9.0.3" - npm-run-all2: "npm:^5.0.0" + npm-run-all2: "npm:^6.0.0" nx: "npm:~17.2.0" onchange: "npm:^7.0.2" pid-from-port: "npm:^1.1.3" @@ -327,7 +327,7 @@ __metadata: eslint-plugin-prefer-arrow: "npm:~1.2.3" eslint-plugin-unicorn: "npm:^50.0.0" globby: "npm:^11.1.0" - husky: "npm:~8.0.3" + husky: "npm:~9.0.0" isomorphic-fetch: "npm:~3.0.0" jest: "npm:~29.7.0" jest-junit: "npm:~16.0.0" @@ -1187,7 +1187,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" dependencies: @@ -3266,21 +3266,31 @@ __metadata: languageName: node linkType: hard -"@design-factory/design-factory@npm:^15.2.2": - version: 15.2.2 - resolution: "@design-factory/design-factory@npm:15.2.2" +"@design-factory/design-factory@npm:^16.0.0": + version: 16.0.1 + resolution: "@design-factory/design-factory@npm:16.0.1" dependencies: tslib: "npm:^2.0.0" peerDependencies: "@angular/common": ^16.0.0 "@angular/core": ^16.0.0 "@angular/localize": ^16.0.0 + "@angular/router": ^16.0.0 "@ng-bootstrap/ng-bootstrap": ~15.1.0 - "@ng-select/ng-select": ~11.0.0 - ag-grid-angular: ~29.3.5 - ag-grid-community: ~29.3.5 + "@ng-select/ng-select": ~11.2.0 + ag-grid-angular: ~30.2.1 + ag-grid-community: ~30.2.1 bootstrap: 5.2.0 - checksum: 10/712354e6abdf3d46bcf8c8a82fe1d8d49f99d9094e8ef4b30ba059ea2f6924c093993f67ce26b1d8119c427e4cee4d7566e0a13ea21dd0283d9e647619b88412 + peerDependenciesMeta: + "@angular/localize": + optional: true + "@angular/router": + optional: true + "@ng-bootstrap/ng-bootstrap": + optional: true + "@ng-select/ng-select": + optional: true + checksum: 10/f8e4b8afc8ad8c53e29790a418905b5c6cbd198b0bac4d0497b91c715979d34b5d2a6ba4c6b1cc302d305679b730b81cbc48b9a3c4478b2b389ebb51560c0ed0 languageName: node linkType: hard @@ -6688,7 +6698,7 @@ __metadata: "@angular/platform-browser": "npm:~17.0.4" "@angular/platform-browser-dynamic": "npm:~17.0.4" "@angular/router": "npm:~17.0.4" - "@design-factory/design-factory": "npm:^15.2.2" + "@design-factory/design-factory": "npm:^16.0.0" "@ng-bootstrap/ng-bootstrap": "npm:^16.0.0" "@ng-select/ng-select": "npm:~12.0.0" "@ngrx/entity": "npm:~17.1.0" @@ -7658,7 +7668,7 @@ __metadata: "@commitlint/cli": "npm:^18.0.0" "@commitlint/config-conventional": "npm:^18.0.0" "@compodoc/compodoc": "npm:^1.1.19" - "@design-factory/design-factory": "npm:^15.2.2" + "@design-factory/design-factory": "npm:^16.0.0" "@ng-bootstrap/ng-bootstrap": "npm:^16.0.0" "@ng-select/ng-select": "npm:~12.0.0" "@ngrx/effects": "npm:~17.1.0" @@ -7707,7 +7717,7 @@ __metadata: eslint-plugin-unicorn: "npm:^50.0.0" globby: "npm:^11.1.0" highlight.js: "npm:^11.8.0" - husky: "npm:~8.0.3" + husky: "npm:~9.0.0" intl-messageformat: "npm:~10.5.1" isomorphic-fetch: "npm:~3.0.0" jest: "npm:~29.7.0" @@ -7719,7 +7729,7 @@ __metadata: minimist: "npm:^1.2.6" ng-packagr: "npm:~17.0.0" ngx-highlightjs: "npm:^10.0.0" - npm-run-all2: "npm:^5.0.0" + npm-run-all2: "npm:^6.0.0" nx: "npm:~17.2.0" pixelmatch: "npm:^5.2.1" pngjs: "npm:^7.0.0" @@ -8393,7 +8403,7 @@ __metadata: "@angular/platform-browser": "npm:~17.0.4" "@angular/platform-browser-dynamic": "npm:~17.0.4" "@angular/router": "npm:~17.0.4" - "@design-factory/design-factory": "npm:^15.2.2" + "@design-factory/design-factory": "npm:^16.0.0" "@formatjs/intl-numberformat": "npm:~8.10.0" "@ng-bootstrap/ng-bootstrap": "npm:^16.0.0" "@ng-select/ng-select": "npm:~12.0.0" @@ -11757,7 +11767,7 @@ __metadata: languageName: node linkType: hard -"@types/normalize-package-data@npm:^2.4.0": +"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.1": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" checksum: 10/65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 @@ -17201,7 +17211,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1": +"error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -20378,12 +20388,12 @@ __metadata: languageName: node linkType: hard -"husky@npm:~8.0.3": - version: 8.0.3 - resolution: "husky@npm:8.0.3" +"husky@npm:~9.0.0": + version: 9.0.7 + resolution: "husky@npm:9.0.7" bin: - husky: lib/bin.js - checksum: 10/b754cf70fdc97c3b60fec5b80056b9c11436464953b1691bf2b5dcf0081fb6685d2c5f47abb8b2b1c49f504aabea5321fdd6496f8b755d9f6e7525a493406abb + husky: bin.js + checksum: 10/c5673acb9f224b6d2b36ee4892c6b99dbe9a077b041aee6013efeacb71d2d2cbe6ab7fac061f68fa5653c7dbe93aacfeed69eea01f755688e4c36c4044dcc5c0 languageName: node linkType: hard @@ -22532,7 +22542,7 @@ __metadata: languageName: node linkType: hard -"lines-and-columns@npm:~2.0.3": +"lines-and-columns@npm:^2.0.3, lines-and-columns@npm:~2.0.3": version: 2.0.4 resolution: "lines-and-columns@npm:2.0.4" checksum: 10/81ac2f943f5428a46bd4ea2561c74ba674a107d8e6cc70cd317d16892a36ff3ba0dc6e599aca8b6f8668d26c85288394c6edf7a40e985ca843acab3701b80d4c @@ -24291,22 +24301,23 @@ __metadata: languageName: node linkType: hard -"npm-run-all2@npm:^5.0.0": - version: 5.0.2 - resolution: "npm-run-all2@npm:5.0.2" +"npm-run-all2@npm:^6.0.0": + version: 6.1.1 + resolution: "npm-run-all2@npm:6.1.1" dependencies: - ansi-styles: "npm:^5.0.0" + ansi-styles: "npm:^6.2.1" cross-spawn: "npm:^7.0.3" memorystream: "npm:^0.3.1" - minimatch: "npm:^3.0.4" - pidtree: "npm:^0.5.0" - read-pkg: "npm:^5.2.0" - shell-quote: "npm:^1.6.1" + minimatch: "npm:^9.0.0" + pidtree: "npm:^0.6.0" + read-pkg: "npm:^8.0.0" + shell-quote: "npm:^1.7.3" bin: npm-run-all: bin/npm-run-all/index.js + npm-run-all2: bin/npm-run-all/index.js run-p: bin/run-p/index.js run-s: bin/run-s/index.js - checksum: 10/fbebbc7837fa6a67d4fb158566018c8d26dbf55b5035969e45722e7a2b82f373b56acf9619013ba182aa85725d7f7bfa8649961b6c3ca4cba17af9afe54b33bd + checksum: 10/c1a56628999e6b6b13bf23d29ae9b22ec86de19493908ac98939017452a1a7e4cd3ec11e3ff358d4e0c9112c7a436d6baeb890661cceff08a06f44592697a77b languageName: node linkType: hard @@ -25104,6 +25115,19 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^7.0.0": + version: 7.1.1 + resolution: "parse-json@npm:7.1.1" + dependencies: + "@babel/code-frame": "npm:^7.21.4" + error-ex: "npm:^1.3.2" + json-parse-even-better-errors: "npm:^3.0.0" + lines-and-columns: "npm:^2.0.3" + type-fest: "npm:^3.8.0" + checksum: 10/187275c7ac097dcfb3c7420bca2399caa4da33bcd5d5aac3604bda0e2b8eee4df61cc26aa0d79fab97f0d67bf42d41d332baa9f9f56ad27636ad785f1ae639e5 + languageName: node + linkType: hard + "parse-node-version@npm:^1.0.1": version: 1.0.1 resolution: "parse-node-version@npm:1.0.1" @@ -25428,7 +25452,7 @@ __metadata: languageName: node linkType: hard -"pidtree@npm:0.6.0": +"pidtree@npm:0.6.0, pidtree@npm:^0.6.0": version: 0.6.0 resolution: "pidtree@npm:0.6.0" bin: @@ -25437,15 +25461,6 @@ __metadata: languageName: node linkType: hard -"pidtree@npm:^0.5.0": - version: 0.5.0 - resolution: "pidtree@npm:0.5.0" - bin: - pidtree: bin/pidtree.js - checksum: 10/72a5d75c345d7b1ed1f30ff50342d601040334be50f9cad1d6d7457f1ad7bbaacccb037667f4088ca2c257a574eeb00f03664bbd05c5e7d02e3feb1bc77ddbd3 - languageName: node - linkType: hard - "pify@npm:^2.0.0, pify@npm:^2.2.0, pify@npm:^2.3.0": version: 2.3.0 resolution: "pify@npm:2.3.0" @@ -26857,6 +26872,18 @@ __metadata: languageName: node linkType: hard +"read-pkg@npm:^8.0.0": + version: 8.1.0 + resolution: "read-pkg@npm:8.1.0" + dependencies: + "@types/normalize-package-data": "npm:^2.4.1" + normalize-package-data: "npm:^6.0.0" + parse-json: "npm:^7.0.0" + type-fest: "npm:^4.2.0" + checksum: 10/f4cd164f096e78cf3e338a55f800043524e3055f9b0b826143290002fafc951025fc3cbd6ca683ebaf7945efcfb092d31c683dd252a7871a974662985c723b67 + languageName: node + linkType: hard + "read@npm:^1.0.7": version: 1.0.7 resolution: "read@npm:1.0.7" @@ -28070,7 +28097,7 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.1": +"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": version: 1.8.1 resolution: "shell-quote@npm:1.8.1" checksum: 10/af19ab5a1ec30cb4b2f91fd6df49a7442d5c4825a2e269b3712eded10eedd7f9efeaab96d57829880733fc55bcdd8e9b1d8589b4befb06667c731d08145e274d @@ -30104,14 +30131,14 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^3.0.0": +"type-fest@npm:^3.0.0, type-fest@npm:^3.8.0": version: 3.13.1 resolution: "type-fest@npm:3.13.1" checksum: 10/9a8a2359ada34c9b3affcaf3a8f73ee14c52779e89950db337ce66fb74c3399776c697c99f2532e9b16e10e61cfdba3b1c19daffb93b338b742f0acd0117ce12 languageName: node linkType: hard -"type-fest@npm:^4.3.1": +"type-fest@npm:^4.2.0, type-fest@npm:^4.3.1": version: 4.10.2 resolution: "type-fest@npm:4.10.2" checksum: 10/2b1ad1270d9fabeeb506ba831d513caeb05bfc852e5e012511d785ce9dc68d773fe0a42bddf857a362c7f3406244809c5b8a698b743bb7617d4a8c470672087f