From e4a8de831854c97cf1c4142c14eae3b4c3c47598 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 21 Feb 2024 21:45:29 +0000 Subject: [PATCH 01/74] Update changelogs [skip ci] --- apps/api-documenter/CHANGELOG.json | 29 +++++++++++++++ apps/api-documenter/CHANGELOG.md | 9 ++++- apps/api-extractor/CHANGELOG.json | 26 ++++++++++++++ apps/api-extractor/CHANGELOG.md | 9 ++++- apps/heft/CHANGELOG.json | 27 ++++++++++++++ apps/heft/CHANGELOG.md | 7 +++- apps/lockfile-explorer/CHANGELOG.json | 23 ++++++++++++ apps/lockfile-explorer/CHANGELOG.md | 9 ++++- apps/rundown/CHANGELOG.json | 18 ++++++++++ apps/rundown/CHANGELOG.md | 7 +++- apps/trace-import/CHANGELOG.json | 26 ++++++++++++++ apps/trace-import/CHANGELOG.md | 9 ++++- .../api-documenter/main_2024-02-20-20-42.json | 11 ------ .../api-extractor/main_2024-02-20-20-42.json | 11 ------ .../main_2024-02-20-20-42.json | 11 ------ .../main_2024-02-20-20-42.json | 11 ------ .../terminal/main_2024-02-20-20-42.json | 11 ------ .../trace-import/main_2024-02-20-20-42.json | 11 ------ .../main_2024-02-20-20-42.json | 11 ------ eslint/eslint-bulk/CHANGELOG.json | 12 +++++++ eslint/eslint-bulk/CHANGELOG.md | 7 +++- .../heft-api-extractor-plugin/CHANGELOG.json | 27 ++++++++++++++ .../heft-api-extractor-plugin/CHANGELOG.md | 7 +++- .../heft-dev-cert-plugin/CHANGELOG.json | 21 +++++++++++ .../heft-dev-cert-plugin/CHANGELOG.md | 7 +++- heft-plugins/heft-jest-plugin/CHANGELOG.json | 24 +++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 7 +++- heft-plugins/heft-lint-plugin/CHANGELOG.json | 24 +++++++++++++ heft-plugins/heft-lint-plugin/CHANGELOG.md | 7 +++- heft-plugins/heft-sass-plugin/CHANGELOG.json | 27 ++++++++++++++ heft-plugins/heft-sass-plugin/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 24 +++++++++++++ .../heft-serverless-stack-plugin/CHANGELOG.md | 7 +++- .../heft-storybook-plugin/CHANGELOG.json | 27 ++++++++++++++ .../heft-storybook-plugin/CHANGELOG.md | 7 +++- .../heft-typescript-plugin/CHANGELOG.json | 24 +++++++++++++ .../heft-typescript-plugin/CHANGELOG.md | 7 +++- .../heft-webpack4-plugin/CHANGELOG.json | 24 +++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 +++- .../heft-webpack5-plugin/CHANGELOG.json | 24 +++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 +++- libraries/api-extractor-model/CHANGELOG.json | 12 +++++++ libraries/api-extractor-model/CHANGELOG.md | 7 +++- .../debug-certificate-manager/CHANGELOG.json | 18 ++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 +++- libraries/heft-config-file/CHANGELOG.json | 15 ++++++++ libraries/heft-config-file/CHANGELOG.md | 7 +++- libraries/load-themed-styles/CHANGELOG.json | 12 +++++++ libraries/load-themed-styles/CHANGELOG.md | 7 +++- .../localization-utilities/CHANGELOG.json | 21 +++++++++++ libraries/localization-utilities/CHANGELOG.md | 7 +++- libraries/module-minifier/CHANGELOG.json | 15 ++++++++ libraries/module-minifier/CHANGELOG.md | 7 +++- libraries/node-core-library/CHANGELOG.json | 12 +++++++ libraries/node-core-library/CHANGELOG.md | 9 ++++- libraries/operation-graph/CHANGELOG.json | 15 ++++++++ libraries/operation-graph/CHANGELOG.md | 7 +++- libraries/package-deps-hash/CHANGELOG.json | 15 ++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 +++- libraries/package-extractor/CHANGELOG.json | 24 +++++++++++++ libraries/package-extractor/CHANGELOG.md | 7 +++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++ libraries/stream-collator/CHANGELOG.md | 7 +++- libraries/terminal/CHANGELOG.json | 17 +++++++++ libraries/terminal/CHANGELOG.md | 9 ++++- libraries/ts-command-line/CHANGELOG.json | 17 +++++++++ libraries/ts-command-line/CHANGELOG.md | 9 ++++- libraries/typings-generator/CHANGELOG.json | 18 ++++++++++ libraries/typings-generator/CHANGELOG.md | 7 +++- libraries/worker-pool/CHANGELOG.json | 12 +++++++ libraries/worker-pool/CHANGELOG.md | 7 +++- rigs/heft-node-rig/CHANGELOG.json | 30 ++++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 +++- rigs/heft-web-rig/CHANGELOG.json | 36 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 +++- .../hashed-folder-copy-plugin/CHANGELOG.json | 15 ++++++++ .../hashed-folder-copy-plugin/CHANGELOG.md | 7 +++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 +++- webpack/loader-raw-script/CHANGELOG.json | 12 +++++++ webpack/loader-raw-script/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 12 +++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 18 ++++++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 18 ++++++++++ .../CHANGELOG.md | 7 +++- .../webpack-plugin-utilities/CHANGELOG.json | 12 +++++++ webpack/webpack-plugin-utilities/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 21 +++++++++++ .../webpack4-localization-plugin/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 18 ++++++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 21 +++++++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 21 +++++++++++ .../webpack5-localization-plugin/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 21 +++++++++++ .../CHANGELOG.md | 7 +++- 99 files changed, 1211 insertions(+), 123 deletions(-) delete mode 100644 common/changes/@microsoft/api-documenter/main_2024-02-20-20-42.json delete mode 100644 common/changes/@microsoft/api-extractor/main_2024-02-20-20-42.json delete mode 100644 common/changes/@rushstack/lockfile-explorer/main_2024-02-20-20-42.json delete mode 100644 common/changes/@rushstack/node-core-library/main_2024-02-20-20-42.json delete mode 100644 common/changes/@rushstack/terminal/main_2024-02-20-20-42.json delete mode 100644 common/changes/@rushstack/trace-import/main_2024-02-20-20-42.json delete mode 100644 common/changes/@rushstack/ts-command-line/main_2024-02-20-20-42.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 98e4679a5fe..0b3ebb99506 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,35 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.23.29", + "tag": "@microsoft/api-documenter_v7.23.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "patch": [ + { + "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor-model\" to `7.28.13`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.17.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "7.23.28", "tag": "@microsoft/api-documenter_v7.23.28", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 3d29df7cda7..a7e930da57a 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 7.23.29 +Wed, 21 Feb 2024 21:45:28 GMT + +### Patches + +- Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`. ## 7.23.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/apps/api-extractor/CHANGELOG.json b/apps/api-extractor/CHANGELOG.json index 240057ad398..036737e5ca0 100644 --- a/apps/api-extractor/CHANGELOG.json +++ b/apps/api-extractor/CHANGELOG.json @@ -1,6 +1,32 @@ { "name": "@microsoft/api-extractor", "entries": [ + { + "version": "7.40.6", + "tag": "@microsoft/api-extractor_v7.40.6", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "patch": [ + { + "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor-model\" to `7.28.13`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.17.3`" + } + ] + } + }, { "version": "7.40.5", "tag": "@microsoft/api-extractor_v7.40.5", diff --git a/apps/api-extractor/CHANGELOG.md b/apps/api-extractor/CHANGELOG.md index 2f52727cbee..084b659ae84 100644 --- a/apps/api-extractor/CHANGELOG.md +++ b/apps/api-extractor/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @microsoft/api-extractor -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 7.40.6 +Wed, 21 Feb 2024 21:45:28 GMT + +### Patches + +- Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`. ## 7.40.5 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 1e491a00139..45c3b26f3a0 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.65.3", + "tag": "@rushstack/heft_v0.65.3", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.14.13`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/operation-graph\" to `0.2.12`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.17.3`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.40.6`" + } + ] + } + }, { "version": "0.65.2", "tag": "@rushstack/heft_v0.65.2", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 7a1f9b446b8..8c15e18b6ef 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.65.3 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.65.2 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/apps/lockfile-explorer/CHANGELOG.json b/apps/lockfile-explorer/CHANGELOG.json index 734ab0579a2..6ebba68845e 100644 --- a/apps/lockfile-explorer/CHANGELOG.json +++ b/apps/lockfile-explorer/CHANGELOG.json @@ -1,6 +1,29 @@ { "name": "@rushstack/lockfile-explorer", "entries": [ + { + "version": "1.2.29", + "tag": "@rushstack/lockfile-explorer_v1.2.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "patch": [ + { + "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "1.2.28", "tag": "@rushstack/lockfile-explorer_v1.2.28", diff --git a/apps/lockfile-explorer/CHANGELOG.md b/apps/lockfile-explorer/CHANGELOG.md index e368aa7f341..2f2819faa36 100644 --- a/apps/lockfile-explorer/CHANGELOG.md +++ b/apps/lockfile-explorer/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/lockfile-explorer -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 1.2.29 +Wed, 21 Feb 2024 21:45:28 GMT + +### Patches + +- Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`. ## 1.2.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index f76701e1d16..0145bfafcff 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.1.29", + "tag": "@rushstack/rundown_v1.1.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.17.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "1.1.28", "tag": "@rushstack/rundown_v1.1.28", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index e98972fdf1c..eb62f622eed 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 1.1.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 1.1.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/apps/trace-import/CHANGELOG.json b/apps/trace-import/CHANGELOG.json index 1ff4b6c4080..98916b02b5b 100644 --- a/apps/trace-import/CHANGELOG.json +++ b/apps/trace-import/CHANGELOG.json @@ -1,6 +1,32 @@ { "name": "@rushstack/trace-import", "entries": [ + { + "version": "0.3.29", + "tag": "@rushstack/trace-import_v0.3.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "patch": [ + { + "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.17.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.3.28", "tag": "@rushstack/trace-import_v0.3.28", diff --git a/apps/trace-import/CHANGELOG.md b/apps/trace-import/CHANGELOG.md index 9839d7e9f4e..8ca6e003220 100644 --- a/apps/trace-import/CHANGELOG.md +++ b/apps/trace-import/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/trace-import -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.3.29 +Wed, 21 Feb 2024 21:45:28 GMT + +### Patches + +- Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`. ## 0.3.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/common/changes/@microsoft/api-documenter/main_2024-02-20-20-42.json b/common/changes/@microsoft/api-documenter/main_2024-02-20-20-42.json deleted file mode 100644 index 8bf6356e11a..00000000000 --- a/common/changes/@microsoft/api-documenter/main_2024-02-20-20-42.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`.", - "type": "patch", - "packageName": "@microsoft/api-documenter" - } - ], - "packageName": "@microsoft/api-documenter", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/main_2024-02-20-20-42.json b/common/changes/@microsoft/api-extractor/main_2024-02-20-20-42.json deleted file mode 100644 index 8f1ab0299fc..00000000000 --- a/common/changes/@microsoft/api-extractor/main_2024-02-20-20-42.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`.", - "type": "patch", - "packageName": "@microsoft/api-extractor" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/lockfile-explorer/main_2024-02-20-20-42.json b/common/changes/@rushstack/lockfile-explorer/main_2024-02-20-20-42.json deleted file mode 100644 index 455d50ed6f5..00000000000 --- a/common/changes/@rushstack/lockfile-explorer/main_2024-02-20-20-42.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`.", - "type": "patch", - "packageName": "@rushstack/lockfile-explorer" - } - ], - "packageName": "@rushstack/lockfile-explorer", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/node-core-library/main_2024-02-20-20-42.json b/common/changes/@rushstack/node-core-library/main_2024-02-20-20-42.json deleted file mode 100644 index bef47b3cef0..00000000000 --- a/common/changes/@rushstack/node-core-library/main_2024-02-20-20-42.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`.", - "type": "patch", - "packageName": "@rushstack/node-core-library" - } - ], - "packageName": "@rushstack/node-core-library", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/terminal/main_2024-02-20-20-42.json b/common/changes/@rushstack/terminal/main_2024-02-20-20-42.json deleted file mode 100644 index 2f7a39dc88b..00000000000 --- a/common/changes/@rushstack/terminal/main_2024-02-20-20-42.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Expose a `supportsColor` property on `ConsoleTerminalProvider`.", - "type": "minor", - "packageName": "@rushstack/terminal" - } - ], - "packageName": "@rushstack/terminal", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/trace-import/main_2024-02-20-20-42.json b/common/changes/@rushstack/trace-import/main_2024-02-20-20-42.json deleted file mode 100644 index 89619e0ab59..00000000000 --- a/common/changes/@rushstack/trace-import/main_2024-02-20-20-42.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`.", - "type": "patch", - "packageName": "@rushstack/trace-import" - } - ], - "packageName": "@rushstack/trace-import", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/ts-command-line/main_2024-02-20-20-42.json b/common/changes/@rushstack/ts-command-line/main_2024-02-20-20-42.json deleted file mode 100644 index 893dd087803..00000000000 --- a/common/changes/@rushstack/ts-command-line/main_2024-02-20-20-42.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`.", - "type": "patch", - "packageName": "@rushstack/ts-command-line" - } - ], - "packageName": "@rushstack/ts-command-line", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/eslint/eslint-bulk/CHANGELOG.json b/eslint/eslint-bulk/CHANGELOG.json index 71f87f80985..794924df5be 100644 --- a/eslint/eslint-bulk/CHANGELOG.json +++ b/eslint/eslint-bulk/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/eslint-bulk", "entries": [ + { + "version": "0.1.19", + "tag": "@rushstack/eslint-bulk_v0.1.19", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.1.18", "tag": "@rushstack/eslint-bulk_v0.1.18", diff --git a/eslint/eslint-bulk/CHANGELOG.md b/eslint/eslint-bulk/CHANGELOG.md index 05e8dcc2dbf..c1b8e9874af 100644 --- a/eslint/eslint-bulk/CHANGELOG.md +++ b/eslint/eslint-bulk/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/eslint-bulk -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.1.19 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.1.18 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json index d6b0de9e125..9fb1556fa91 100644 --- a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json +++ b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@rushstack/heft-api-extractor-plugin", "entries": [ + { + "version": "0.3.12", + "tag": "@rushstack/heft-api-extractor-plugin_v0.3.12", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.14.13`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.40.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `0.65.2` to `0.65.3`" + } + ] + } + }, { "version": "0.3.11", "tag": "@rushstack/heft-api-extractor-plugin_v0.3.11", diff --git a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md index 3ecf4cf8025..d793004bace 100644 --- a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md +++ b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-api-extractor-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.3.12 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.3.11 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json index 4f00b80a412..4c4fb42dac6 100644 --- a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json +++ b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-dev-cert-plugin", "entries": [ + { + "version": "0.4.29", + "tag": "@rushstack/heft-dev-cert-plugin_v0.4.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.3.29`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.40.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.2` to `^0.65.3`" + } + ] + } + }, { "version": "0.4.28", "tag": "@rushstack/heft-dev-cert-plugin_v0.4.28", diff --git a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md index bc145932086..afc2597d060 100644 --- a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md +++ b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-dev-cert-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.4.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.4.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index ac7f38c99e7..8765348c389 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.11.12", + "tag": "@rushstack/heft-jest-plugin_v0.11.12", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.14.13`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.2` to `^0.65.3`" + } + ] + } + }, { "version": "0.11.11", "tag": "@rushstack/heft-jest-plugin_v0.11.11", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index 51ff878c099..5f5a2dee753 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.11.12 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.11.11 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/heft-plugins/heft-lint-plugin/CHANGELOG.json b/heft-plugins/heft-lint-plugin/CHANGELOG.json index 4c038a2b8d1..157ff989fb1 100644 --- a/heft-plugins/heft-lint-plugin/CHANGELOG.json +++ b/heft-plugins/heft-lint-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-lint-plugin", "entries": [ + { + "version": "0.3.12", + "tag": "@rushstack/heft-lint-plugin_v0.3.12", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `0.3.12`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `0.65.2` to `0.65.3`" + } + ] + } + }, { "version": "0.3.11", "tag": "@rushstack/heft-lint-plugin_v0.3.11", diff --git a/heft-plugins/heft-lint-plugin/CHANGELOG.md b/heft-plugins/heft-lint-plugin/CHANGELOG.md index dc73c67ef13..cb29e769f8e 100644 --- a/heft-plugins/heft-lint-plugin/CHANGELOG.md +++ b/heft-plugins/heft-lint-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-lint-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.3.12 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.3.11 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/heft-plugins/heft-sass-plugin/CHANGELOG.json b/heft-plugins/heft-sass-plugin/CHANGELOG.json index 84bcd18ec0d..9dad2f8cad2 100644 --- a/heft-plugins/heft-sass-plugin/CHANGELOG.json +++ b/heft-plugins/heft-sass-plugin/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@rushstack/heft-sass-plugin", "entries": [ + { + "version": "0.13.15", + "tag": "@rushstack/heft-sass-plugin_v0.13.15", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.14.13`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.12.29`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.40.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.2` to `^0.65.3`" + } + ] + } + }, { "version": "0.13.14", "tag": "@rushstack/heft-sass-plugin_v0.13.14", diff --git a/heft-plugins/heft-sass-plugin/CHANGELOG.md b/heft-plugins/heft-sass-plugin/CHANGELOG.md index 6dcf908b465..bf77d426546 100644 --- a/heft-plugins/heft-sass-plugin/CHANGELOG.md +++ b/heft-plugins/heft-sass-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-sass-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.13.15 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.13.14 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json index 7bcca592775..6ed71190dcf 100644 --- a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json +++ b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-serverless-stack-plugin", "entries": [ + { + "version": "0.3.29", + "tag": "@rushstack/heft-serverless-stack-plugin_v0.3.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.10.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.2` to `^0.65.3`" + } + ] + } + }, { "version": "0.3.28", "tag": "@rushstack/heft-serverless-stack-plugin_v0.3.28", diff --git a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md index a77b8bf05b1..94816d027ca 100644 --- a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md +++ b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-serverless-stack-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.3.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.3.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/heft-plugins/heft-storybook-plugin/CHANGELOG.json b/heft-plugins/heft-storybook-plugin/CHANGELOG.json index 9ed8de1599d..bc59aca4c88 100644 --- a/heft-plugins/heft-storybook-plugin/CHANGELOG.json +++ b/heft-plugins/heft-storybook-plugin/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@rushstack/heft-storybook-plugin", "entries": [ + { + "version": "0.6.6", + "tag": "@rushstack/heft-storybook-plugin_v0.6.6", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.10.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.2` to `^0.65.3`" + } + ] + } + }, { "version": "0.6.5", "tag": "@rushstack/heft-storybook-plugin_v0.6.5", diff --git a/heft-plugins/heft-storybook-plugin/CHANGELOG.md b/heft-plugins/heft-storybook-plugin/CHANGELOG.md index 8eb467bc674..7b8d26a431e 100644 --- a/heft-plugins/heft-storybook-plugin/CHANGELOG.md +++ b/heft-plugins/heft-storybook-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-storybook-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.6.6 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.6.5 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/heft-plugins/heft-typescript-plugin/CHANGELOG.json b/heft-plugins/heft-typescript-plugin/CHANGELOG.json index e7b3d8b3ab8..c3937506607 100644 --- a/heft-plugins/heft-typescript-plugin/CHANGELOG.json +++ b/heft-plugins/heft-typescript-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-typescript-plugin", "entries": [ + { + "version": "0.3.12", + "tag": "@rushstack/heft-typescript-plugin_v0.3.12", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.14.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `0.65.2` to `0.65.3`" + } + ] + } + }, { "version": "0.3.11", "tag": "@rushstack/heft-typescript-plugin_v0.3.11", diff --git a/heft-plugins/heft-typescript-plugin/CHANGELOG.md b/heft-plugins/heft-typescript-plugin/CHANGELOG.md index de6cf3f6b81..d7a6b5b938c 100644 --- a/heft-plugins/heft-typescript-plugin/CHANGELOG.md +++ b/heft-plugins/heft-typescript-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-typescript-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.3.12 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.3.11 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 89a6d78ca21..3e22b5515eb 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.10.29", + "tag": "@rushstack/heft-webpack4-plugin_v0.10.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.3.29`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.2` to `^0.65.3`" + } + ] + } + }, { "version": "0.10.28", "tag": "@rushstack/heft-webpack4-plugin_v0.10.28", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index e01f2d61532..7cc827fff3a 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.10.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.10.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 65bbfe31091..cceec5ac592 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.9.29", + "tag": "@rushstack/heft-webpack5-plugin_v0.9.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.3.29`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.2` to `^0.65.3`" + } + ] + } + }, { "version": "0.9.28", "tag": "@rushstack/heft-webpack5-plugin_v0.9.28", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 618ac6ea544..de2affd752f 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.9.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.9.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/libraries/api-extractor-model/CHANGELOG.json b/libraries/api-extractor-model/CHANGELOG.json index 6dbe49615e2..368c5d0a60c 100644 --- a/libraries/api-extractor-model/CHANGELOG.json +++ b/libraries/api-extractor-model/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-extractor-model", "entries": [ + { + "version": "7.28.13", + "tag": "@microsoft/api-extractor-model_v7.28.13", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + } + ] + } + }, { "version": "7.28.12", "tag": "@microsoft/api-extractor-model_v7.28.12", diff --git a/libraries/api-extractor-model/CHANGELOG.md b/libraries/api-extractor-model/CHANGELOG.md index 2e183908236..465c9076a98 100644 --- a/libraries/api-extractor-model/CHANGELOG.md +++ b/libraries/api-extractor-model/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-extractor-model -This log was last generated on Tue, 20 Feb 2024 21:45:10 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 7.28.13 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 7.28.12 Tue, 20 Feb 2024 21:45:10 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index c5940a9fc3e..de8daee3ce6 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.3.29", + "tag": "@rushstack/debug-certificate-manager_v1.3.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "1.3.28", "tag": "@rushstack/debug-certificate-manager_v1.3.28", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index e983dc69509..8020ca6f073 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 1.3.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 1.3.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/libraries/heft-config-file/CHANGELOG.json b/libraries/heft-config-file/CHANGELOG.json index dfb869ef94e..3896073d235 100644 --- a/libraries/heft-config-file/CHANGELOG.json +++ b/libraries/heft-config-file/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-config-file", "entries": [ + { + "version": "0.14.13", + "tag": "@rushstack/heft-config-file_v0.14.13", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + } + ] + } + }, { "version": "0.14.12", "tag": "@rushstack/heft-config-file_v0.14.12", diff --git a/libraries/heft-config-file/CHANGELOG.md b/libraries/heft-config-file/CHANGELOG.md index caa0d11e00f..2299d3dd14a 100644 --- a/libraries/heft-config-file/CHANGELOG.md +++ b/libraries/heft-config-file/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-config-file -This log was last generated on Tue, 20 Feb 2024 21:45:10 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.14.13 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.14.12 Tue, 20 Feb 2024 21:45:10 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index f9babce157e..2007ac20984 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "2.0.105", + "tag": "@microsoft/load-themed-styles_v2.0.105", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "2.0.104", "tag": "@microsoft/load-themed-styles_v2.0.104", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 028a87b3575..7a55cc9500f 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 2.0.105 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 2.0.104 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/libraries/localization-utilities/CHANGELOG.json b/libraries/localization-utilities/CHANGELOG.json index cacb4b9d523..29b3e03566a 100644 --- a/libraries/localization-utilities/CHANGELOG.json +++ b/libraries/localization-utilities/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-utilities", "entries": [ + { + "version": "0.9.29", + "tag": "@rushstack/localization-utilities_v0.9.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.12.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.9.28", "tag": "@rushstack/localization-utilities_v0.9.28", diff --git a/libraries/localization-utilities/CHANGELOG.md b/libraries/localization-utilities/CHANGELOG.md index 2edb7fdc924..5b7c486ca81 100644 --- a/libraries/localization-utilities/CHANGELOG.md +++ b/libraries/localization-utilities/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-utilities -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.9.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.9.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/libraries/module-minifier/CHANGELOG.json b/libraries/module-minifier/CHANGELOG.json index f5edbac298f..baa41926f67 100644 --- a/libraries/module-minifier/CHANGELOG.json +++ b/libraries/module-minifier/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier", "entries": [ + { + "version": "0.4.29", + "tag": "@rushstack/module-minifier_v0.4.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.4.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.4.28", "tag": "@rushstack/module-minifier_v0.4.28", diff --git a/libraries/module-minifier/CHANGELOG.md b/libraries/module-minifier/CHANGELOG.md index 426599d69d9..43eb8a74a69 100644 --- a/libraries/module-minifier/CHANGELOG.md +++ b/libraries/module-minifier/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.4.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.4.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/libraries/node-core-library/CHANGELOG.json b/libraries/node-core-library/CHANGELOG.json index 83bead7c8d4..c1714885e67 100644 --- a/libraries/node-core-library/CHANGELOG.json +++ b/libraries/node-core-library/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/node-core-library", "entries": [ + { + "version": "4.0.2", + "tag": "@rushstack/node-core-library_v4.0.2", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "patch": [ + { + "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`." + } + ] + } + }, { "version": "4.0.1", "tag": "@rushstack/node-core-library_v4.0.1", diff --git a/libraries/node-core-library/CHANGELOG.md b/libraries/node-core-library/CHANGELOG.md index 79f050fc2b8..bdcf7cba1e4 100644 --- a/libraries/node-core-library/CHANGELOG.md +++ b/libraries/node-core-library/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/node-core-library -This log was last generated on Tue, 20 Feb 2024 21:45:10 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 4.0.2 +Wed, 21 Feb 2024 21:45:28 GMT + +### Patches + +- Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`. ## 4.0.1 Tue, 20 Feb 2024 21:45:10 GMT diff --git a/libraries/operation-graph/CHANGELOG.json b/libraries/operation-graph/CHANGELOG.json index 099ebedd2a4..97ed6e95672 100644 --- a/libraries/operation-graph/CHANGELOG.json +++ b/libraries/operation-graph/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/operation-graph", "entries": [ + { + "version": "0.2.12", + "tag": "@rushstack/operation-graph_v0.2.12", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + } + ] + } + }, { "version": "0.2.11", "tag": "@rushstack/operation-graph_v0.2.11", diff --git a/libraries/operation-graph/CHANGELOG.md b/libraries/operation-graph/CHANGELOG.md index 5c7a601bce2..f1c5038718d 100644 --- a/libraries/operation-graph/CHANGELOG.md +++ b/libraries/operation-graph/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/operation-graph -This log was last generated on Tue, 20 Feb 2024 21:45:10 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.2.12 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.2.11 Tue, 20 Feb 2024 21:45:10 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index b69b233b370..cd097a2226a 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "4.1.30", + "tag": "@rushstack/package-deps-hash_v4.1.30", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "4.1.29", "tag": "@rushstack/package-deps-hash_v4.1.29", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 83bfadf0678..55906885071 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 4.1.30 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 4.1.29 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/libraries/package-extractor/CHANGELOG.json b/libraries/package-extractor/CHANGELOG.json index a6e93880db5..66770ccc8fb 100644 --- a/libraries/package-extractor/CHANGELOG.json +++ b/libraries/package-extractor/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/package-extractor", "entries": [ + { + "version": "0.6.32", + "tag": "@rushstack/package-extractor_v0.6.32", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/webpack-preserve-dynamic-require-plugin\" to `0.11.29`" + } + ] + } + }, { "version": "0.6.31", "tag": "@rushstack/package-extractor_v0.6.31", diff --git a/libraries/package-extractor/CHANGELOG.md b/libraries/package-extractor/CHANGELOG.md index 2369eb18b4b..6531fe7d552 100644 --- a/libraries/package-extractor/CHANGELOG.md +++ b/libraries/package-extractor/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-extractor -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.6.32 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.6.31 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 8ce44234d59..90b1148ddaa 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.1.30", + "tag": "@rushstack/stream-collator_v4.1.30", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "4.1.29", "tag": "@rushstack/stream-collator_v4.1.29", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index de053b3f677..8dd6d42b382 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 4.1.30 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 4.1.29 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 4b6839e753b..ef5ef5cb091 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,23 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.9.0", + "tag": "@rushstack/terminal_v0.9.0", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "minor": [ + { + "comment": "Expose a `supportsColor` property on `ConsoleTerminalProvider`." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + } + ] + } + }, { "version": "0.8.1", "tag": "@rushstack/terminal_v0.8.1", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 5f9db266d9b..a4ae6e3657a 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/terminal -This log was last generated on Tue, 20 Feb 2024 21:45:10 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.9.0 +Wed, 21 Feb 2024 21:45:28 GMT + +### Minor changes + +- Expose a `supportsColor` property on `ConsoleTerminalProvider`. ## 0.8.1 Tue, 20 Feb 2024 21:45:10 GMT diff --git a/libraries/ts-command-line/CHANGELOG.json b/libraries/ts-command-line/CHANGELOG.json index 81158b58f73..ec9b753baa5 100644 --- a/libraries/ts-command-line/CHANGELOG.json +++ b/libraries/ts-command-line/CHANGELOG.json @@ -1,6 +1,23 @@ { "name": "@rushstack/ts-command-line", "entries": [ + { + "version": "4.17.3", + "tag": "@rushstack/ts-command-line_v4.17.3", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "patch": [ + { + "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + } + ] + } + }, { "version": "4.17.2", "tag": "@rushstack/ts-command-line_v4.17.2", diff --git a/libraries/ts-command-line/CHANGELOG.md b/libraries/ts-command-line/CHANGELOG.md index 5f7a89267bc..4d279560853 100644 --- a/libraries/ts-command-line/CHANGELOG.md +++ b/libraries/ts-command-line/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/ts-command-line -This log was last generated on Sat, 17 Feb 2024 06:24:35 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 4.17.3 +Wed, 21 Feb 2024 21:45:28 GMT + +### Patches + +- Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`. ## 4.17.2 Sat, 17 Feb 2024 06:24:35 GMT diff --git a/libraries/typings-generator/CHANGELOG.json b/libraries/typings-generator/CHANGELOG.json index 0ea76817f7c..d9bc4bd8307 100644 --- a/libraries/typings-generator/CHANGELOG.json +++ b/libraries/typings-generator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/typings-generator", "entries": [ + { + "version": "0.12.29", + "tag": "@rushstack/typings-generator_v0.12.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.12.28", "tag": "@rushstack/typings-generator_v0.12.28", diff --git a/libraries/typings-generator/CHANGELOG.md b/libraries/typings-generator/CHANGELOG.md index 51f786ccb27..62a9852db0a 100644 --- a/libraries/typings-generator/CHANGELOG.md +++ b/libraries/typings-generator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/typings-generator -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.12.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.12.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/libraries/worker-pool/CHANGELOG.json b/libraries/worker-pool/CHANGELOG.json index 33970021161..9a0bb9458cd 100644 --- a/libraries/worker-pool/CHANGELOG.json +++ b/libraries/worker-pool/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/worker-pool", "entries": [ + { + "version": "0.4.29", + "tag": "@rushstack/worker-pool_v0.4.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.4.28", "tag": "@rushstack/worker-pool_v0.4.28", diff --git a/libraries/worker-pool/CHANGELOG.md b/libraries/worker-pool/CHANGELOG.md index 0fcf4effd6c..a471728811b 100644 --- a/libraries/worker-pool/CHANGELOG.md +++ b/libraries/worker-pool/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/worker-pool -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.4.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.4.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 5dc278e30e5..0e0e07265e0 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,36 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "2.4.14", + "tag": "@rushstack/heft-node-rig_v2.4.14", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.40.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-api-extractor-plugin\" to `0.3.12`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.11.12`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-lint-plugin\" to `0.3.12`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `0.3.12`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.2` to `^0.65.3`" + } + ] + } + }, { "version": "2.4.13", "tag": "@rushstack/heft-node-rig_v2.4.13", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index fd3a4e6e0f3..373722c93c1 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 2.4.14 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 2.4.13 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index bba507b4f51..29e5eb7faa8 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,42 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.21.3", + "tag": "@rushstack/heft-web-rig_v0.21.3", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.40.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-api-extractor-plugin\" to `0.3.12`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.11.12`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-lint-plugin\" to `0.3.12`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-sass-plugin\" to `0.13.15`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `0.3.12`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.2` to `^0.65.3`" + } + ] + } + }, { "version": "0.21.2", "tag": "@rushstack/heft-web-rig_v0.21.2", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 24ef2c1de78..4e3b61680d9 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.21.3 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.21.2 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/hashed-folder-copy-plugin/CHANGELOG.json b/webpack/hashed-folder-copy-plugin/CHANGELOG.json index 6e4ac893f46..75164fccc0f 100644 --- a/webpack/hashed-folder-copy-plugin/CHANGELOG.json +++ b/webpack/hashed-folder-copy-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/hashed-folder-copy-plugin", "entries": [ + { + "version": "1.0.21", + "tag": "@rushstack/hashed-folder-copy-plugin_v1.0.21", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "1.0.20", "tag": "@rushstack/hashed-folder-copy-plugin_v1.0.20", diff --git a/webpack/hashed-folder-copy-plugin/CHANGELOG.md b/webpack/hashed-folder-copy-plugin/CHANGELOG.md index 6ef7ec8782c..599e2b51627 100644 --- a/webpack/hashed-folder-copy-plugin/CHANGELOG.md +++ b/webpack/hashed-folder-copy-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/hashed-folder-copy-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 1.0.21 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 1.0.20 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 3b0640b0153..f4570fc7a80 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "2.1.29", + "tag": "@microsoft/loader-load-themed-styles_v2.1.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `2.0.105`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `^2.0.104` to `^2.0.105`" + } + ] + } + }, { "version": "2.1.28", "tag": "@microsoft/loader-load-themed-styles_v2.1.28", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 9f883fdd267..2e1b839460b 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 2.1.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 2.1.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 3c178462b5c..2b51e7c4fef 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.4.29", + "tag": "@rushstack/loader-raw-script_v1.4.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "1.4.28", "tag": "@rushstack/loader-raw-script_v1.4.28", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 4e5619cd30b..746312dea2e 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 1.4.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 1.4.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/preserve-dynamic-require-plugin/CHANGELOG.json b/webpack/preserve-dynamic-require-plugin/CHANGELOG.json index 73a0cbef599..f1a09ed445b 100644 --- a/webpack/preserve-dynamic-require-plugin/CHANGELOG.json +++ b/webpack/preserve-dynamic-require-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/webpack-preserve-dynamic-require-plugin", "entries": [ + { + "version": "0.11.29", + "tag": "@rushstack/webpack-preserve-dynamic-require-plugin_v0.11.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.11.28", "tag": "@rushstack/webpack-preserve-dynamic-require-plugin_v0.11.28", diff --git a/webpack/preserve-dynamic-require-plugin/CHANGELOG.md b/webpack/preserve-dynamic-require-plugin/CHANGELOG.md index 085c6168643..21012e521bd 100644 --- a/webpack/preserve-dynamic-require-plugin/CHANGELOG.md +++ b/webpack/preserve-dynamic-require-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-preserve-dynamic-require-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.11.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.11.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 1ad870293c6..8c5eb09d910 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "5.1.13", + "tag": "@rushstack/set-webpack-public-path-plugin_v5.1.13", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/webpack-plugin-utilities\" to `0.4.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "5.1.12", "tag": "@rushstack/set-webpack-public-path-plugin_v5.1.12", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 3bd90ad8db2..1a91d98efdd 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 5.1.13 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 5.1.12 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json index b8530610549..14af331386b 100644 --- a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json +++ b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/webpack-embedded-dependencies-plugin", "entries": [ + { + "version": "0.2.30", + "tag": "@rushstack/webpack-embedded-dependencies-plugin_v0.2.30", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/webpack-plugin-utilities\" to `0.4.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.2.29", "tag": "@rushstack/webpack-embedded-dependencies-plugin_v0.2.29", diff --git a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md index 9fa2beaf432..78bc4925606 100644 --- a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md +++ b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-embedded-dependencies-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.2.30 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.2.29 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/webpack-plugin-utilities/CHANGELOG.json b/webpack/webpack-plugin-utilities/CHANGELOG.json index 83d49c4ae69..cdea58951ac 100644 --- a/webpack/webpack-plugin-utilities/CHANGELOG.json +++ b/webpack/webpack-plugin-utilities/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/webpack-plugin-utilities", "entries": [ + { + "version": "0.4.13", + "tag": "@rushstack/webpack-plugin-utilities_v0.4.13", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.4.12", "tag": "@rushstack/webpack-plugin-utilities_v0.4.12", diff --git a/webpack/webpack-plugin-utilities/CHANGELOG.md b/webpack/webpack-plugin-utilities/CHANGELOG.md index 5233ac0fc69..767784b3b79 100644 --- a/webpack/webpack-plugin-utilities/CHANGELOG.md +++ b/webpack/webpack-plugin-utilities/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-plugin-utilities -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.4.13 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.4.12 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/webpack4-localization-plugin/CHANGELOG.json b/webpack/webpack4-localization-plugin/CHANGELOG.json index 0d9acb4912e..4d178d9a2eb 100644 --- a/webpack/webpack4-localization-plugin/CHANGELOG.json +++ b/webpack/webpack4-localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/webpack4-localization-plugin", "entries": [ + { + "version": "0.18.29", + "tag": "@rushstack/webpack4-localization-plugin_v0.18.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/localization-utilities\" to `0.9.29`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.18.28", "tag": "@rushstack/webpack4-localization-plugin_v0.18.28", diff --git a/webpack/webpack4-localization-plugin/CHANGELOG.md b/webpack/webpack4-localization-plugin/CHANGELOG.md index 8c6159c1e79..bd70549940a 100644 --- a/webpack/webpack4-localization-plugin/CHANGELOG.md +++ b/webpack/webpack4-localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack4-localization-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.18.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.18.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/webpack4-module-minifier-plugin/CHANGELOG.json b/webpack/webpack4-module-minifier-plugin/CHANGELOG.json index afdbe0a579a..74d8cbbd291 100644 --- a/webpack/webpack4-module-minifier-plugin/CHANGELOG.json +++ b/webpack/webpack4-module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/webpack4-module-minifier-plugin", "entries": [ + { + "version": "0.13.29", + "tag": "@rushstack/webpack4-module-minifier-plugin_v0.13.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/module-minifier\" to `0.4.29`" + }, + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.4.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.13.28", "tag": "@rushstack/webpack4-module-minifier-plugin_v0.13.28", diff --git a/webpack/webpack4-module-minifier-plugin/CHANGELOG.md b/webpack/webpack4-module-minifier-plugin/CHANGELOG.md index 962872a3763..664e5f1a6bc 100644 --- a/webpack/webpack4-module-minifier-plugin/CHANGELOG.md +++ b/webpack/webpack4-module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack4-module-minifier-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.13.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.13.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json index 56b7612bd49..8aa6320e7a8 100644 --- a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json +++ b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@microsoft/webpack5-load-themed-styles-loader", "entries": [ + { + "version": "0.2.29", + "tag": "@microsoft/webpack5-load-themed-styles-loader_v0.2.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `2.0.105`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `^2.0.104` to `^2.0.105`" + } + ] + } + }, { "version": "0.2.28", "tag": "@microsoft/webpack5-load-themed-styles-loader_v0.2.28", diff --git a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md index 64ac4b93e6a..52f87f39305 100644 --- a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md +++ b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/webpack5-load-themed-styles-loader -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.2.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.2.28 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/webpack5-localization-plugin/CHANGELOG.json b/webpack/webpack5-localization-plugin/CHANGELOG.json index 9f98a9b6ba9..65114588fbb 100644 --- a/webpack/webpack5-localization-plugin/CHANGELOG.json +++ b/webpack/webpack5-localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/webpack5-localization-plugin", "entries": [ + { + "version": "0.9.4", + "tag": "@rushstack/webpack5-localization-plugin_v0.9.4", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/localization-utilities\" to `0.9.29`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `4.0.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.9.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + } + ] + } + }, { "version": "0.9.3", "tag": "@rushstack/webpack5-localization-plugin_v0.9.3", diff --git a/webpack/webpack5-localization-plugin/CHANGELOG.md b/webpack/webpack5-localization-plugin/CHANGELOG.md index 6eb71d0d07e..38fdd96d426 100644 --- a/webpack/webpack5-localization-plugin/CHANGELOG.md +++ b/webpack/webpack5-localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack5-localization-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 0.9.4 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 0.9.3 Wed, 21 Feb 2024 08:55:47 GMT diff --git a/webpack/webpack5-module-minifier-plugin/CHANGELOG.json b/webpack/webpack5-module-minifier-plugin/CHANGELOG.json index e2e47baeab6..1f82b915e26 100644 --- a/webpack/webpack5-module-minifier-plugin/CHANGELOG.json +++ b/webpack/webpack5-module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/webpack5-module-minifier-plugin", "entries": [ + { + "version": "5.5.29", + "tag": "@rushstack/webpack5-module-minifier-plugin_v5.5.29", + "date": "Wed, 21 Feb 2024 21:45:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.4.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.3`" + }, + { + "comment": "Updating dependency \"@rushstack/module-minifier\" to `0.4.29`" + }, + { + "comment": "Updating dependency \"@rushstack/module-minifier\" from `*` to `*`" + } + ] + } + }, { "version": "5.5.28", "tag": "@rushstack/webpack5-module-minifier-plugin_v5.5.28", diff --git a/webpack/webpack5-module-minifier-plugin/CHANGELOG.md b/webpack/webpack5-module-minifier-plugin/CHANGELOG.md index 96704340d6d..13205b7a4ae 100644 --- a/webpack/webpack5-module-minifier-plugin/CHANGELOG.md +++ b/webpack/webpack5-module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack5-module-minifier-plugin -This log was last generated on Wed, 21 Feb 2024 08:55:47 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. + +## 5.5.29 +Wed, 21 Feb 2024 21:45:28 GMT + +_Version update only_ ## 5.5.28 Wed, 21 Feb 2024 08:55:47 GMT From 5ea170a58aa9d6a1c2b508efd95b56f2e993dd6a Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 21 Feb 2024 21:45:31 +0000 Subject: [PATCH 02/74] Bump versions [skip ci] --- apps/api-documenter/package.json | 2 +- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- apps/lockfile-explorer/package.json | 2 +- apps/rundown/package.json | 2 +- apps/trace-import/package.json | 2 +- eslint/eslint-bulk/package.json | 2 +- heft-plugins/heft-api-extractor-plugin/package.json | 4 ++-- heft-plugins/heft-dev-cert-plugin/package.json | 4 ++-- heft-plugins/heft-jest-plugin/package.json | 4 ++-- heft-plugins/heft-lint-plugin/package.json | 4 ++-- heft-plugins/heft-sass-plugin/package.json | 4 ++-- heft-plugins/heft-serverless-stack-plugin/package.json | 4 ++-- heft-plugins/heft-storybook-plugin/package.json | 4 ++-- heft-plugins/heft-typescript-plugin/package.json | 4 ++-- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/api-extractor-model/package.json | 2 +- libraries/debug-certificate-manager/package.json | 2 +- libraries/heft-config-file/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/localization-utilities/package.json | 2 +- libraries/module-minifier/package.json | 2 +- libraries/node-core-library/package.json | 2 +- libraries/operation-graph/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/package-extractor/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- libraries/ts-command-line/package.json | 2 +- libraries/typings-generator/package.json | 2 +- libraries/worker-pool/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/hashed-folder-copy-plugin/package.json | 2 +- webpack/loader-load-themed-styles/package.json | 4 ++-- webpack/loader-raw-script/package.json | 2 +- webpack/preserve-dynamic-require-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- webpack/webpack-embedded-dependencies-plugin/package.json | 2 +- webpack/webpack-plugin-utilities/package.json | 2 +- webpack/webpack4-localization-plugin/package.json | 2 +- webpack/webpack4-module-minifier-plugin/package.json | 2 +- webpack/webpack5-load-themed-styles-loader/package.json | 4 ++-- webpack/webpack5-localization-plugin/package.json | 2 +- webpack/webpack5-module-minifier-plugin/package.json | 2 +- 46 files changed, 60 insertions(+), 60 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index fad8e5c508b..0a1e43bf56e 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.23.28", + "version": "7.23.29", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index 5dab8c308ea..311a435f46b 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor", - "version": "7.40.5", + "version": "7.40.6", "description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups", "keywords": [ "typescript", diff --git a/apps/heft/package.json b/apps/heft/package.json index 65aa27cfb00..562ed03a51c 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.65.2", + "version": "0.65.3", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/lockfile-explorer/package.json b/apps/lockfile-explorer/package.json index 2eda39fa32c..51785f69b34 100644 --- a/apps/lockfile-explorer/package.json +++ b/apps/lockfile-explorer/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/lockfile-explorer", - "version": "1.2.28", + "version": "1.2.29", "description": "Rush Lockfile Explorer: The UI for solving version conflicts quickly in a large monorepo", "keywords": [ "conflict", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 73fe2d09222..08c0bb2d4ae 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.1.28", + "version": "1.1.29", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/apps/trace-import/package.json b/apps/trace-import/package.json index 8636e77a32f..e9975574acd 100644 --- a/apps/trace-import/package.json +++ b/apps/trace-import/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/trace-import", - "version": "0.3.28", + "version": "0.3.29", "description": "CLI tool for understanding how require() and \"import\" statements get resolved", "repository": { "type": "git", diff --git a/eslint/eslint-bulk/package.json b/eslint/eslint-bulk/package.json index c2b87e51d16..2f5ff489ec5 100755 --- a/eslint/eslint-bulk/package.json +++ b/eslint/eslint-bulk/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/eslint-bulk", - "version": "0.1.18", + "version": "0.1.19", "description": "Roll out new ESLint rules in a large monorepo without cluttering up your code with \"eslint-ignore-next-line\"", "main": "index.js", "license": "MIT", diff --git a/heft-plugins/heft-api-extractor-plugin/package.json b/heft-plugins/heft-api-extractor-plugin/package.json index 71f14a634d8..c710fddc658 100644 --- a/heft-plugins/heft-api-extractor-plugin/package.json +++ b/heft-plugins/heft-api-extractor-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-api-extractor-plugin", - "version": "0.3.11", + "version": "0.3.12", "description": "A Heft plugin for API Extractor", "repository": { "type": "git", @@ -15,7 +15,7 @@ "_phase:build": "heft run --only build -- --clean" }, "peerDependencies": { - "@rushstack/heft": "0.65.2" + "@rushstack/heft": "0.65.3" }, "dependencies": { "@rushstack/heft-config-file": "workspace:*", diff --git a/heft-plugins/heft-dev-cert-plugin/package.json b/heft-plugins/heft-dev-cert-plugin/package.json index 738bdb295b2..4cdfdd6c12b 100644 --- a/heft-plugins/heft-dev-cert-plugin/package.json +++ b/heft-plugins/heft-dev-cert-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-dev-cert-plugin", - "version": "0.4.28", + "version": "0.4.29", "description": "A Heft plugin for generating and using local development certificates", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.2" + "@rushstack/heft": "^0.65.3" }, "dependencies": { "@rushstack/debug-certificate-manager": "workspace:*" diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 6013253ee25..85a1ade9f7c 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.11.11", + "version": "0.11.12", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.2", + "@rushstack/heft": "^0.65.3", "jest-environment-jsdom": "^29.5.0", "jest-environment-node": "^29.5.0" }, diff --git a/heft-plugins/heft-lint-plugin/package.json b/heft-plugins/heft-lint-plugin/package.json index e4c109076a6..137e7d43fca 100644 --- a/heft-plugins/heft-lint-plugin/package.json +++ b/heft-plugins/heft-lint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-lint-plugin", - "version": "0.3.11", + "version": "0.3.12", "description": "A Heft plugin for using ESLint or TSLint. Intended for use with @rushstack/heft-typescript-plugin", "repository": { "type": "git", @@ -15,7 +15,7 @@ "_phase:build": "heft run --only build -- --clean" }, "peerDependencies": { - "@rushstack/heft": "0.65.2" + "@rushstack/heft": "0.65.3" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-sass-plugin/package.json b/heft-plugins/heft-sass-plugin/package.json index 073ca651c8f..fee3783830b 100644 --- a/heft-plugins/heft-sass-plugin/package.json +++ b/heft-plugins/heft-sass-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-sass-plugin", - "version": "0.13.14", + "version": "0.13.15", "description": "Heft plugin for SASS", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.2" + "@rushstack/heft": "^0.65.3" }, "dependencies": { "@rushstack/heft-config-file": "workspace:*", diff --git a/heft-plugins/heft-serverless-stack-plugin/package.json b/heft-plugins/heft-serverless-stack-plugin/package.json index bd3d2e66d7f..1234e747fd6 100644 --- a/heft-plugins/heft-serverless-stack-plugin/package.json +++ b/heft-plugins/heft-serverless-stack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-serverless-stack-plugin", - "version": "0.3.28", + "version": "0.3.29", "description": "Heft plugin for building apps using the Serverless Stack (SST) framework", "repository": { "type": "git", @@ -15,7 +15,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.2" + "@rushstack/heft": "^0.65.3" }, "dependencies": { "@rushstack/node-core-library": "workspace:*" diff --git a/heft-plugins/heft-storybook-plugin/package.json b/heft-plugins/heft-storybook-plugin/package.json index 61b18ab9044..d64d2072a38 100644 --- a/heft-plugins/heft-storybook-plugin/package.json +++ b/heft-plugins/heft-storybook-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-storybook-plugin", - "version": "0.6.5", + "version": "0.6.6", "description": "Heft plugin for supporting UI development using Storybook", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.2" + "@rushstack/heft": "^0.65.3" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-typescript-plugin/package.json b/heft-plugins/heft-typescript-plugin/package.json index abe807b0030..56dc96bba67 100644 --- a/heft-plugins/heft-typescript-plugin/package.json +++ b/heft-plugins/heft-typescript-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-typescript-plugin", - "version": "0.3.11", + "version": "0.3.12", "description": "Heft plugin for TypeScript", "repository": { "type": "git", @@ -17,7 +17,7 @@ "_phase:build": "heft run --only build -- --clean" }, "peerDependencies": { - "@rushstack/heft": "0.65.2" + "@rushstack/heft": "0.65.3" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 71dce155464..d036473143e 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.10.28", + "version": "0.10.29", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -23,7 +23,7 @@ } }, "peerDependencies": { - "@rushstack/heft": "^0.65.2", + "@rushstack/heft": "^0.65.3", "@types/webpack": "^4", "webpack": "~4.47.0" }, diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 522dc32a4b9..7940f8566cc 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.9.28", + "version": "0.9.29", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -18,7 +18,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.2", + "@rushstack/heft": "^0.65.3", "webpack": "~5.82.1" }, "dependencies": { diff --git a/libraries/api-extractor-model/package.json b/libraries/api-extractor-model/package.json index 5dbc66aa38d..698fe4a7bd2 100644 --- a/libraries/api-extractor-model/package.json +++ b/libraries/api-extractor-model/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor-model", - "version": "7.28.12", + "version": "7.28.13", "description": "A helper library for loading and saving the .api.json files created by API Extractor", "repository": { "type": "git", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 574cf3ebed4..81e0b226453 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.3.28", + "version": "1.3.29", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index 7fdc214e154..e038e3c534d 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-config-file", - "version": "0.14.12", + "version": "0.14.13", "description": "Configuration file loader for @rushstack/heft", "repository": { "type": "git", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 409651d3f05..383466a74bf 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "2.0.104", + "version": "2.0.105", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/localization-utilities/package.json b/libraries/localization-utilities/package.json index b52e90ddebc..f6818ffbf72 100644 --- a/libraries/localization-utilities/package.json +++ b/libraries/localization-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-utilities", - "version": "0.9.28", + "version": "0.9.29", "description": "This plugin contains some useful functions for localization.", "main": "lib/index.js", "typings": "dist/localization-utilities.d.ts", diff --git a/libraries/module-minifier/package.json b/libraries/module-minifier/package.json index b47cc424962..059addbd0ff 100644 --- a/libraries/module-minifier/package.json +++ b/libraries/module-minifier/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier", - "version": "0.4.28", + "version": "0.4.29", "description": "Wrapper for terser to support bulk parallel minification.", "main": "lib/index.js", "typings": "dist/module-minifier.d.ts", diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index 6e8438b6541..65eb04df601 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/node-core-library", - "version": "4.0.1", + "version": "4.0.2", "description": "Core libraries that every NodeJS toolchain project should use", "main": "lib/index.js", "typings": "dist/node-core-library.d.ts", diff --git a/libraries/operation-graph/package.json b/libraries/operation-graph/package.json index 2d7e9317f52..09ca1f16bbc 100644 --- a/libraries/operation-graph/package.json +++ b/libraries/operation-graph/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/operation-graph", - "version": "0.2.11", + "version": "0.2.12", "description": "Library for managing and executing operations in a directed acyclic graph.", "main": "lib/index.js", "typings": "dist/operation-graph.d.ts", diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 3fed148356d..5d3d7109bc7 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "4.1.29", + "version": "4.1.30", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/package-extractor/package.json b/libraries/package-extractor/package.json index 90b5b21dd41..19503b47473 100644 --- a/libraries/package-extractor/package.json +++ b/libraries/package-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-extractor", - "version": "0.6.31", + "version": "0.6.32", "description": "A library for bundling selected files and dependencies into a deployable package.", "main": "lib/index.js", "typings": "dist/package-extractor.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 6443efa6ed0..d7bdb3d9d87 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.1.29", + "version": "4.1.30", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 5dbb62dd8eb..f6d59a32f31 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.8.1", + "version": "0.9.0", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index 0f207a3be1f..f2c323695da 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/ts-command-line", - "version": "4.17.2", + "version": "4.17.3", "description": "An object-oriented command-line parser for TypeScript", "repository": { "type": "git", diff --git a/libraries/typings-generator/package.json b/libraries/typings-generator/package.json index 178bb9f9e5f..7bd6a0bf585 100644 --- a/libraries/typings-generator/package.json +++ b/libraries/typings-generator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/typings-generator", - "version": "0.12.28", + "version": "0.12.29", "description": "This library provides functionality for automatically generating typings for non-TS files.", "keywords": [ "dts", diff --git a/libraries/worker-pool/package.json b/libraries/worker-pool/package.json index efc62e22262..e99ff05b2f3 100644 --- a/libraries/worker-pool/package.json +++ b/libraries/worker-pool/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/worker-pool", - "version": "0.4.28", + "version": "0.4.29", "description": "Lightweight worker pool using NodeJS worker_threads", "main": "lib/index.js", "typings": "dist/worker-pool.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 7df91a7381f..1f9c9f39175 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "2.4.13", + "version": "2.4.14", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -13,7 +13,7 @@ "directory": "rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.65.2" + "@rushstack/heft": "^0.65.3" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index a65a7d57de5..6100399073a 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.21.2", + "version": "0.21.3", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -13,7 +13,7 @@ "directory": "rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.65.2" + "@rushstack/heft": "^0.65.3" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/hashed-folder-copy-plugin/package.json b/webpack/hashed-folder-copy-plugin/package.json index b617ff85040..2b7c82e3217 100644 --- a/webpack/hashed-folder-copy-plugin/package.json +++ b/webpack/hashed-folder-copy-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/hashed-folder-copy-plugin", - "version": "1.0.20", + "version": "1.0.21", "description": "Webpack plugin for copying a folder to the output directory with a hash in the folder name.", "typings": "dist/hashed-folder-copy-plugin.d.ts", "main": "lib/index.js", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 4215098536f..121261356f6 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "2.1.28", + "version": "2.1.29", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -22,7 +22,7 @@ }, "peerDependencies": { "@types/webpack": "^4", - "@microsoft/load-themed-styles": "^2.0.104" + "@microsoft/load-themed-styles": "^2.0.105" }, "dependencies": { "loader-utils": "1.4.2" diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index e79bdc28a5e..352d38eda7e 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.4.28", + "version": "1.4.29", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/preserve-dynamic-require-plugin/package.json b/webpack/preserve-dynamic-require-plugin/package.json index 6e81ebe73b5..d1fd4b25dc6 100644 --- a/webpack/preserve-dynamic-require-plugin/package.json +++ b/webpack/preserve-dynamic-require-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-preserve-dynamic-require-plugin", - "version": "0.11.28", + "version": "0.11.29", "description": "This plugin tells webpack to leave dynamic calls to \"require\" as-is instead of trying to bundle them.", "main": "lib/index.js", "typings": "dist/webpack-preserve-dynamic-require-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 438c04ad0b7..8b86d591b2b 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "5.1.12", + "version": "5.1.13", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "dist/set-webpack-public-path-plugin.d.ts", diff --git a/webpack/webpack-embedded-dependencies-plugin/package.json b/webpack/webpack-embedded-dependencies-plugin/package.json index 003906d179f..d22543ceb59 100644 --- a/webpack/webpack-embedded-dependencies-plugin/package.json +++ b/webpack/webpack-embedded-dependencies-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-embedded-dependencies-plugin", - "version": "0.2.29", + "version": "0.2.30", "description": "This plugin analyzes bundled dependencies from Node Modules for use with Component Governance and License Scanning.", "main": "lib/index.js", "typings": "dist/webpack-embedded-dependencies-plugin.d.ts", diff --git a/webpack/webpack-plugin-utilities/package.json b/webpack/webpack-plugin-utilities/package.json index ec393a617ee..98e22992129 100644 --- a/webpack/webpack-plugin-utilities/package.json +++ b/webpack/webpack-plugin-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-plugin-utilities", - "version": "0.4.12", + "version": "0.4.13", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "dist/webpack-plugin-utilities.d.ts", diff --git a/webpack/webpack4-localization-plugin/package.json b/webpack/webpack4-localization-plugin/package.json index bcb7295cfdb..d933cd9ac2c 100644 --- a/webpack/webpack4-localization-plugin/package.json +++ b/webpack/webpack4-localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack4-localization-plugin", - "version": "0.18.28", + "version": "0.18.29", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/webpack4-localization-plugin.d.ts", diff --git a/webpack/webpack4-module-minifier-plugin/package.json b/webpack/webpack4-module-minifier-plugin/package.json index 44c9bbee43a..300739ff9b6 100644 --- a/webpack/webpack4-module-minifier-plugin/package.json +++ b/webpack/webpack4-module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack4-module-minifier-plugin", - "version": "0.13.28", + "version": "0.13.29", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/webpack4-module-minifier-plugin.d.ts", diff --git a/webpack/webpack5-load-themed-styles-loader/package.json b/webpack/webpack5-load-themed-styles-loader/package.json index d6ef38cd298..a7f3c46f93e 100644 --- a/webpack/webpack5-load-themed-styles-loader/package.json +++ b/webpack/webpack5-load-themed-styles-loader/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/webpack5-load-themed-styles-loader", - "version": "0.2.28", + "version": "0.2.29", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@microsoft/load-themed-styles": "^2.0.104", + "@microsoft/load-themed-styles": "^2.0.105", "webpack": "^5" }, "peerDependenciesMeta": { diff --git a/webpack/webpack5-localization-plugin/package.json b/webpack/webpack5-localization-plugin/package.json index 2673a424fa7..7acac42117c 100644 --- a/webpack/webpack5-localization-plugin/package.json +++ b/webpack/webpack5-localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack5-localization-plugin", - "version": "0.9.3", + "version": "0.9.4", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/webpack5-localization-plugin.d.ts", diff --git a/webpack/webpack5-module-minifier-plugin/package.json b/webpack/webpack5-module-minifier-plugin/package.json index ca061215454..3a009b304fd 100644 --- a/webpack/webpack5-module-minifier-plugin/package.json +++ b/webpack/webpack5-module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack5-module-minifier-plugin", - "version": "5.5.28", + "version": "5.5.29", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/webpack5-module-minifier-plugin.d.ts", From 56056d16a4963068e8b53de1937fbd75def9ce57 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 21 Feb 2024 21:45:46 +0000 Subject: [PATCH 03/74] Update changelogs [skip ci] --- apps/rush/CHANGELOG.json | 12 ++++++++++++ apps/rush/CHANGELOG.md | 9 ++++++++- .../@microsoft/rush/main_2024-02-20-20-42.json | 11 ----------- 3 files changed, 20 insertions(+), 12 deletions(-) delete mode 100644 common/changes/@microsoft/rush/main_2024-02-20-20-42.json diff --git a/apps/rush/CHANGELOG.json b/apps/rush/CHANGELOG.json index f6193b859a7..0f0c47185b7 100644 --- a/apps/rush/CHANGELOG.json +++ b/apps/rush/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/rush", "entries": [ + { + "version": "5.114.2", + "tag": "@microsoft/rush_v5.114.2", + "date": "Wed, 21 Feb 2024 21:45:46 GMT", + "comments": { + "none": [ + { + "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`." + } + ] + } + }, { "version": "5.114.1", "tag": "@microsoft/rush_v5.114.1", diff --git a/apps/rush/CHANGELOG.md b/apps/rush/CHANGELOG.md index 951a3c2f404..4b02f6b5086 100644 --- a/apps/rush/CHANGELOG.md +++ b/apps/rush/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @microsoft/rush -This log was last generated on Wed, 21 Feb 2024 08:56:05 GMT and should not be manually modified. +This log was last generated on Wed, 21 Feb 2024 21:45:46 GMT and should not be manually modified. + +## 5.114.2 +Wed, 21 Feb 2024 21:45:46 GMT + +### Updates + +- Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`. ## 5.114.1 Wed, 21 Feb 2024 08:56:05 GMT diff --git a/common/changes/@microsoft/rush/main_2024-02-20-20-42.json b/common/changes/@microsoft/rush/main_2024-02-20-20-42.json deleted file mode 100644 index 7e379a52fb6..00000000000 --- a/common/changes/@microsoft/rush/main_2024-02-20-20-42.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`.", - "type": "none", - "packageName": "@microsoft/rush" - } - ], - "packageName": "@microsoft/rush", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file From ab29f63d6b68e4feaf49a573d8daca821975afe8 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 21 Feb 2024 21:45:47 +0000 Subject: [PATCH 04/74] Bump versions [skip ci] --- apps/rush/package.json | 2 +- common/config/rush/version-policies.json | 2 +- libraries/rush-lib/package.json | 2 +- libraries/rush-sdk/package.json | 2 +- rush-plugins/rush-amazon-s3-build-cache-plugin/package.json | 2 +- rush-plugins/rush-azure-storage-build-cache-plugin/package.json | 2 +- rush-plugins/rush-http-build-cache-plugin/package.json | 2 +- rush-plugins/rush-redis-cobuild-plugin/package.json | 2 +- rush-plugins/rush-serve-plugin/package.json | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/rush/package.json b/apps/rush/package.json index 91cc952fe1a..b767cd4457e 100644 --- a/apps/rush/package.json +++ b/apps/rush/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush", - "version": "5.114.1", + "version": "5.114.2", "description": "A professional solution for consolidating all your JavaScript projects in one Git repo", "keywords": [ "install", diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index f6f302ba88b..f268b7c5c4b 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -102,7 +102,7 @@ { "policyName": "rush", "definitionName": "lockStepVersion", - "version": "5.114.1", + "version": "5.114.2", "nextBump": "patch", "mainProject": "@microsoft/rush" } diff --git a/libraries/rush-lib/package.json b/libraries/rush-lib/package.json index d6db72c8d7f..64d87825e85 100644 --- a/libraries/rush-lib/package.json +++ b/libraries/rush-lib/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush-lib", - "version": "5.114.1", + "version": "5.114.2", "description": "A library for writing scripts that interact with the Rush tool", "repository": { "type": "git", diff --git a/libraries/rush-sdk/package.json b/libraries/rush-sdk/package.json index 7eb2f951c4d..683e64f4bb1 100644 --- a/libraries/rush-sdk/package.json +++ b/libraries/rush-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-sdk", - "version": "5.114.1", + "version": "5.114.2", "description": "An API for interacting with the Rush engine", "repository": { "type": "git", diff --git a/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json b/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json index 746f4fc5880..cc4395a8ee3 100644 --- a/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json +++ b/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-amazon-s3-build-cache-plugin", - "version": "5.114.1", + "version": "5.114.2", "description": "Rush plugin for Amazon S3 cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-azure-storage-build-cache-plugin/package.json b/rush-plugins/rush-azure-storage-build-cache-plugin/package.json index 3c9503fe532..dffc20406f8 100644 --- a/rush-plugins/rush-azure-storage-build-cache-plugin/package.json +++ b/rush-plugins/rush-azure-storage-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-azure-storage-build-cache-plugin", - "version": "5.114.1", + "version": "5.114.2", "description": "Rush plugin for Azure storage cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-http-build-cache-plugin/package.json b/rush-plugins/rush-http-build-cache-plugin/package.json index bfd13a06e68..61e4b010881 100644 --- a/rush-plugins/rush-http-build-cache-plugin/package.json +++ b/rush-plugins/rush-http-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-http-build-cache-plugin", - "version": "5.114.1", + "version": "5.114.2", "description": "Rush plugin for generic HTTP cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-redis-cobuild-plugin/package.json b/rush-plugins/rush-redis-cobuild-plugin/package.json index 024c80074bc..f2011cf671f 100644 --- a/rush-plugins/rush-redis-cobuild-plugin/package.json +++ b/rush-plugins/rush-redis-cobuild-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-redis-cobuild-plugin", - "version": "5.114.1", + "version": "5.114.2", "description": "Rush plugin for Redis cobuild lock", "repository": { "type": "git", diff --git a/rush-plugins/rush-serve-plugin/package.json b/rush-plugins/rush-serve-plugin/package.json index 320a9e907a6..596c600b7cf 100644 --- a/rush-plugins/rush-serve-plugin/package.json +++ b/rush-plugins/rush-serve-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-serve-plugin", - "version": "5.114.1", + "version": "5.114.2", "description": "A Rush plugin that hooks into a rush action and serves output folders from all projects in the repository.", "license": "MIT", "repository": { From 8a5e79c584ebfa3fe197f7f406c8987a705dd684 Mon Sep 17 00:00:00 2001 From: "chao.guo" Date: Wed, 21 Feb 2024 14:27:29 -0800 Subject: [PATCH 05/74] fix: bugs --- .../logic/installManager/WorkspaceInstallManager.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts index c3e092eb394..74ccefcd494 100644 --- a/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts +++ b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts @@ -276,8 +276,9 @@ export class WorkspaceInstallManager extends BaseInstallManager { // get the relative path from common temp folder to package folder, to align with the value in pnpm-lock.yaml const relativePathFromTempFolderToPackageFolder: string = `${relativeFromTempFolderToRootFolder}/${rushProject.projectRelativeFolder}`; - expectedDependenciesMetaByProjectRelativePath[relativePathFromTempFolderToPackageFolder] = - dependenciesMeta; + expectedDependenciesMetaByProjectRelativePath[ + relativePathFromTempFolderToPackageFolder.split(path.win32.sep).join(path.posix.sep) + ] = dependenciesMeta; } } @@ -287,7 +288,8 @@ export class WorkspaceInstallManager extends BaseInstallManager { if (shrinkwrapFile?.importers !== undefined) { for (const [key, value] of shrinkwrapFile?.importers) { if (value.dependenciesMeta !== undefined) { - lockfileDependenciesMetaByProjectRelativePath[key] = value.dependenciesMeta; + lockfileDependenciesMetaByProjectRelativePath[key.split(path.win32.sep).join(path.posix.sep)] = + value.dependenciesMeta; } } } @@ -504,7 +506,7 @@ export class WorkspaceInstallManager extends BaseInstallManager { // if usePnpmSyncForInjectedDependencies is true // the pnpm-sync will generate the pnpm-sync.json based on lockfile if (this.rushConfiguration.packageManager === 'pnpm' && experiments?.usePnpmSyncForInjectedDependencies) { - const pnpmLockfilePath: string = this.rushConfiguration.tempShrinkwrapFilename; + const pnpmLockfilePath: string = subspace.getTempShrinkwrapFilename(); const pnpmStorePath: string = `${this.rushConfiguration.commonTempFolder}/node_modules/.pnpm`; await pnpmSyncPrepareAsync({ lockfilePath: pnpmLockfilePath, From 8654e06ff9d6d9824930b5142ff040a128dcacca Mon Sep 17 00:00:00 2001 From: "chao.guo" Date: Wed, 21 Feb 2024 14:29:02 -0800 Subject: [PATCH 06/74] fix: rush change --- .../rush/chao-fix-bugs_2024-02-21-22-28.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@microsoft/rush/chao-fix-bugs_2024-02-21-22-28.json diff --git a/common/changes/@microsoft/rush/chao-fix-bugs_2024-02-21-22-28.json b/common/changes/@microsoft/rush/chao-fix-bugs_2024-02-21-22-28.json new file mode 100644 index 00000000000..8c9a579a7c0 --- /dev/null +++ b/common/changes/@microsoft/rush/chao-fix-bugs_2024-02-21-22-28.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Replace deprecated function, and fix a path bug in Windows env", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file From c3cc1d3e8e4b409393a267360ec9ddcccd00cce6 Mon Sep 17 00:00:00 2001 From: "chao.guo" Date: Wed, 21 Feb 2024 15:05:17 -0800 Subject: [PATCH 07/74] fix: use Path.convertToSlashes() --- .../installManager/WorkspaceInstallManager.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts index 74ccefcd494..b9cf97906f7 100644 --- a/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts +++ b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts @@ -9,7 +9,8 @@ import { FileConstants, AlreadyReportedError, Async, - type IDependenciesMetaTable + type IDependenciesMetaTable, + Path } from '@rushstack/node-core-library'; import { BaseInstallManager } from '../base/BaseInstallManager'; @@ -275,10 +276,11 @@ export class WorkspaceInstallManager extends BaseInstallManager { } // get the relative path from common temp folder to package folder, to align with the value in pnpm-lock.yaml - const relativePathFromTempFolderToPackageFolder: string = `${relativeFromTempFolderToRootFolder}/${rushProject.projectRelativeFolder}`; - expectedDependenciesMetaByProjectRelativePath[ - relativePathFromTempFolderToPackageFolder.split(path.win32.sep).join(path.posix.sep) - ] = dependenciesMeta; + const relativePathFromTempFolderToPackageFolder: string = Path.convertToSlashes( + `${relativeFromTempFolderToRootFolder}/${rushProject.projectRelativeFolder}` + ); + expectedDependenciesMetaByProjectRelativePath[relativePathFromTempFolderToPackageFolder] = + dependenciesMeta; } } @@ -288,8 +290,7 @@ export class WorkspaceInstallManager extends BaseInstallManager { if (shrinkwrapFile?.importers !== undefined) { for (const [key, value] of shrinkwrapFile?.importers) { if (value.dependenciesMeta !== undefined) { - lockfileDependenciesMetaByProjectRelativePath[key.split(path.win32.sep).join(path.posix.sep)] = - value.dependenciesMeta; + lockfileDependenciesMetaByProjectRelativePath[Path.convertToSlashes(key)] = value.dependenciesMeta; } } } From 3c5c00bbd0d3d23f0847486dffb6123f5803e9a0 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 22 Feb 2024 00:10:32 +0000 Subject: [PATCH 08/74] Update changelogs [skip ci] --- apps/rush/CHANGELOG.json | 12 ++++++++++++ apps/rush/CHANGELOG.md | 9 ++++++++- .../rush/chao-fix-bugs_2024-02-21-22-28.json | 10 ---------- 3 files changed, 20 insertions(+), 11 deletions(-) delete mode 100644 common/changes/@microsoft/rush/chao-fix-bugs_2024-02-21-22-28.json diff --git a/apps/rush/CHANGELOG.json b/apps/rush/CHANGELOG.json index 0f0c47185b7..2a89273b84b 100644 --- a/apps/rush/CHANGELOG.json +++ b/apps/rush/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/rush", "entries": [ + { + "version": "5.114.3", + "tag": "@microsoft/rush_v5.114.3", + "date": "Thu, 22 Feb 2024 00:10:32 GMT", + "comments": { + "none": [ + { + "comment": "Replace deprecated function, and fix a path bug in Windows env" + } + ] + } + }, { "version": "5.114.2", "tag": "@microsoft/rush_v5.114.2", diff --git a/apps/rush/CHANGELOG.md b/apps/rush/CHANGELOG.md index 4b02f6b5086..6830ed68958 100644 --- a/apps/rush/CHANGELOG.md +++ b/apps/rush/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @microsoft/rush -This log was last generated on Wed, 21 Feb 2024 21:45:46 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 00:10:32 GMT and should not be manually modified. + +## 5.114.3 +Thu, 22 Feb 2024 00:10:32 GMT + +### Updates + +- Replace deprecated function, and fix a path bug in Windows env ## 5.114.2 Wed, 21 Feb 2024 21:45:46 GMT diff --git a/common/changes/@microsoft/rush/chao-fix-bugs_2024-02-21-22-28.json b/common/changes/@microsoft/rush/chao-fix-bugs_2024-02-21-22-28.json deleted file mode 100644 index 8c9a579a7c0..00000000000 --- a/common/changes/@microsoft/rush/chao-fix-bugs_2024-02-21-22-28.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Replace deprecated function, and fix a path bug in Windows env", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file From dab46d8fb786d8d5861c8f29991b2818a942d07c Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 22 Feb 2024 00:10:46 +0000 Subject: [PATCH 09/74] Bump versions [skip ci] --- apps/rush/package.json | 2 +- common/config/rush/version-policies.json | 2 +- libraries/rush-lib/package.json | 2 +- libraries/rush-sdk/package.json | 2 +- rush-plugins/rush-amazon-s3-build-cache-plugin/package.json | 2 +- rush-plugins/rush-azure-storage-build-cache-plugin/package.json | 2 +- rush-plugins/rush-http-build-cache-plugin/package.json | 2 +- rush-plugins/rush-redis-cobuild-plugin/package.json | 2 +- rush-plugins/rush-serve-plugin/package.json | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/rush/package.json b/apps/rush/package.json index b767cd4457e..2c36bb60e3e 100644 --- a/apps/rush/package.json +++ b/apps/rush/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush", - "version": "5.114.2", + "version": "5.114.3", "description": "A professional solution for consolidating all your JavaScript projects in one Git repo", "keywords": [ "install", diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index f268b7c5c4b..fd3520e76d4 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -102,7 +102,7 @@ { "policyName": "rush", "definitionName": "lockStepVersion", - "version": "5.114.2", + "version": "5.114.3", "nextBump": "patch", "mainProject": "@microsoft/rush" } diff --git a/libraries/rush-lib/package.json b/libraries/rush-lib/package.json index 64d87825e85..c738355de2c 100644 --- a/libraries/rush-lib/package.json +++ b/libraries/rush-lib/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush-lib", - "version": "5.114.2", + "version": "5.114.3", "description": "A library for writing scripts that interact with the Rush tool", "repository": { "type": "git", diff --git a/libraries/rush-sdk/package.json b/libraries/rush-sdk/package.json index 683e64f4bb1..c4452bb9698 100644 --- a/libraries/rush-sdk/package.json +++ b/libraries/rush-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-sdk", - "version": "5.114.2", + "version": "5.114.3", "description": "An API for interacting with the Rush engine", "repository": { "type": "git", diff --git a/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json b/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json index cc4395a8ee3..04f7c168db8 100644 --- a/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json +++ b/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-amazon-s3-build-cache-plugin", - "version": "5.114.2", + "version": "5.114.3", "description": "Rush plugin for Amazon S3 cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-azure-storage-build-cache-plugin/package.json b/rush-plugins/rush-azure-storage-build-cache-plugin/package.json index dffc20406f8..2473e98f404 100644 --- a/rush-plugins/rush-azure-storage-build-cache-plugin/package.json +++ b/rush-plugins/rush-azure-storage-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-azure-storage-build-cache-plugin", - "version": "5.114.2", + "version": "5.114.3", "description": "Rush plugin for Azure storage cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-http-build-cache-plugin/package.json b/rush-plugins/rush-http-build-cache-plugin/package.json index 61e4b010881..f6ac0ed9bf5 100644 --- a/rush-plugins/rush-http-build-cache-plugin/package.json +++ b/rush-plugins/rush-http-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-http-build-cache-plugin", - "version": "5.114.2", + "version": "5.114.3", "description": "Rush plugin for generic HTTP cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-redis-cobuild-plugin/package.json b/rush-plugins/rush-redis-cobuild-plugin/package.json index f2011cf671f..e2d4532ac04 100644 --- a/rush-plugins/rush-redis-cobuild-plugin/package.json +++ b/rush-plugins/rush-redis-cobuild-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-redis-cobuild-plugin", - "version": "5.114.2", + "version": "5.114.3", "description": "Rush plugin for Redis cobuild lock", "repository": { "type": "git", diff --git a/rush-plugins/rush-serve-plugin/package.json b/rush-plugins/rush-serve-plugin/package.json index 596c600b7cf..3fe4df1e900 100644 --- a/rush-plugins/rush-serve-plugin/package.json +++ b/rush-plugins/rush-serve-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-serve-plugin", - "version": "5.114.2", + "version": "5.114.3", "description": "A Rush plugin that hooks into a rush action and serves output folders from all projects in the repository.", "license": "MIT", "repository": { From 5aa291bb828197dd6cbee5271112970b00c0f5aa Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 7 Sep 2023 15:03:02 -0700 Subject: [PATCH 10/74] [rush] Add "withTerminalAsync" logging helper --- .../rush/heft-server_2023-09-07-21-59.json | 10 + common/reviews/api/rush-lib.api.md | 1 + .../src/logic/operations/IOperationRunner.ts | 13 +- .../operations/OperationExecutionRecord.ts | 104 +++++++++- .../logic/operations/ProjectLogWritable.ts | 2 - .../logic/operations/ShellOperationRunner.ts | 183 +++++------------- .../operations/ShellOperationRunnerPlugin.ts | 6 +- 7 files changed, 176 insertions(+), 143 deletions(-) create mode 100644 common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json diff --git a/common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json b/common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json new file mode 100644 index 00000000000..8005f866349 --- /dev/null +++ b/common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Add a \"withTerminalAsync\" resource lifetime helper to `IOperationRunnerContext` to manage the creation and cleanup of logging for operation execution.", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index b4c673f7441..548cdc4a728 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -600,6 +600,7 @@ export interface IOperationRunnerContext { status: OperationStatus; stdioSummarizer: StdioSummarizer; stopwatch: IStopwatchResult; + withTerminalAsync(callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, createLogFile: boolean, logFileSuffix?: string): Promise; } // @alpha (undocumented) diff --git a/libraries/rush-lib/src/logic/operations/IOperationRunner.ts b/libraries/rush-lib/src/logic/operations/IOperationRunner.ts index 7da4d8b2cb8..9325490c93c 100644 --- a/libraries/rush-lib/src/logic/operations/IOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/IOperationRunner.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import type { StdioSummarizer } from '@rushstack/terminal'; +import type { ITerminal, ITerminalProvider, StdioSummarizer } from '@rushstack/terminal'; import type { CollatedWriter } from '@rushstack/stream-collator'; import type { OperationStatus } from './OperationStatus'; @@ -61,6 +61,17 @@ export interface IOperationRunnerContext { * ignore dependent projects. */ readonly changedProjectsOnly: boolean; + + /** + * Invokes the specified callback with a terminal that is associated with this operation. + * + * Will write to a log file corresponding to the phase and project, and clean it up upon completion. + */ + withTerminalAsync( + callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, + createLogFile: boolean, + logFileSuffix?: string + ): Promise; } /** diff --git a/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts b/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts index 4e01b502d28..c0a42eb7ace 100644 --- a/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts +++ b/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts @@ -1,9 +1,22 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { StdioSummarizer } from '@rushstack/terminal'; -import { InternalError } from '@rushstack/node-core-library'; -import type { CollatedWriter, StreamCollator } from '@rushstack/stream-collator'; +import { + type ITerminal, + type ITerminalProvider, + DiscardStdoutTransform, + SplitterTransform, + StderrLineTransform, + StdioSummarizer, + TextRewriterTransform, + Terminal, + type TerminalWritable +} from '@rushstack/terminal'; +import { + InternalError, + NewlineKind +} from '@rushstack/node-core-library'; +import { CollatedTerminal, type CollatedWriter, type StreamCollator } from '@rushstack/stream-collator'; import { OperationStatus } from './OperationStatus'; import type { IOperationRunner, IOperationRunnerContext } from './IOperationRunner'; @@ -12,6 +25,8 @@ import { Stopwatch } from '../../utilities/Stopwatch'; import { OperationMetadataManager } from './OperationMetadataManager'; import type { IPhase } from '../../api/CommandLineConfiguration'; import type { RushConfigurationProject } from '../../api/RushConfigurationProject'; +import { CollatedTerminalProvider } from '../../utilities/CollatedTerminalProvider'; +import { ProjectLogWritable } from './ProjectLogWritable'; export interface IOperationExecutionRecordContext { streamCollator: StreamCollator; @@ -170,6 +185,89 @@ export class OperationExecutionRecord implements IOperationRunnerContext { this._context.onOperationStatusChanged?.(this); } + /** + * {@inheritdoc IOperationRunnerContext.withTerminalAsync} + */ + public async withTerminalAsync( + callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, + createLogFile: boolean, + logFileSuffix: string = '' + ): Promise { + const { associatedPhase, associatedProject, stdioSummarizer } = this; + const projectLogWritable: ProjectLogWritable | undefined = + createLogFile && associatedProject && associatedPhase + ? new ProjectLogWritable( + associatedProject, + this.collatedWriter.terminal, + `${associatedPhase.logFilenameIdentifier}${logFileSuffix}` + ) + : undefined; + + try { + //#region OPERATION LOGGING + // TERMINAL PIPELINE: + // + // +--> quietModeTransform? --> collatedWriter + // | + // normalizeNewlineTransform --1--> stderrLineTransform --2--> removeColorsTransform --> projectLogWritable + // | + // +--> stdioSummarizer + const destination: TerminalWritable = projectLogWritable + ? new SplitterTransform({ + destinations: [ + new TextRewriterTransform({ + destination: projectLogWritable, + removeColors: true, + normalizeNewlines: NewlineKind.OsDefault + }), + stdioSummarizer + ] + }) + : stdioSummarizer; + + const stderrLineTransform: StderrLineTransform = new StderrLineTransform({ + destination, + newlineKind: NewlineKind.Lf // for StdioSummarizer + }); + + const splitterTransform1: SplitterTransform = new SplitterTransform({ + destinations: [ + this.quietMode + ? new DiscardStdoutTransform({ destination: this.collatedWriter }) + : this.collatedWriter, + stderrLineTransform + ] + }); + + const normalizeNewlineTransform: TextRewriterTransform = new TextRewriterTransform({ + destination: splitterTransform1, + normalizeNewlines: NewlineKind.Lf, + ensureNewlineAtEnd: true + }); + + const collatedTerminal: CollatedTerminal = new CollatedTerminal(normalizeNewlineTransform); + const terminalProvider: CollatedTerminalProvider = new CollatedTerminalProvider(collatedTerminal, { + debugEnabled: this.debugMode + }); + const terminal: Terminal = new Terminal(terminalProvider); + //#endregion + + const result: T = await callback(terminal, terminalProvider); + + normalizeNewlineTransform.close(); + + // If the pipeline is wired up correctly, then closing normalizeNewlineTransform should + // have closed projectLogWritable. + if (projectLogWritable?.isOpen) { + throw new InternalError('The output file handle was not closed'); + } + + return result; + } finally { + projectLogWritable?.close(); + } + } + public async executeAsync({ onStart, onResult diff --git a/libraries/rush-lib/src/logic/operations/ProjectLogWritable.ts b/libraries/rush-lib/src/logic/operations/ProjectLogWritable.ts index d4ebb6c5121..9592dcce72f 100644 --- a/libraries/rush-lib/src/logic/operations/ProjectLogWritable.ts +++ b/libraries/rush-lib/src/logic/operations/ProjectLogWritable.ts @@ -10,7 +10,6 @@ import { PackageNameParsers } from '../../api/PackageNameParsers'; import { RushConstants } from '../RushConstants'; export class ProjectLogWritable extends TerminalWritable { - private readonly _project: RushConfigurationProject; private readonly _terminal: CollatedTerminal; public readonly logPath: string; @@ -27,7 +26,6 @@ export class ProjectLogWritable extends TerminalWritable { logFilenameIdentifier: string ) { super(); - this._project = project; this._terminal = terminal; // Delete the legacy logs diff --git a/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts b/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts index 3438a7ed9e5..03a61c148e0 100644 --- a/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts @@ -1,42 +1,27 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import type * as child_process from 'child_process'; -import { Text, NewlineKind, InternalError } from '@rushstack/node-core-library'; -import { - Terminal, - TerminalChunkKind, - TextRewriterTransform, - StderrLineTransform, - SplitterTransform, - DiscardStdoutTransform -} from '@rushstack/terminal'; -import { CollatedTerminal } from '@rushstack/stream-collator'; +import type * as child_process from 'node:child_process'; + +import { Text } from '@rushstack/node-core-library'; +import { type ITerminal, type ITerminalProvider, TerminalProviderSeverity } from '@rushstack/terminal'; import { Utilities } from '../../utilities/Utilities'; import { OperationStatus } from './OperationStatus'; import { OperationError } from './OperationError'; import type { IOperationRunner, IOperationRunnerContext } from './IOperationRunner'; -import { ProjectLogWritable } from './ProjectLogWritable'; -import { CollatedTerminalProvider } from '../../utilities/CollatedTerminalProvider'; import { EnvironmentConfiguration } from '../../api/EnvironmentConfiguration'; import type { RushConfiguration } from '../../api/RushConfiguration'; import type { RushConfigurationProject } from '../../api/RushConfigurationProject'; -import type { ProjectChangeAnalyzer } from '../ProjectChangeAnalyzer'; import type { IPhase } from '../../api/CommandLineConfiguration'; export interface IOperationRunnerOptions { rushProject: RushConfigurationProject; rushConfiguration: RushConfiguration; commandToRun: string; - projectChangeAnalyzer: ProjectChangeAnalyzer; displayName: string; phase: IPhase; - /** - * The set of phases being executed in the current command, for validation of rush-project.json - */ - selectedPhases: Iterable; } /** @@ -54,7 +39,6 @@ export class ShellOperationRunner implements IOperationRunner { private readonly _commandToRun: string; - private readonly _logFilenameIdentifier: string; private readonly _rushProject: RushConfigurationProject; private readonly _rushConfiguration: RushConfiguration; @@ -67,7 +51,6 @@ export class ShellOperationRunner implements IOperationRunner { this._commandToRun = options.commandToRun; this.warningsAreAllowed = EnvironmentConfiguration.allowWarningsInSuccessfulBuild || phase.allowWarningsOnSuccess || false; - this._logFilenameIdentifier = phase.logFilenameIdentifier; } public async executeAsync(context: IOperationRunnerContext): Promise { @@ -83,128 +66,62 @@ export class ShellOperationRunner implements IOperationRunner { } private async _executeAsync(context: IOperationRunnerContext): Promise { - const projectLogWritable: ProjectLogWritable = new ProjectLogWritable( - this._rushProject, - context.collatedWriter.terminal, - this._logFilenameIdentifier - ); - - try { - //#region OPERATION LOGGING - // TERMINAL PIPELINE: - // - // +--> quietModeTransform? --> collatedWriter - // | - // normalizeNewlineTransform --1--> stderrLineTransform --2--> removeColorsTransform --> projectLogWritable - // | - // +--> stdioSummarizer - const removeColorsTransform: TextRewriterTransform = new TextRewriterTransform({ - destination: projectLogWritable, - removeColors: true, - normalizeNewlines: NewlineKind.OsDefault - }); - - const splitterTransform2: SplitterTransform = new SplitterTransform({ - destinations: [removeColorsTransform, context.stdioSummarizer] - }); - - const stderrLineTransform: StderrLineTransform = new StderrLineTransform({ - destination: splitterTransform2, - newlineKind: NewlineKind.Lf // for StdioSummarizer - }); - - const discardTransform: DiscardStdoutTransform = new DiscardStdoutTransform({ - destination: context.collatedWriter - }); - - const splitterTransform1: SplitterTransform = new SplitterTransform({ - destinations: [context.quietMode ? discardTransform : context.collatedWriter, stderrLineTransform] - }); - - const normalizeNewlineTransform: TextRewriterTransform = new TextRewriterTransform({ - destination: splitterTransform1, - normalizeNewlines: NewlineKind.Lf, - ensureNewlineAtEnd: true - }); - - const collatedTerminal: CollatedTerminal = new CollatedTerminal(normalizeNewlineTransform); - const terminalProvider: CollatedTerminalProvider = new CollatedTerminalProvider(collatedTerminal, { - debugEnabled: context.debugMode - }); - const terminal: Terminal = new Terminal(terminalProvider); - //#endregion - - let hasWarningOrError: boolean = false; - const projectFolder: string = this._rushProject.projectFolder; - - // Run the operation - terminal.writeLine('Invoking: ' + this._commandToRun); - - const subProcess: child_process.ChildProcess = Utilities.executeLifecycleCommandAsync( - this._commandToRun, - { - rushConfiguration: this._rushConfiguration, - workingDirectory: projectFolder, - initCwd: this._rushConfiguration.commonTempFolder, - handleOutput: true, - environmentPathOptions: { - includeProjectBin: true + return await context.withTerminalAsync( + async (terminal: ITerminal, terminalProvider: ITerminalProvider) => { + let hasWarningOrError: boolean = false; + const projectFolder: string = this._rushProject.projectFolder; + + // Run the operation + terminal.writeLine('Invoking: ' + this._commandToRun); + + const subProcess: child_process.ChildProcess = Utilities.executeLifecycleCommandAsync( + this._commandToRun, + { + rushConfiguration: this._rushConfiguration, + workingDirectory: projectFolder, + initCwd: this._rushConfiguration.commonTempFolder, + handleOutput: true, + environmentPathOptions: { + includeProjectBin: true + } } - } - ); + ); - // Hook into events, in order to get live streaming of the log - if (subProcess.stdout !== null) { - subProcess.stdout.on('data', (data: Buffer) => { + // Hook into events, in order to get live streaming of the log + subProcess.stdout?.on('data', (data: Buffer) => { const text: string = data.toString(); - collatedTerminal.writeChunk({ text, kind: TerminalChunkKind.Stdout }); + terminalProvider.write(text, TerminalProviderSeverity.log); }); - } - if (subProcess.stderr !== null) { - subProcess.stderr.on('data', (data: Buffer) => { + subProcess.stderr?.on('data', (data: Buffer) => { const text: string = data.toString(); - collatedTerminal.writeChunk({ text, kind: TerminalChunkKind.Stderr }); + terminalProvider.write(text, TerminalProviderSeverity.error); hasWarningOrError = true; }); - } - let status: OperationStatus = await new Promise( - (resolve: (status: OperationStatus) => void, reject: (error: OperationError) => void) => { - subProcess.on('close', (code: number) => { - try { - if (code !== 0) { - // Do NOT reject here immediately, give a chance for other logic to suppress the error - context.error = new OperationError('error', `Returned error code: ${code}`); - resolve(OperationStatus.Failure); - } else if (hasWarningOrError) { - resolve(OperationStatus.SuccessWithWarning); - } else { - resolve(OperationStatus.Success); + const status: OperationStatus = await new Promise( + (resolve: (status: OperationStatus) => void, reject: (error: OperationError) => void) => { + subProcess.on('close', (code: number) => { + try { + if (code !== 0) { + // Do NOT reject here immediately, give a chance for other logic to suppress the error + context.error = new OperationError('error', `Returned error code: ${code}`); + resolve(OperationStatus.Failure); + } else if (hasWarningOrError) { + resolve(OperationStatus.SuccessWithWarning); + } else { + resolve(OperationStatus.Success); + } + } catch (error) { + reject(error as OperationError); } - } catch (error) { - reject(error as OperationError); - } - }); - } - ); - - // projectLogWritable should be closed before copy the logs to build cache - normalizeNewlineTransform.close(); - - // If the pipeline is wired up correctly, then closing normalizeNewlineTransform should - // have closed projectLogWritable. - if (projectLogWritable.isOpen) { - throw new InternalError('The output file handle was not closed'); - } - - if (terminalProvider.hasErrors) { - status = OperationStatus.Failure; - } + }); + } + ); - return status; - } finally { - projectLogWritable.close(); - } + return status; + }, + true + ); } } diff --git a/libraries/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts b/libraries/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts index 17deaf4f9bb..f9d55305b2d 100644 --- a/libraries/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts +++ b/libraries/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts @@ -29,7 +29,7 @@ function createShellOperations( operations: Set, context: ICreateOperationsContext ): Set { - const { phaseSelection: selectedPhases, projectChangeAnalyzer, rushConfiguration } = context; + const { rushConfiguration } = context; const customParametersByPhase: Map = new Map(); @@ -75,10 +75,8 @@ function createShellOperations( commandToRun: commandToRun || '', displayName, phase, - projectChangeAnalyzer, rushConfiguration, - rushProject: project, - selectedPhases + rushProject: project }); operation.runner = shellOperationRunner; } else { From 1f616fe8095c41242756a76cc1585016e189e4f7 Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 8 Feb 2024 19:40:23 +0000 Subject: [PATCH 11/74] (chore) Fix launch configuration --- .vscode/launch.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index a656fadd599..ba209eeed00 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -16,10 +16,17 @@ "--nolazy", "--inspect-brk" ], + "skipFiles": ["/**"], + // Don't scan the file system on startup + "outFiles": [], + // Evaluate source maps for all workspace-local files + "resolveSourceMapLocations": ["${workspaceFolder}/**", "!**/node_modules/**"], "env": { "NODE_ENV": "development" }, - "sourceMaps": true + "sourceMaps": true, + "console": "integratedTerminal", + "internalConsoleOptions": "neverOpen" }, { "type": "node", From 008e9fad4b2773a5d6d8c60cdb0c6d052ba4b0cf Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 8 Feb 2024 19:40:09 +0000 Subject: [PATCH 12/74] [operation-graph] Fix memory leaks --- .../rush-ipc_2024-01-20-00-49.json | 10 ++ .../src/OperationExecutionManager.ts | 140 +++++++++--------- libraries/operation-graph/src/WatchLoop.ts | 11 +- 3 files changed, 86 insertions(+), 75 deletions(-) create mode 100644 common/changes/@rushstack/operation-graph/rush-ipc_2024-01-20-00-49.json diff --git a/common/changes/@rushstack/operation-graph/rush-ipc_2024-01-20-00-49.json b/common/changes/@rushstack/operation-graph/rush-ipc_2024-01-20-00-49.json new file mode 100644 index 00000000000..60f73acabc6 --- /dev/null +++ b/common/changes/@rushstack/operation-graph/rush-ipc_2024-01-20-00-49.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/operation-graph", + "comment": "Fix memory leaks on abort controllers.", + "type": "patch" + } + ], + "packageName": "@rushstack/operation-graph" +} \ No newline at end of file diff --git a/libraries/operation-graph/src/OperationExecutionManager.ts b/libraries/operation-graph/src/OperationExecutionManager.ts index a4f3b1b360d..a83155d8ab2 100644 --- a/libraries/operation-graph/src/OperationExecutionManager.ts +++ b/libraries/operation-graph/src/OperationExecutionManager.ts @@ -114,80 +114,86 @@ export class OperationExecutionManager { terminal.writeVerboseLine(`Executing a maximum of ${maxParallelism} simultaneous tasks...`); const workQueueAbortController: AbortController = new AbortController(); - abortSignal.addEventListener('abort', () => workQueueAbortController.abort(), { once: true }); - const workQueue: WorkQueue = new WorkQueue(workQueueAbortController.signal); - - const executionContext: IExecuteOperationContext = { - terminal, - abortSignal, - - requestRun, - - queueWork: (workFn: () => Promise, priority: number): Promise => { - return workQueue.pushAsync(workFn, priority); - }, - - beforeExecute: (operation: Operation): void => { - // Initialize group if uninitialized and log the group name - const { groupName } = operation; - const groupRecord: OperationGroupRecord | undefined = groupName - ? groupRecords.get(groupName) - : undefined; - if (groupRecord && !startedGroups.has(groupRecord)) { - startedGroups.add(groupRecord); - groupRecord.startTimer(); - terminal.writeLine(` ---- ${groupRecord.name} started ---- `); - } - }, - - afterExecute: (operation: Operation, state: IOperationState): void => { - const { groupName } = operation; - const groupRecord: OperationGroupRecord | undefined = groupName - ? groupRecords.get(groupName) - : undefined; - if (groupRecord) { - groupRecord.setOperationAsComplete(operation, state); - } + const abortHandler: () => void = () => workQueueAbortController.abort(); + abortSignal.addEventListener('abort', abortHandler, { once: true }); + try { + const workQueue: WorkQueue = new WorkQueue(workQueueAbortController.signal); + + const executionContext: IExecuteOperationContext = { + terminal, + abortSignal, + + requestRun, + + queueWork: (workFn: () => Promise, priority: number): Promise => { + return workQueue.pushAsync(workFn, priority); + }, + + beforeExecute: (operation: Operation): void => { + // Initialize group if uninitialized and log the group name + const { groupName } = operation; + const groupRecord: OperationGroupRecord | undefined = groupName + ? groupRecords.get(groupName) + : undefined; + if (groupRecord && !startedGroups.has(groupRecord)) { + startedGroups.add(groupRecord); + groupRecord.startTimer(); + terminal.writeLine(` ---- ${groupRecord.name} started ---- `); + } + }, + + afterExecute: (operation: Operation, state: IOperationState): void => { + const { groupName } = operation; + const groupRecord: OperationGroupRecord | undefined = groupName + ? groupRecords.get(groupName) + : undefined; + if (groupRecord) { + groupRecord.setOperationAsComplete(operation, state); + } - if (state.status === OperationStatus.Failure) { - // This operation failed. Mark it as such and all reachable dependents as blocked. - // Failed operations get reported, even if silent. - // Generally speaking, silent operations shouldn't be able to fail, so this is a safety measure. - const message: string | undefined = state.error?.message; - if (message) { - terminal.writeErrorLine(message); + if (state.status === OperationStatus.Failure) { + // This operation failed. Mark it as such and all reachable dependents as blocked. + // Failed operations get reported, even if silent. + // Generally speaking, silent operations shouldn't be able to fail, so this is a safety measure. + const message: string | undefined = state.error?.message; + if (message) { + terminal.writeErrorLine(message); + } + hasReportedFailures = true; } - hasReportedFailures = true; - } - // Log out the group name and duration if it is the last operation in the group - if (groupRecord?.finished && !finishedGroups.has(groupRecord)) { - finishedGroups.add(groupRecord); - const finishedLoggingWord: string = groupRecord.hasFailures - ? 'encountered an error' - : groupRecord.hasCancellations - ? 'cancelled' - : 'finished'; - terminal.writeLine( - ` ---- ${groupRecord.name} ${finishedLoggingWord} (${groupRecord.duration.toFixed(3)}s) ---- ` - ); + // Log out the group name and duration if it is the last operation in the group + if (groupRecord?.finished && !finishedGroups.has(groupRecord)) { + finishedGroups.add(groupRecord); + const finishedLoggingWord: string = groupRecord.hasFailures + ? 'encountered an error' + : groupRecord.hasCancellations + ? 'cancelled' + : 'finished'; + terminal.writeLine( + ` ---- ${groupRecord.name} ${finishedLoggingWord} (${groupRecord.duration.toFixed(3)}s) ---- ` + ); + } } - } - }; + }; - const workQueuePromise: Promise = Async.forEachAsync( - workQueue, - (workFn: () => Promise) => workFn(), - { - concurrency: maxParallelism - } - ); + const workQueuePromise: Promise = Async.forEachAsync( + workQueue, + (workFn: () => Promise) => workFn(), + { + concurrency: maxParallelism + } + ); - await Promise.all(this._operations.map((record: Operation) => record._executeAsync(executionContext))); + await Promise.all(this._operations.map((record: Operation) => record._executeAsync(executionContext))); - // Terminate queue execution. - workQueueAbortController.abort(); - await workQueuePromise; + // Terminate queue execution. + workQueueAbortController.abort(); + await workQueuePromise; + } finally { + // Cleanup resources + abortSignal.removeEventListener('abort', abortHandler); + } const finalStatus: OperationStatus = this._trackedOperationCount === 0 diff --git a/libraries/operation-graph/src/WatchLoop.ts b/libraries/operation-graph/src/WatchLoop.ts index 7717dd1e783..f57370c22f1 100644 --- a/libraries/operation-graph/src/WatchLoop.ts +++ b/libraries/operation-graph/src/WatchLoop.ts @@ -55,7 +55,6 @@ export interface IWatchLoopState { */ export class WatchLoop implements IWatchLoopState { private readonly _options: Readonly; - private readonly _outerSignals: WeakSet; private _abortController: AbortController; private _isRunning: boolean; @@ -73,8 +72,6 @@ export class WatchLoop implements IWatchLoopState { this._requestRunPromise = new Promise((resolve) => { this._resolveRequestRun = resolve; }); - - this._outerSignals = new WeakSet(); } /** @@ -85,11 +82,7 @@ export class WatchLoop implements IWatchLoopState { return OperationStatus.Aborted; } - if (!this._outerSignals.has(abortSignal)) { - // ESLINT: "Promises must be awaited, end with a call to .catch, end with a call to .then ..." - // eslint-disable-next-line @typescript-eslint/no-floating-promises - once(abortSignal, 'abort').finally(this._abortCurrent); - } + abortSignal.addEventListener('abort', this._abortCurrent, { once: true }); let result: OperationStatus = OperationStatus.Ready; @@ -116,6 +109,8 @@ export class WatchLoop implements IWatchLoopState { } } while (this._runRequested); + abortSignal.removeEventListener('abort', this._abortCurrent); + // Even if the run has finished, if the abort signal was aborted, we should return `Aborted` just in case. return abortSignal.aborted ? OperationStatus.Aborted : result; } From 948d0a910b425113e4c9faba7d93905c8fd862a6 Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 8 Feb 2024 20:52:52 +0000 Subject: [PATCH 13/74] [rush] Cleaunup unused properties --- common/reviews/api/rush-lib.api.md | 2 -- .../src/logic/operations/IOperationRunner.ts | 14 +------------- .../logic/operations/OperationExecutionManager.ts | 3 +-- .../logic/operations/OperationExecutionRecord.ts | 5 ----- 4 files changed, 2 insertions(+), 22 deletions(-) diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index 548cdc4a728..e4a4c931ed6 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -590,7 +590,6 @@ export interface IOperationRunner { // @beta export interface IOperationRunnerContext { - readonly changedProjectsOnly: boolean; collatedWriter: CollatedWriter; debugMode: boolean; error?: Error; @@ -598,7 +597,6 @@ export interface IOperationRunnerContext { _operationMetadataManager?: _OperationMetadataManager; quietMode: boolean; status: OperationStatus; - stdioSummarizer: StdioSummarizer; stopwatch: IStopwatchResult; withTerminalAsync(callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, createLogFile: boolean, logFileSuffix?: string): Promise; } diff --git a/libraries/rush-lib/src/logic/operations/IOperationRunner.ts b/libraries/rush-lib/src/logic/operations/IOperationRunner.ts index 9325490c93c..c0c806a8683 100644 --- a/libraries/rush-lib/src/logic/operations/IOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/IOperationRunner.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import type { ITerminal, ITerminalProvider, StdioSummarizer } from '@rushstack/terminal'; +import type { ITerminal, ITerminalProvider } from '@rushstack/terminal'; import type { CollatedWriter } from '@rushstack/stream-collator'; import type { OperationStatus } from './OperationStatus'; @@ -26,10 +26,6 @@ export interface IOperationRunnerContext { * Defaults to `true`. Will be `false` if Rush was invoked with `--verbose`. */ quietMode: boolean; - /** - * Object used to report a summary at the end of the Rush invocation. - */ - stdioSummarizer: StdioSummarizer; /** * Object used to manage metadata of the operation. * @@ -54,14 +50,6 @@ export interface IOperationRunnerContext { */ error?: Error; - /** - * Normally the incremental build logic will rebuild changed projects as well as - * any projects that directly or indirectly depend on a changed project. - * If true, then the incremental build logic will only rebuild changed projects and - * ignore dependent projects. - */ - readonly changedProjectsOnly: boolean; - /** * Invokes the specified callback with a terminal that is associated with this operation. * diff --git a/libraries/rush-lib/src/logic/operations/OperationExecutionManager.ts b/libraries/rush-lib/src/logic/operations/OperationExecutionManager.ts index 60afa48538a..d981dcaa583 100644 --- a/libraries/rush-lib/src/logic/operations/OperationExecutionManager.ts +++ b/libraries/rush-lib/src/logic/operations/OperationExecutionManager.ts @@ -125,8 +125,7 @@ export class OperationExecutionManager { streamCollator: this._streamCollator, onOperationStatusChanged, debugMode, - quietMode, - changedProjectsOnly + quietMode }; let totalOperations: number = 0; diff --git a/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts b/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts index c0a42eb7ace..f9b6d3fa2af 100644 --- a/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts +++ b/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts @@ -34,7 +34,6 @@ export interface IOperationExecutionRecordContext { debugMode: boolean; quietMode: boolean; - changedProjectsOnly: boolean; } /** @@ -146,10 +145,6 @@ export class OperationExecutionRecord implements IOperationRunnerContext { return this._context.quietMode; } - public get changedProjectsOnly(): boolean { - return this._context.changedProjectsOnly; - } - public get collatedWriter(): CollatedWriter { // Lazy instantiate because the registerTask() call affects display ordering if (!this._collatedWriter) { From 390a1547134c0fd0886799557223bc87e7d1d788 Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 8 Feb 2024 20:57:05 +0000 Subject: [PATCH 14/74] [rush] Support IPC Operations --- .../rush/rush-ipc_2024-01-18-21-16.json | 10 + common/reviews/api/rush-lib.api.md | 3 + .../common/config/rush/experiments.json | 8 +- libraries/rush-lib/package.json | 1 + .../src/api/ExperimentsConfiguration.ts | 7 + .../cli/scriptActions/PhasedScriptAction.ts | 51 ++++- .../rush-lib/src/logic/ProjectWatcher.ts | 55 ++++- .../logic/operations/IPCOperationRunner.ts | 210 ++++++++++++++++++ .../operations/IPCOperationRunnerPlugin.ts | 118 ++++++++++ .../logic/operations/ShellOperationRunner.ts | 15 +- .../operations/ShellOperationRunnerPlugin.ts | 49 ++-- .../src/pluginFramework/PhasedCommandHooks.ts | 11 + .../src/schemas/experiments.schema.json | 4 + libraries/rush-lib/src/utilities/Utilities.ts | 28 ++- 14 files changed, 529 insertions(+), 41 deletions(-) create mode 100644 common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json create mode 100644 libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts create mode 100644 libraries/rush-lib/src/logic/operations/IPCOperationRunnerPlugin.ts diff --git a/common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json b/common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json new file mode 100644 index 00000000000..f2f39247acd --- /dev/null +++ b/common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Adds a new option `useIPCInWatchMode` to the `operationSettings` items of `rush-project.json`. Setting this value to `true` tells Rush to open an IPC channel to the created child process and attempt to keep it alive across incremental runs. If the process exits it will be restarted on the next execution.", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index e4a4c931ed6..4700d61d706 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -387,6 +387,7 @@ export interface ICreateOperationsContext { readonly buildCacheConfiguration: BuildCacheConfiguration | undefined; readonly cobuildConfiguration: CobuildConfiguration | undefined; readonly customParameters: ReadonlyMap; + readonly invalidateOperation?: ((operation: Operation, reason: string) => void) | undefined; readonly isIncrementalBuildAllowed: boolean; readonly isInitial: boolean; readonly isWatch: boolean; @@ -458,6 +459,7 @@ export interface IExperimentsJson { omitImportersFromPreventManualShrinkwrapChanges?: boolean; phasedCommands?: boolean; printEventHooksOutputToConsole?: boolean; + useIPCScriptsInWatchMode?: boolean; usePnpmFrozenLockfileForRushInstall?: boolean; usePnpmLockfileOnlyThenFrozenLockfileForRushUpdate?: boolean; usePnpmPreferFrozenLockfileForRushUpdate?: boolean; @@ -979,6 +981,7 @@ export class PhasedCommandHooks { readonly beforeLog: SyncHook; readonly createOperations: AsyncSeriesWaterfallHook<[Set, ICreateOperationsContext]>; readonly onOperationStatusChanged: SyncHook<[IOperationExecutionResult]>; + readonly shutdown: SyncHook; readonly waitingForChanges: SyncHook; } diff --git a/libraries/rush-lib/assets/rush-init/common/config/rush/experiments.json b/libraries/rush-lib/assets/rush-init/common/config/rush/experiments.json index b831bc32a32..3c34eb49903 100644 --- a/libraries/rush-lib/assets/rush-init/common/config/rush/experiments.json +++ b/libraries/rush-lib/assets/rush-init/common/config/rush/experiments.json @@ -87,5 +87,11 @@ /** * If set to true, Rush will generate a `project-impact-graph.yaml` file in the repository root during `rush update`. */ - /*[LINE "HYPOTHETICAL"]*/ "generateProjectImpactGraphDuringRushUpdate": true + /*[LINE "HYPOTHETICAL"]*/ "generateProjectImpactGraphDuringRushUpdate": true, + /** + * If true, when running in watch mode, Rush will check for phase scripts named `_phase::ipc` and run them instead + * of `_phase:` if they exist. The created child process will be provided with an IPC channel and expected to persist + * across invocations. + */ + /*[LINE "HYPOTHETICAL"]*/ "useIPCScriptsInWatchMode": true } diff --git a/libraries/rush-lib/package.json b/libraries/rush-lib/package.json index c738355de2c..3f3c4da7487 100644 --- a/libraries/rush-lib/package.json +++ b/libraries/rush-lib/package.json @@ -64,6 +64,7 @@ "local-node-rig": "workspace:*", "@rushstack/heft-webpack5-plugin": "workspace:*", "@rushstack/heft": "workspace:*", + "@rushstack/operation-graph": "workspace:*", "@rushstack/webpack-deep-imports-plugin": "workspace:*", "@rushstack/webpack-preserve-dynamic-require-plugin": "workspace:*", "@types/cli-table": "0.3.0", diff --git a/libraries/rush-lib/src/api/ExperimentsConfiguration.ts b/libraries/rush-lib/src/api/ExperimentsConfiguration.ts index 8843e685435..2dbc3d5dfe8 100644 --- a/libraries/rush-lib/src/api/ExperimentsConfiguration.ts +++ b/libraries/rush-lib/src/api/ExperimentsConfiguration.ts @@ -94,6 +94,13 @@ export interface IExperimentsJson { * If set to true, Rush will generate a `project-impact-graph.yaml` file in the repository root during `rush update`. */ generateProjectImpactGraphDuringRushUpdate?: boolean; + + /** + * If true, when running in watch mode, Rush will check for phase scripts named `_phase::ipc` and run them instead + * of `_phase:` if they exist. The created child process will be provided with an IPC channel and expected to persist + * across invocations. + */ + useIPCScriptsInWatchMode?: boolean; } /** diff --git a/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts b/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts index 2f14abfa447..822714f1830 100644 --- a/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts +++ b/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts @@ -131,6 +131,7 @@ export class PhasedScriptAction extends BaseScriptAction { private readonly _watchParameter: CommandLineFlagParameter | undefined; private readonly _timelineParameter: CommandLineFlagParameter | undefined; private readonly _installParameter: CommandLineFlagParameter | undefined; + private readonly _noIPCParameter: CommandLineFlagParameter | undefined; public constructor(options: IPhasedScriptActionOptions) { super(options); @@ -231,6 +232,18 @@ export class PhasedScriptAction extends BaseScriptAction { }); } + if ( + this._watchPhases.size > 0 && + this.rushConfiguration.experimentsConfiguration.configuration.useIPCScriptsInWatchMode + ) { + this._noIPCParameter = this.defineFlagParameter({ + parameterLongName: '--no-ipc', + description: + 'Disables the IPC feature for the current command (if applicable to selected operations). Operations will not look for a ":ipc" suffixed script.' + + 'This feature only applies in watch mode and is enabled by default.' + }); + } + this.defineScriptParameters(); for (const [{ associatedPhases }, tsCommandLineParameter] of this.customParameters) { @@ -349,6 +362,14 @@ export class PhasedScriptAction extends BaseScriptAction { const isWatch: boolean = this._watchParameter?.value || this._alwaysWatch; + if (isWatch && this._noIPCParameter?.value === false) { + new ( + await import( + /* webpackChunkName: 'IPCOperationRunnerPlugin' */ '../../logic/operations/IPCOperationRunnerPlugin' + ) + ).IPCOperationRunnerPlugin().apply(this.hooks); + } + const customParametersByName: Map = new Map(); for (const [configParameter, parserParameter] of this.customParameters) { customParametersByName.set(configParameter.longName, parserParameter); @@ -484,6 +505,8 @@ export class PhasedScriptAction extends BaseScriptAction { private _registerWatchModeInterface(projectWatcher: ProjectWatcher): void { const toggleWatcherKey: string = 'w'; const buildOnceKey: string = 'b'; + const invalidateKey: string = 'i'; + const shutdownKey: string = 'x'; const terminal: ITerminal = this._terminal; @@ -494,20 +517,32 @@ export class PhasedScriptAction extends BaseScriptAction { switch (key) { case toggleWatcherKey: if (projectWatcher.isPaused) { - terminal.writeLine(`Resuming project watcher...`); projectWatcher.resume(); } else { - terminal.writeLine(`Pausing project watcher...`); projectWatcher.pause(); } break; case buildOnceKey: if (projectWatcher.isPaused) { + projectWatcher.clearStatus(); terminal.writeLine(`Building once...`); projectWatcher.resume(); projectWatcher.pause(); } break; + case invalidateKey: + projectWatcher.clearStatus(); + terminal.writeLine(`Invalidating all operations...`); + projectWatcher.invalidateAll('manual trigger'); + if (!projectWatcher.isPaused) { + projectWatcher.resume(); + } + break; + case shutdownKey: + projectWatcher.clearStatus(); + terminal.writeLine(`Shutting down long-lived child processes...`); + this.hooks.shutdown.call(); + break; case '\u0003': process.kill(process.pid, 'SIGINT'); break; @@ -537,7 +572,7 @@ export class PhasedScriptAction extends BaseScriptAction { '../../logic/ProjectWatcher' ); - const projectWatcher: typeof ProjectWatcher.prototype = new ProjectWatcher({ + const projectWatcher: ProjectWatcher = new ProjectWatcher({ debounceMs: this._watchDebounceMs, rushConfiguration: this.rushConfiguration, projectsToWatch, @@ -562,6 +597,13 @@ export class PhasedScriptAction extends BaseScriptAction { ); }; + function invalidateOperation(operation: Operation, reason: string): void { + const { associatedProject } = operation; + if (associatedProject) { + projectWatcher.invalidateProject(associatedProject, `${operation.name!} (${reason})`); + } + } + // Loop until Ctrl+C // eslint-disable-next-line no-constant-condition while (true) { @@ -589,7 +631,8 @@ export class PhasedScriptAction extends BaseScriptAction { projectChangeAnalyzer: state, projectsInUnknownState: changedProjects, phaseOriginal, - phaseSelection + phaseSelection, + invalidateOperation }; const operations: Set = await this.hooks.createOperations.promise( diff --git a/libraries/rush-lib/src/logic/ProjectWatcher.ts b/libraries/rush-lib/src/logic/ProjectWatcher.ts index 1fe8b36a459..99f402c7653 100644 --- a/libraries/rush-lib/src/logic/ProjectWatcher.ts +++ b/libraries/rush-lib/src/logic/ProjectWatcher.ts @@ -56,6 +56,7 @@ export class ProjectWatcher { private _initialState: ProjectChangeAnalyzer | undefined; private _previousState: ProjectChangeAnalyzer | undefined; + private _forceChangedProjects: Map = new Map(); private _resolveIfChanged: undefined | (() => Promise); private _hasRenderedStatus: boolean; @@ -81,10 +82,12 @@ export class ProjectWatcher { public pause(): void { this.isPaused = true; + this._setStatus('Project watcher paused.'); } public resume(): void { this.isPaused = false; + this._setStatus('Project watcher resuming...'); if (this._resolveIfChanged) { this._resolveIfChanged().catch(() => { // Suppress unhandled promise rejection error @@ -92,6 +95,25 @@ export class ProjectWatcher { } } + public invalidateProject(project: RushConfigurationProject, reason: string): boolean { + if (this._forceChangedProjects.has(project)) { + return false; + } + + this._forceChangedProjects.set(project, reason); + return true; + } + + public invalidateAll(reason: string): void { + for (const project of this._projectsToWatch) { + this.invalidateProject(project, reason); + } + } + + public clearStatus(): void { + this._hasRenderedStatus = false; + } + /** * Waits for a change to the package-deps of one or more of the selected projects, since the previous invocation. * Will return immediately the first time it is invoked, since no state has been recorded. @@ -103,6 +125,7 @@ export class ProjectWatcher { // Ensure that the new state is recorded so that we don't loop infinitely this._commitChanges(initialChangeResult.state); if (initialChangeResult.changedProjects.size) { + this._forceChangedProjects.clear(); return initialChangeResult; } @@ -168,6 +191,7 @@ export class ProjectWatcher { this._setStatus(`Project watcher paused.`); return; } + this._setStatus(`Evaluating changes to tracked files...`); const result: IProjectChangeResult = await this._computeChanged(); this._setStatus(`Finished analyzing.`); @@ -182,6 +206,14 @@ export class ProjectWatcher { this._commitChanges(result.state); + const hasForcedChanges: boolean = this._forceChangedProjects.size > 0; + if (hasForcedChanges) { + this._setStatus( + `Projects were invalidated: ${Array.from(new Set(this._forceChangedProjects.values()))}` + ); + } + this._forceChangedProjects.clear(); + if (result.changedProjects.size) { terminated = true; terminal.writeLine(); @@ -206,6 +238,8 @@ export class ProjectWatcher { onWatchingFiles(); } + this._setStatus(`Waiting for changes...`); + function onError(err: Error): void { if (terminated) { return; @@ -311,18 +345,21 @@ export class ProjectWatcher { private _setStatus(status: string): void { if (this._hasRenderedStatus) { - readline.clearLine(process.stdout, 0); readline.cursorTo(process.stdout, 0); - } else { - this._hasRenderedStatus = true; + readline.moveCursor(process.stdout, 0, -4); + readline.clearScreenDown(process.stdout); } + this._hasRenderedStatus = true; - this._terminal.write( + this._terminal.writeLine( + Colorize.bold(Colorize.cyan(`[${this.isPaused ? 'PAUSED' : 'WATCHING'}] Watch Status: ${status}`)) + ); + this._terminal.writeLine( Colorize.bold( Colorize.cyan( - `[${this.isPaused ? 'PAUSED' : 'WATCHING'}] Watch Status: ${status} ${ - this.isPaused ? 'Press to resume. Press to build once.' : 'Press to pause.' - }` + this.isPaused + ? ' Press to resume.\n Press to build once.\n Press to reset child processes.' + : ' Press to pause.\n Press to invalidate all projects.\n Press to reset child processes.' ) ) ); @@ -356,6 +393,10 @@ export class ProjectWatcher { } } + for (const project of this._forceChangedProjects.keys()) { + changedProjects.add(project); + } + return { changedProjects, state diff --git a/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts b/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts new file mode 100644 index 00000000000..2479c3a072c --- /dev/null +++ b/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts @@ -0,0 +1,210 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import type { ChildProcess } from 'node:child_process'; +import { once } from 'node:events'; + +import { + TerminalProviderSeverity, + type ITerminal, + type ITerminalProvider +} from '@rushstack/node-core-library'; +import type { + IAfterExecuteEventMessage, + IRequestRunEventMessage, + ISyncEventMessage, + IRunCommandMessage, + IExitCommandMessage +} from '@rushstack/operation-graph'; + +import type { IPhase } from '../../api/CommandLineConfiguration'; +import { EnvironmentConfiguration } from '../../api/EnvironmentConfiguration'; +import type { RushConfiguration } from '../../api/RushConfiguration'; +import type { RushConfigurationProject } from '../../api/RushConfigurationProject'; +import { Utilities } from '../../utilities/Utilities'; +import type { IOperationRunner, IOperationRunnerContext } from './IOperationRunner'; +import { OperationError } from './OperationError'; +import { OperationStatus } from './OperationStatus'; + +export interface IIPCOperationRunnerOptions { + phase: IPhase; + project: RushConfigurationProject; + name: string; + shellCommand: string; + persist: boolean; + requestRun: (requestor?: string) => void; +} + +function isAfterExecuteEventMessage(message: unknown): message is IAfterExecuteEventMessage { + return typeof message === 'object' && (message as IAfterExecuteEventMessage).event === 'after-execute'; +} + +function isRequestRunEventMessage(message: unknown): message is IRequestRunEventMessage { + return typeof message === 'object' && (message as IRequestRunEventMessage).event === 'requestRun'; +} + +function isSyncEventMessage(message: unknown): message is ISyncEventMessage { + return typeof message === 'object' && (message as ISyncEventMessage).event === 'sync'; +} + +/** + * Runner that hosts a long-lived process to which it communicates via IPC. + */ +export class IPCOperationRunner implements IOperationRunner { + public readonly name: string; + public readonly cacheable: boolean = false; + public readonly reportTiming: boolean = true; + public readonly silent: boolean = false; + public readonly warningsAreAllowed: boolean; + + private readonly _rushConfiguration: RushConfiguration; + private readonly _shellCommand: string; + private readonly _workingDirectory: string; + private readonly _persist: boolean; + private readonly _requestRun: (requestor?: string) => void; + + private _ipcProcess: ChildProcess | undefined; + private _processReadyPromise: Promise | undefined; + + public constructor(options: IIPCOperationRunnerOptions) { + this.name = options.name; + this.warningsAreAllowed = + EnvironmentConfiguration.allowWarningsInSuccessfulBuild || + options.phase.allowWarningsOnSuccess || + false; + this._rushConfiguration = options.project.rushConfiguration; + this._shellCommand = options.shellCommand; + this._workingDirectory = options.project.projectFolder; + this._persist = options.persist; + this._requestRun = options.requestRun; + } + + public async executeAsync(context: IOperationRunnerContext): Promise { + return await context.withTerminalAsync( + async (terminal: ITerminal, terminalProvider: ITerminalProvider): Promise => { + let isConnected: boolean = false; + if (!this._ipcProcess || typeof this._ipcProcess.exitCode === 'number') { + // Run the operation + terminal.writeLine('Invoking: ' + this._shellCommand); + + this._ipcProcess = Utilities.executeLifecycleCommandAsync(this._shellCommand, { + rushConfiguration: this._rushConfiguration, + workingDirectory: this._workingDirectory, + initCwd: this._rushConfiguration.commonTempFolder, + handleOutput: true, + environmentPathOptions: { + includeProjectBin: true + }, + ipc: true, + connectSubprocessTerminator: true + }); + + let resolveReadyPromise!: () => void; + + this._processReadyPromise = new Promise((resolve) => { + resolveReadyPromise = resolve; + }); + + this._ipcProcess.on('message', (message: unknown) => { + if (isRequestRunEventMessage(message)) { + this._requestRun(message.requestor); + } else if (isSyncEventMessage(message)) { + resolveReadyPromise(); + } + }); + } else { + terminal.writeLine(`Connecting to existing IPC process...`); + } + const subProcess: ChildProcess = this._ipcProcess; + let hasWarningOrError: boolean = false; + + function onStdout(data: Buffer): void { + const text: string = data.toString(); + terminalProvider.write(text, TerminalProviderSeverity.log); + } + function onStderr(data: Buffer): void { + const text: string = data.toString(); + terminalProvider.write(text, TerminalProviderSeverity.error); + hasWarningOrError = true; + } + + // Hook into events, in order to get live streaming of the log + subProcess.stdout?.on('data', onStdout); + subProcess.stderr?.on('data', onStderr); + + const status: OperationStatus = await new Promise((resolve, reject) => { + function finishHandler(message: unknown): void { + if (isAfterExecuteEventMessage(message)) { + terminal.writeLine('Received finish notification'); + subProcess.stdout?.off('data', onStdout); + subProcess.stderr?.off('data', onStderr); + subProcess.off('message', finishHandler); + subProcess.off('error', reject); + subProcess.off('exit', onExit); + terminal.writeLine('Disconnected from IPC process'); + // These types are currently distinct but have the same underlying values + resolve(message.status as unknown as OperationStatus); + } + } + + function onExit(code: number): void { + try { + if (code !== 0) { + // Do NOT reject here immediately, give a chance for other logic to suppress the error + context.error = new OperationError('error', `Returned error code: ${code}`); + resolve(OperationStatus.Failure); + } else if (hasWarningOrError) { + resolve(OperationStatus.SuccessWithWarning); + } else { + resolve(OperationStatus.Success); + } + } catch (error) { + reject(error as OperationError); + } + } + + subProcess.on('message', finishHandler); + subProcess.on('error', reject); + subProcess.on('exit', onExit); + + this._processReadyPromise!.then(() => { + isConnected = true; + terminal.writeLine('Child supports IPC protocol. Sending "run" command...'); + const runCommand: IRunCommandMessage = { + command: 'run' + }; + subProcess.send(runCommand); + }, reject); + }); + + if (isConnected && !this._persist) { + this.shutdown(); + await once(subProcess, 'exit'); + } + + return status === OperationStatus.Success && hasWarningOrError + ? OperationStatus.SuccessWithWarning + : status; + }, + true + ); + } + + public getConfigHash(): string { + return this._shellCommand; + } + + public shutdown(): void { + const { _ipcProcess: subProcess } = this; + if (!subProcess) { + return; + } + + if (subProcess.connected) { + const exitCommand: IExitCommandMessage = { + command: 'exit' + }; + subProcess.send(exitCommand); + } + } +} diff --git a/libraries/rush-lib/src/logic/operations/IPCOperationRunnerPlugin.ts b/libraries/rush-lib/src/logic/operations/IPCOperationRunnerPlugin.ts new file mode 100644 index 00000000000..b386c5eaba7 --- /dev/null +++ b/libraries/rush-lib/src/logic/operations/IPCOperationRunnerPlugin.ts @@ -0,0 +1,118 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import type { IPhase } from '../../api/CommandLineConfiguration'; +import type { + ICreateOperationsContext, + IPhasedCommandPlugin, + PhasedCommandHooks +} from '../../pluginFramework/PhasedCommandHooks'; +import type { IOperationExecutionResult } from './IOperationExecutionResult'; +import { IPCOperationRunner } from './IPCOperationRunner'; +import type { Operation } from './Operation'; +import { OperationStatus } from './OperationStatus'; +import { + PLUGIN_NAME as ShellOperationPluginName, + formatCommand, + getCustomParameterValuesByPhase, + getDisplayName +} from './ShellOperationRunnerPlugin'; + +const PLUGIN_NAME: 'IPCOperationRunnerPlugin' = 'IPCOperationRunnerPlugin'; + +/** + * Plugin that implements compatible phases via IPC to a long-lived watch process. + */ +export class IPCOperationRunnerPlugin implements IPhasedCommandPlugin { + public apply(hooks: PhasedCommandHooks): void { + // Workaround until the operation graph persists for the lifetime of the watch process + const runnerCache: Map = new Map(); + + const operationStatesByRunner: WeakMap = new WeakMap(); + + let currentContext: ICreateOperationsContext | undefined; + + hooks.createOperations.tapPromise( + { + name: PLUGIN_NAME, + before: ShellOperationPluginName + }, + async (operations: Set, context: ICreateOperationsContext) => { + const { isWatch } = context; + currentContext = context; + + const getCustomParameterValuesForPhase: (phase: IPhase) => ReadonlyArray = + getCustomParameterValuesByPhase(); + + for (const operation of operations) { + const { associatedPhase: phase, associatedProject: project, runner } = operation; + + if (runner || !phase || !project) { + continue; + } + + const rawScript: string | undefined = project.packageJson.scripts?.[`${phase.name}:ipc`]; + if (!rawScript) { + continue; + } + + const commandToRun: string = formatCommand(rawScript, getCustomParameterValuesForPhase(phase)); + + const operationName: string = getDisplayName(phase, project); + let maybeIpcOperationRunner: IPCOperationRunner | undefined = runnerCache.get(operationName); + if (!maybeIpcOperationRunner) { + const ipcOperationRunner: IPCOperationRunner = (maybeIpcOperationRunner = new IPCOperationRunner({ + phase, + project, + name: operationName, + shellCommand: commandToRun, + persist: isWatch, + requestRun: (requestor?: string) => { + const operationState: IOperationExecutionResult | undefined = + operationStatesByRunner.get(ipcOperationRunner); + if (!operationState) { + return; + } + + const status: OperationStatus = operationState.status; + if ( + status === OperationStatus.Waiting || + status === OperationStatus.Ready || + status === OperationStatus.Queued + ) { + // Already pending. No-op. + return; + } + + currentContext?.invalidateOperation?.(operation, requestor || 'IPC'); + } + })); + runnerCache.set(operationName, ipcOperationRunner); + } + + operation.runner = maybeIpcOperationRunner; + } + + return operations; + } + ); + + hooks.beforeExecuteOperations.tap( + PLUGIN_NAME, + (records: Map, context: ICreateOperationsContext) => { + currentContext = context; + for (const [{ runner }, result] of records) { + if (runner instanceof IPCOperationRunner) { + operationStatesByRunner.set(runner, result); + } + } + } + ); + + hooks.shutdown.tap(PLUGIN_NAME, () => { + for (const runner of runnerCache.values()) { + runner.shutdown(); + } + }); + } +} diff --git a/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts b/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts index 03a61c148e0..7b3a59a09e3 100644 --- a/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts @@ -6,15 +6,14 @@ import type * as child_process from 'node:child_process'; import { Text } from '@rushstack/node-core-library'; import { type ITerminal, type ITerminalProvider, TerminalProviderSeverity } from '@rushstack/terminal'; -import { Utilities } from '../../utilities/Utilities'; -import { OperationStatus } from './OperationStatus'; -import { OperationError } from './OperationError'; -import type { IOperationRunner, IOperationRunnerContext } from './IOperationRunner'; +import type { IPhase } from '../../api/CommandLineConfiguration'; import { EnvironmentConfiguration } from '../../api/EnvironmentConfiguration'; - import type { RushConfiguration } from '../../api/RushConfiguration'; import type { RushConfigurationProject } from '../../api/RushConfigurationProject'; -import type { IPhase } from '../../api/CommandLineConfiguration'; +import { Utilities } from '../../utilities/Utilities'; +import type { IOperationRunner, IOperationRunnerContext } from './IOperationRunner'; +import { OperationError } from './OperationError'; +import { OperationStatus } from './OperationStatus'; export interface IOperationRunnerOptions { rushProject: RushConfigurationProject; @@ -46,11 +45,11 @@ export class ShellOperationRunner implements IOperationRunner { const { phase } = options; this.name = options.displayName; + this.warningsAreAllowed = + EnvironmentConfiguration.allowWarningsInSuccessfulBuild || phase.allowWarningsOnSuccess || false; this._rushProject = options.rushProject; this._rushConfiguration = options.rushConfiguration; this._commandToRun = options.commandToRun; - this.warningsAreAllowed = - EnvironmentConfiguration.allowWarningsInSuccessfulBuild || phase.allowWarningsOnSuccess || false; } public async executeAsync(context: IOperationRunnerContext): Promise { diff --git a/libraries/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts b/libraries/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts index f9d55305b2d..e47adb58b42 100644 --- a/libraries/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts +++ b/libraries/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts @@ -14,7 +14,7 @@ import type { } from '../../pluginFramework/PhasedCommandHooks'; import type { Operation } from './Operation'; -const PLUGIN_NAME: 'ShellOperationRunnerPlugin' = 'ShellOperationRunnerPlugin'; +export const PLUGIN_NAME: 'ShellOperationRunnerPlugin' = 'ShellOperationRunnerPlugin'; /** * Core phased command plugin that provides the functionality for executing an operation via shell command. @@ -31,21 +31,8 @@ function createShellOperations( ): Set { const { rushConfiguration } = context; - const customParametersByPhase: Map = new Map(); - - function getCustomParameterValuesForPhase(phase: IPhase): ReadonlyArray { - let customParameterValues: string[] | undefined = customParametersByPhase.get(phase); - if (!customParameterValues) { - customParameterValues = []; - for (const tsCommandLineParameter of phase.associatedParameters) { - tsCommandLineParameter.appendToArgList(customParameterValues); - } - - customParametersByPhase.set(phase, customParameterValues); - } - - return customParameterValues; - } + const getCustomParameterValuesForPhase: (phase: IPhase) => ReadonlyArray = + getCustomParameterValuesByPhase(); for (const operation of operations) { const { associatedPhase: phase, associatedProject: project } = operation; @@ -107,6 +94,34 @@ function getScriptToRun( return undefined; } + return formatCommand(rawCommand, customParameterValues); +} + +/** + * Memoizer for custom parameter values by phase + * @returns A function that returns the custom parameter values for a given phase + */ +export function getCustomParameterValuesByPhase(): (phase: IPhase) => ReadonlyArray { + const customParametersByPhase: Map = new Map(); + + function getCustomParameterValuesForPhase(phase: IPhase): ReadonlyArray { + let customParameterValues: string[] | undefined = customParametersByPhase.get(phase); + if (!customParameterValues) { + customParameterValues = []; + for (const tsCommandLineParameter of phase.associatedParameters) { + tsCommandLineParameter.appendToArgList(customParameterValues); + } + + customParametersByPhase.set(phase, customParameterValues); + } + + return customParameterValues; + } + + return getCustomParameterValuesForPhase; +} + +export function formatCommand(rawCommand: string, customParameterValues: ReadonlyArray): string { if (!rawCommand) { return ''; } else { @@ -115,7 +130,7 @@ function getScriptToRun( } } -function getDisplayName(phase: IPhase, project: RushConfigurationProject): string { +export function getDisplayName(phase: IPhase, project: RushConfigurationProject): string { if (phase.isSynthetic) { // Because this is a synthetic phase, just use the project name because there aren't any other phases return project.packageName; diff --git a/libraries/rush-lib/src/pluginFramework/PhasedCommandHooks.ts b/libraries/rush-lib/src/pluginFramework/PhasedCommandHooks.ts index 7e9b8ee5952..413099dde01 100644 --- a/libraries/rush-lib/src/pluginFramework/PhasedCommandHooks.ts +++ b/libraries/rush-lib/src/pluginFramework/PhasedCommandHooks.ts @@ -92,6 +92,12 @@ export interface ICreateOperationsContext { * The Rush configuration */ readonly rushConfiguration: RushConfiguration; + /** + * Marks an operation's result as invalid, potentially triggering a new build. Only applicable in watch mode. + * @param operation - The operation to invalidate + * @param reason - The reason for invalidating the operation + */ + readonly invalidateOperation?: ((operation: Operation, reason: string) => void) | undefined; } /** @@ -143,6 +149,11 @@ export class PhasedCommandHooks { [IOperationRunnerContext & IOperationExecutionResult] > = new AsyncSeriesHook(['runnerContext'], 'afterExecuteOperation'); + /** + * Hook invoked to shutdown long-lived work in plugins. + */ + public readonly shutdown: SyncHook = new SyncHook(undefined, 'shutdown'); + /** * Hook invoked after a run has finished and the command is watching for changes. * May be used to display additional relevant data to the user. diff --git a/libraries/rush-lib/src/schemas/experiments.schema.json b/libraries/rush-lib/src/schemas/experiments.schema.json index 90a0f729add..690fde8bfca 100644 --- a/libraries/rush-lib/src/schemas/experiments.schema.json +++ b/libraries/rush-lib/src/schemas/experiments.schema.json @@ -61,6 +61,10 @@ "generateProjectImpactGraphDuringRushUpdate": { "description": "If set to true, Rush will generate a `project-impact-graph.yaml` file in the repository root during `rush update`.", "type": "boolean" + }, + "useIPCScriptsInWatchMode": { + "description": "If true, when running in watch mode, Rush will check for phase scripts named `_phase::ipc` and run them instead of `_phase:` if they exist. The created child process will be provided with an IPC channel and expected to persist across invocations.", + "type": "boolean" } }, "additionalProperties": false diff --git a/libraries/rush-lib/src/utilities/Utilities.ts b/libraries/rush-lib/src/utilities/Utilities.ts index 6bf996f93df..e33dd985fe6 100644 --- a/libraries/rush-lib/src/utilities/Utilities.ts +++ b/libraries/rush-lib/src/utilities/Utilities.ts @@ -11,7 +11,8 @@ import { type IPackageJson, FileSystem, FileConstants, - type FileSystemStats + type FileSystemStats, + SubprocessTerminator } from '@rushstack/node-core-library'; import type { RushConfiguration } from '../api/RushConfiguration'; @@ -90,6 +91,11 @@ export interface ILifecycleCommandOptions { * If true, attempt to establish a NodeJS IPC channel to the child process. */ ipc?: boolean; + + /** + * If true, wire up SubprocessTerminator to the child process. + */ + connectSubprocessTerminator?: boolean; } export interface IEnvironmentPathOptions { @@ -473,7 +479,15 @@ export class Utilities { command: string, options: ILifecycleCommandOptions ): child_process.ChildProcess { - return Utilities._executeLifecycleCommandInternal(command, child_process.spawn, options); + const child: child_process.ChildProcess = Utilities._executeLifecycleCommandInternal( + command, + child_process.spawn, + options + ); + if (options.connectSubprocessTerminator) { + SubprocessTerminator.killProcessTreeOnExit(child, SubprocessTerminator.RECOMMENDED_OPTIONS); + } + return child; } /** @@ -603,12 +617,18 @@ export class Utilities { stdio.push('ipc'); } - return spawnFunction(shellCommand, [commandFlags, command], { + const spawnOptions: child_process.SpawnOptions = { cwd: options.workingDirectory, shell: useShell, env: environment, stdio - }); + }; + + if (options.connectSubprocessTerminator) { + Object.assign(spawnOptions, SubprocessTerminator.RECOMMENDED_OPTIONS); + } + + return spawnFunction(shellCommand, [commandFlags, command], spawnOptions); } /** From 76926bf281101b00377b2236a88fbc13fc527533 Mon Sep 17 00:00:00 2001 From: David Michon Date: Wed, 14 Feb 2024 23:27:28 +0000 Subject: [PATCH 15/74] [rush] Address race condition, API signatures --- .../rush/rush-ipc_2024-01-18-21-16.json | 2 +- common/reviews/api/rush-lib.api.md | 7 +++- .../cli/scriptActions/PhasedScriptAction.ts | 5 ++- .../rush-lib/src/logic/ProjectWatcher.ts | 41 ++++++++++++------- .../src/logic/operations/IOperationRunner.ts | 6 ++- .../logic/operations/IPCOperationRunner.ts | 12 ++++-- .../operations/IPCOperationRunnerPlugin.ts | 6 +-- .../operations/OperationExecutionRecord.ts | 7 +++- .../logic/operations/ShellOperationRunner.ts | 4 +- .../src/pluginFramework/PhasedCommandHooks.ts | 10 ++++- 10 files changed, 67 insertions(+), 33 deletions(-) diff --git a/common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json b/common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json index f2f39247acd..d2539d5fb75 100644 --- a/common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json +++ b/common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@microsoft/rush", - "comment": "Adds a new option `useIPCInWatchMode` to the `operationSettings` items of `rush-project.json`. Setting this value to `true` tells Rush to open an IPC channel to the created child process and attempt to keep it alive across incremental runs. If the process exits it will be restarted on the next execution.", + "comment": "Adds a new experiment `useIPCScriptsInWatchMode`. When this flag is enabled and Rush is running in watch mode, it will check for npm scripts named `_phase::ipc`, and if found, use them instead of the normal invocation of `_phase:`. When doing so, it will provide an IPC channel to the child process and expect the child to outlive the current build pass.", "type": "none" } ], diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index 4700d61d706..c7434b5129f 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -600,7 +600,10 @@ export interface IOperationRunnerContext { quietMode: boolean; status: OperationStatus; stopwatch: IStopwatchResult; - withTerminalAsync(callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, createLogFile: boolean, logFileSuffix?: string): Promise; + withTerminalAsync(callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, options: { + createLogFile: boolean; + logFileSuffix?: string; + }): Promise; } // @alpha (undocumented) @@ -981,7 +984,7 @@ export class PhasedCommandHooks { readonly beforeLog: SyncHook; readonly createOperations: AsyncSeriesWaterfallHook<[Set, ICreateOperationsContext]>; readonly onOperationStatusChanged: SyncHook<[IOperationExecutionResult]>; - readonly shutdown: SyncHook; + readonly shutdownAsync: AsyncParallelHook; readonly waitingForChanges: SyncHook; } diff --git a/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts b/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts index 822714f1830..3f8c9f5da04 100644 --- a/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts +++ b/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts @@ -541,7 +541,8 @@ export class PhasedScriptAction extends BaseScriptAction { case shutdownKey: projectWatcher.clearStatus(); terminal.writeLine(`Shutting down long-lived child processes...`); - this.hooks.shutdown.call(); + // TODO: Inject this promise into the execution queue somewhere so that it gets waited on between runs + void this.hooks.shutdownAsync.promise(); break; case '\u0003': process.kill(process.pid, 'SIGINT'); @@ -600,6 +601,8 @@ export class PhasedScriptAction extends BaseScriptAction { function invalidateOperation(operation: Operation, reason: string): void { const { associatedProject } = operation; if (associatedProject) { + // Since ProjectWatcher only tracks entire projects, widen the operation to its project + // Revisit when migrating to @rushstack/operation-graph and we have a long-lived operation graph projectWatcher.invalidateProject(associatedProject, `${operation.name!} (${reason})`); } } diff --git a/libraries/rush-lib/src/logic/ProjectWatcher.ts b/libraries/rush-lib/src/logic/ProjectWatcher.ts index 99f402c7653..ece41d99a1a 100644 --- a/libraries/rush-lib/src/logic/ProjectWatcher.ts +++ b/libraries/rush-lib/src/logic/ProjectWatcher.ts @@ -125,7 +125,13 @@ export class ProjectWatcher { // Ensure that the new state is recorded so that we don't loop infinitely this._commitChanges(initialChangeResult.state); if (initialChangeResult.changedProjects.size) { - this._forceChangedProjects.clear(); + // We can't call `clear()` here due to the async tick in the end of _computeChanged + for (const project of initialChangeResult.changedProjects) { + this._forceChangedProjects.delete(project); + } + // TODO: _forceChangedProjects might be non-empty here, which will result in an immediate rerun after the next + // run finishes. This is suboptimal, but the latency of _computeChanged is probably high enough that in practice + // all invalidations will have been picked up already. return initialChangeResult; } @@ -204,6 +210,16 @@ export class ProjectWatcher { return; } + // Since there are multiple async ticks since the projects were enumerated in _computeChanged, + // more could have been added in the interaval. Check and debounce. + for (const project of this._forceChangedProjects.keys()) { + if (!result.changedProjects.has(project)) { + this._setStatus(`More invalidations occurred, aborting.`); + timeout = setTimeout(resolveIfChanged, debounceMs); + return; + } + } + this._commitChanges(result.state); const hasForcedChanges: boolean = this._forceChangedProjects.size > 0; @@ -344,25 +360,22 @@ export class ProjectWatcher { } private _setStatus(status: string): void { + const statusLines: string[] = [ + `[${this.isPaused ? 'PAUSED' : 'WATCHING'}] Watch Status: ${status}`, + ...(this.isPaused + ? [` Press to resume.`, ` Press to build once.`] + : [` Press to pause.`, ` Press to invalidate all projects.`]), + ` Press to reset child processes.` + ]; + if (this._hasRenderedStatus) { readline.cursorTo(process.stdout, 0); - readline.moveCursor(process.stdout, 0, -4); + readline.moveCursor(process.stdout, 0, -statusLines.length); readline.clearScreenDown(process.stdout); } this._hasRenderedStatus = true; - this._terminal.writeLine( - Colorize.bold(Colorize.cyan(`[${this.isPaused ? 'PAUSED' : 'WATCHING'}] Watch Status: ${status}`)) - ); - this._terminal.writeLine( - Colorize.bold( - Colorize.cyan( - this.isPaused - ? ' Press to resume.\n Press to build once.\n Press to reset child processes.' - : ' Press to pause.\n Press to invalidate all projects.\n Press to reset child processes.' - ) - ) - ); + this._terminal.writeLine(Colorize.bold(Colorize.cyan(statusLines.join('\n')))); } /** diff --git a/libraries/rush-lib/src/logic/operations/IOperationRunner.ts b/libraries/rush-lib/src/logic/operations/IOperationRunner.ts index c0c806a8683..4ce6f3cb696 100644 --- a/libraries/rush-lib/src/logic/operations/IOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/IOperationRunner.ts @@ -57,8 +57,10 @@ export interface IOperationRunnerContext { */ withTerminalAsync( callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, - createLogFile: boolean, - logFileSuffix?: string + options: { + createLogFile: boolean; + logFileSuffix?: string; + } ): Promise; } diff --git a/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts b/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts index 2479c3a072c..b5e93c15fdd 100644 --- a/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts @@ -178,15 +178,18 @@ export class IPCOperationRunner implements IOperationRunner { }); if (isConnected && !this._persist) { - this.shutdown(); - await once(subProcess, 'exit'); + await this.shutdownAsync(); } + // @rushstack/operation-graph does not currently have a concept of "Success with Warning" + // To match existing ShellOperationRunner behavior we treat any stderr as a warning. return status === OperationStatus.Success && hasWarningOrError ? OperationStatus.SuccessWithWarning : status; }, - true + { + createLogFile: true + } ); } @@ -194,7 +197,7 @@ export class IPCOperationRunner implements IOperationRunner { return this._shellCommand; } - public shutdown(): void { + public async shutdownAsync(): Promise { const { _ipcProcess: subProcess } = this; if (!subProcess) { return; @@ -205,6 +208,7 @@ export class IPCOperationRunner implements IOperationRunner { command: 'exit' }; subProcess.send(exitCommand); + await once(subProcess, 'exit'); } } } diff --git a/libraries/rush-lib/src/logic/operations/IPCOperationRunnerPlugin.ts b/libraries/rush-lib/src/logic/operations/IPCOperationRunnerPlugin.ts index b386c5eaba7..6db9afaecfd 100644 --- a/libraries/rush-lib/src/logic/operations/IPCOperationRunnerPlugin.ts +++ b/libraries/rush-lib/src/logic/operations/IPCOperationRunnerPlugin.ts @@ -109,10 +109,8 @@ export class IPCOperationRunnerPlugin implements IPhasedCommandPlugin { } ); - hooks.shutdown.tap(PLUGIN_NAME, () => { - for (const runner of runnerCache.values()) { - runner.shutdown(); - } + hooks.shutdownAsync.tapPromise(PLUGIN_NAME, async () => { + await Promise.all(Array.from(runnerCache.values(), (runner) => runner.shutdownAsync())); }); } } diff --git a/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts b/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts index f9b6d3fa2af..0f0ae0014f8 100644 --- a/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts +++ b/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts @@ -185,10 +185,13 @@ export class OperationExecutionRecord implements IOperationRunnerContext { */ public async withTerminalAsync( callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, - createLogFile: boolean, - logFileSuffix: string = '' + options: { + createLogFile: boolean; + logFileSuffix: string; + } ): Promise { const { associatedPhase, associatedProject, stdioSummarizer } = this; + const { createLogFile, logFileSuffix = '' } = options; const projectLogWritable: ProjectLogWritable | undefined = createLogFile && associatedProject && associatedPhase ? new ProjectLogWritable( diff --git a/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts b/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts index 7b3a59a09e3..1d7ccc042c8 100644 --- a/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts @@ -119,7 +119,9 @@ export class ShellOperationRunner implements IOperationRunner { return status; }, - true + { + createLogFile: true + } ); } } diff --git a/libraries/rush-lib/src/pluginFramework/PhasedCommandHooks.ts b/libraries/rush-lib/src/pluginFramework/PhasedCommandHooks.ts index 413099dde01..ad72c5ad45e 100644 --- a/libraries/rush-lib/src/pluginFramework/PhasedCommandHooks.ts +++ b/libraries/rush-lib/src/pluginFramework/PhasedCommandHooks.ts @@ -1,7 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { AsyncSeriesBailHook, AsyncSeriesHook, AsyncSeriesWaterfallHook, SyncHook } from 'tapable'; +import { + AsyncParallelHook, + AsyncSeriesBailHook, + AsyncSeriesHook, + AsyncSeriesWaterfallHook, + SyncHook +} from 'tapable'; import type { CommandLineParameter } from '@rushstack/ts-command-line'; import type { BuildCacheConfiguration } from '../api/BuildCacheConfiguration'; @@ -152,7 +158,7 @@ export class PhasedCommandHooks { /** * Hook invoked to shutdown long-lived work in plugins. */ - public readonly shutdown: SyncHook = new SyncHook(undefined, 'shutdown'); + public readonly shutdownAsync: AsyncParallelHook = new AsyncParallelHook(undefined, 'shutdown'); /** * Hook invoked after a run has finished and the command is watching for changes. From a09b60056fa6b6d84d877f679df49d38c82e00af Mon Sep 17 00:00:00 2001 From: David Michon Date: Wed, 14 Feb 2024 23:37:21 +0000 Subject: [PATCH 16/74] [operation-graph] Fix finally --- libraries/operation-graph/src/WatchLoop.ts | 60 +++++++++++++--------- 1 file changed, 35 insertions(+), 25 deletions(-) diff --git a/libraries/operation-graph/src/WatchLoop.ts b/libraries/operation-graph/src/WatchLoop.ts index f57370c22f1..99b9e31537c 100644 --- a/libraries/operation-graph/src/WatchLoop.ts +++ b/libraries/operation-graph/src/WatchLoop.ts @@ -84,35 +84,23 @@ export class WatchLoop implements IWatchLoopState { abortSignal.addEventListener('abort', this._abortCurrent, { once: true }); - let result: OperationStatus = OperationStatus.Ready; + try { + let result: OperationStatus = OperationStatus.Ready; - do { - // Always check the abort signal first, in case it was aborted in the async tick since the last executeAsync() call. - if (abortSignal.aborted) { - return OperationStatus.Aborted; - } - - this._reset(); - - this._options.onBeforeExecute(); - try { - this._isRunning = true; - result = await this._options.executeAsync(this); - } catch (err) { - if (!(err instanceof AlreadyReportedError)) { - throw err; - } else { - result = OperationStatus.Failure; + do { + // Always check the abort signal first, in case it was aborted in the async tick since the last executeAsync() call. + if (abortSignal.aborted) { + return OperationStatus.Aborted; } - } finally { - this._isRunning = false; - } - } while (this._runRequested); - abortSignal.removeEventListener('abort', this._abortCurrent); + result = await this._runIterationAsync(); + } while (this._runRequested); - // Even if the run has finished, if the abort signal was aborted, we should return `Aborted` just in case. - return abortSignal.aborted ? OperationStatus.Aborted : result; + // Even if the run has finished, if the abort signal was aborted, we should return `Aborted` just in case. + return abortSignal.aborted ? OperationStatus.Aborted : result; + } finally { + abortSignal.removeEventListener('abort', this._abortCurrent); + } } /** @@ -264,4 +252,26 @@ export class WatchLoop implements IWatchLoopState { }); } } + + /** + * Runs a single iteration of the loop. + * @returns The status of the iteration. + */ + private async _runIterationAsync(): Promise { + this._reset(); + + this._options.onBeforeExecute(); + try { + this._isRunning = true; + return await this._options.executeAsync(this); + } catch (err) { + if (!(err instanceof AlreadyReportedError)) { + throw err; + } else { + return OperationStatus.Failure; + } + } finally { + this._isRunning = false; + } + } } From 2397167ee20477aa9006471b930239914af17410 Mon Sep 17 00:00:00 2001 From: David Michon Date: Wed, 14 Feb 2024 23:39:05 +0000 Subject: [PATCH 17/74] Demo IPC in heft-webpack5-everything-test --- build-tests/heft-webpack5-everything-test/package.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-tests/heft-webpack5-everything-test/package.json b/build-tests/heft-webpack5-everything-test/package.json index d52e46e9c62..088d8c1e55e 100644 --- a/build-tests/heft-webpack5-everything-test/package.json +++ b/build-tests/heft-webpack5-everything-test/package.json @@ -7,7 +7,9 @@ "build": "heft build --clean", "start": "heft build-watch", "_phase:build": "heft run --only build -- --clean", - "_phase:test": "heft run --only test -- --clean" + "_phase:build:ipc": "heft run-watch --only build -- --clean", + "_phase:test": "heft run --only test -- --clean", + "_phase:test:ipc": "heft run-watch --only test -- --clean" }, "devDependencies": { "local-eslint-config": "workspace:*", From 9b4dc4dafd39c7515a040611bbb5f433e6e0e54d Mon Sep 17 00:00:00 2001 From: David Michon Date: Wed, 14 Feb 2024 23:41:01 +0000 Subject: [PATCH 18/74] (chore) Update experiments.json --- common/config/rush/experiments.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/common/config/rush/experiments.json b/common/config/rush/experiments.json index 678d6aff03b..92152dee190 100644 --- a/common/config/rush/experiments.json +++ b/common/config/rush/experiments.json @@ -69,5 +69,12 @@ /** * If true, Rush will not allow node_modules in the repo folder or in parent folders. */ - // "forbidPhantomResolvableNodeModulesFolders": true + // "forbidPhantomResolvableNodeModulesFolders": true, + + /** + * If true, when running in watch mode, Rush will check for phase scripts named `_phase::ipc` and run them instead + * of `_phase:` if they exist. The created child process will be provided with an IPC channel and expected to persist + * across invocations. + */ + // "useIPCScriptsInWatchMode": true } From d030a88d0dd6771542346bf82fcc0df02f6f5e17 Mon Sep 17 00:00:00 2001 From: David Michon Date: Tue, 20 Feb 2024 21:19:36 +0000 Subject: [PATCH 19/74] (chore) rush update --- common/config/rush/pnpm-lock.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index ac96eb1d49f..2a205a5fc18 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -3278,6 +3278,9 @@ importers: '@rushstack/heft-webpack5-plugin': specifier: workspace:* version: link:../../heft-plugins/heft-webpack5-plugin + '@rushstack/operation-graph': + specifier: workspace:* + version: link:../operation-graph '@rushstack/webpack-deep-imports-plugin': specifier: workspace:* version: link:../../webpack/webpack-deep-imports-plugin From 197fa2fa0445c9faaa852a109bb04c0b0e76fe98 Mon Sep 17 00:00:00 2001 From: David Michon Date: Tue, 20 Feb 2024 21:22:28 +0000 Subject: [PATCH 20/74] (fix) Reconcile terminal refactor --- .../rush-lib/src/logic/operations/IPCOperationRunner.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts b/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts index b5e93c15fdd..2f6000da573 100644 --- a/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts @@ -4,11 +4,6 @@ import type { ChildProcess } from 'node:child_process'; import { once } from 'node:events'; -import { - TerminalProviderSeverity, - type ITerminal, - type ITerminalProvider -} from '@rushstack/node-core-library'; import type { IAfterExecuteEventMessage, IRequestRunEventMessage, @@ -16,6 +11,7 @@ import type { IRunCommandMessage, IExitCommandMessage } from '@rushstack/operation-graph'; +import { TerminalProviderSeverity, type ITerminal, type ITerminalProvider } from '@rushstack/terminal'; import type { IPhase } from '../../api/CommandLineConfiguration'; import { EnvironmentConfiguration } from '../../api/EnvironmentConfiguration'; From 565f17875659ed89bba550573d9cf73f522a14ff Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 22 Feb 2024 00:52:43 +0000 Subject: [PATCH 21/74] [rush] Generalize watch CLI prompt --- .../cli/scriptActions/PhasedScriptAction.ts | 22 +++++++++--- .../rush-lib/src/logic/ProjectWatcher.ts | 34 ++++++++++++------- 2 files changed, 40 insertions(+), 16 deletions(-) diff --git a/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts b/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts index 3f8c9f5da04..769798a15af 100644 --- a/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts +++ b/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts @@ -503,13 +503,27 @@ export class PhasedScriptAction extends BaseScriptAction { } private _registerWatchModeInterface(projectWatcher: ProjectWatcher): void { - const toggleWatcherKey: string = 'w'; - const buildOnceKey: string = 'b'; - const invalidateKey: string = 'i'; - const shutdownKey: string = 'x'; + const toggleWatcherKey: 'w' = 'w'; + const buildOnceKey: 'b' = 'b'; + const invalidateKey: 'i' = 'i'; + const shutdownKey: 'x' = 'x'; const terminal: ITerminal = this._terminal; + projectWatcher.setPromptGenerator((isPaused: boolean) => { + const promptLines: string[] = [ + ` Press <${toggleWatcherKey}> to ${isPaused ? 'resume' : 'pause'}.`, + ` Press <${invalidateKey}> to invalidate all projects.` + ]; + if (isPaused) { + promptLines.push(` Press <${buildOnceKey}> to build once.`); + } + if (this._noIPCParameter?.value === false) { + promptLines.push(` Press <${shutdownKey}> to reset child processes.`); + } + return promptLines; + }); + process.stdin.setRawMode(true); process.stdin.resume(); process.stdin.setEncoding('utf8'); diff --git a/libraries/rush-lib/src/logic/ProjectWatcher.ts b/libraries/rush-lib/src/logic/ProjectWatcher.ts index ece41d99a1a..313fb3ab673 100644 --- a/libraries/rush-lib/src/logic/ProjectWatcher.ts +++ b/libraries/rush-lib/src/logic/ProjectWatcher.ts @@ -33,6 +33,10 @@ export interface IProjectChangeResult { state: ProjectChangeAnalyzer; } +export interface IPromptGeneratorFunction { + (isPaused: boolean): Iterable; +} + interface IPathWatchOptions { recurse: boolean; } @@ -58,8 +62,9 @@ export class ProjectWatcher { private _previousState: ProjectChangeAnalyzer | undefined; private _forceChangedProjects: Map = new Map(); private _resolveIfChanged: undefined | (() => Promise); + private _getPromptLines: undefined | IPromptGeneratorFunction; - private _hasRenderedStatus: boolean; + private _renderedStatusLines: number; public isPaused: boolean = false; @@ -77,7 +82,8 @@ export class ProjectWatcher { this._initialState = initialState; this._previousState = initialState; - this._hasRenderedStatus = false; + this._renderedStatusLines = 0; + this._getPromptLines = undefined; } public pause(): void { @@ -111,7 +117,11 @@ export class ProjectWatcher { } public clearStatus(): void { - this._hasRenderedStatus = false; + this._renderedStatusLines = 0; + } + + public setPromptGenerator(promptGenerator: IPromptGeneratorFunction): void { + this._getPromptLines = promptGenerator; } /** @@ -184,7 +194,7 @@ export class ProjectWatcher { const debounceMs: number = this._debounceMs; - this._hasRenderedStatus = false; + this.clearStatus(); const resolveIfChanged: () => Promise = (this._resolveIfChanged = async (): Promise => { timeout = undefined; @@ -225,8 +235,11 @@ export class ProjectWatcher { const hasForcedChanges: boolean = this._forceChangedProjects.size > 0; if (hasForcedChanges) { this._setStatus( - `Projects were invalidated: ${Array.from(new Set(this._forceChangedProjects.values()))}` + `Projects were invalidated: ${Array.from(new Set(this._forceChangedProjects.values())).join( + ', ' + )}` ); + this.clearStatus(); } this._forceChangedProjects.clear(); @@ -362,18 +375,15 @@ export class ProjectWatcher { private _setStatus(status: string): void { const statusLines: string[] = [ `[${this.isPaused ? 'PAUSED' : 'WATCHING'}] Watch Status: ${status}`, - ...(this.isPaused - ? [` Press to resume.`, ` Press to build once.`] - : [` Press to pause.`, ` Press to invalidate all projects.`]), - ` Press to reset child processes.` + ...(this._getPromptLines?.(this.isPaused) ?? []) ]; - if (this._hasRenderedStatus) { + if (this._renderedStatusLines > 0) { readline.cursorTo(process.stdout, 0); - readline.moveCursor(process.stdout, 0, -statusLines.length); + readline.moveCursor(process.stdout, 0, -this._renderedStatusLines); readline.clearScreenDown(process.stdout); } - this._hasRenderedStatus = true; + this._renderedStatusLines = statusLines.length; this._terminal.writeLine(Colorize.bold(Colorize.cyan(statusLines.join('\n')))); } From 0c62527ab73cea4dc47b94b1a936418741218e3b Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 22 Feb 2024 00:54:30 +0000 Subject: [PATCH 22/74] (fix) Rename withTerminalAsync --- .../@microsoft/rush/heft-server_2023-09-07-21-59.json | 2 +- common/reviews/api/rush-lib.api.md | 6 +++--- .../rush-lib/src/logic/operations/IOperationRunner.ts | 2 +- .../rush-lib/src/logic/operations/IPCOperationRunner.ts | 2 +- .../src/logic/operations/OperationExecutionRecord.ts | 9 +++------ .../src/logic/operations/ShellOperationRunner.ts | 2 +- 6 files changed, 10 insertions(+), 13 deletions(-) diff --git a/common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json b/common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json index 8005f866349..1e29d8c31ff 100644 --- a/common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json +++ b/common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@microsoft/rush", - "comment": "Add a \"withTerminalAsync\" resource lifetime helper to `IOperationRunnerContext` to manage the creation and cleanup of logging for operation execution.", + "comment": "Add a \"runWithTerminalAsync\" resource lifetime helper to `IOperationRunnerContext` to manage the creation and cleanup of logging for operation execution.", "type": "none" } ], diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index c7434b5129f..b3c885916b5 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -598,12 +598,12 @@ export interface IOperationRunnerContext { // @internal _operationMetadataManager?: _OperationMetadataManager; quietMode: boolean; - status: OperationStatus; - stopwatch: IStopwatchResult; - withTerminalAsync(callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, options: { + runWithTerminalAsync(callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, options: { createLogFile: boolean; logFileSuffix?: string; }): Promise; + status: OperationStatus; + stopwatch: IStopwatchResult; } // @alpha (undocumented) diff --git a/libraries/rush-lib/src/logic/operations/IOperationRunner.ts b/libraries/rush-lib/src/logic/operations/IOperationRunner.ts index 4ce6f3cb696..9a8ebdbb8c5 100644 --- a/libraries/rush-lib/src/logic/operations/IOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/IOperationRunner.ts @@ -55,7 +55,7 @@ export interface IOperationRunnerContext { * * Will write to a log file corresponding to the phase and project, and clean it up upon completion. */ - withTerminalAsync( + runWithTerminalAsync( callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, options: { createLogFile: boolean; diff --git a/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts b/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts index 2f6000da573..abd3c0adfb4 100644 --- a/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/IPCOperationRunner.ts @@ -76,7 +76,7 @@ export class IPCOperationRunner implements IOperationRunner { } public async executeAsync(context: IOperationRunnerContext): Promise { - return await context.withTerminalAsync( + return await context.runWithTerminalAsync( async (terminal: ITerminal, terminalProvider: ITerminalProvider): Promise => { let isConnected: boolean = false; if (!this._ipcProcess || typeof this._ipcProcess.exitCode === 'number') { diff --git a/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts b/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts index 0f0ae0014f8..5846eddd483 100644 --- a/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts +++ b/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts @@ -12,10 +12,7 @@ import { Terminal, type TerminalWritable } from '@rushstack/terminal'; -import { - InternalError, - NewlineKind -} from '@rushstack/node-core-library'; +import { InternalError, NewlineKind } from '@rushstack/node-core-library'; import { CollatedTerminal, type CollatedWriter, type StreamCollator } from '@rushstack/stream-collator'; import { OperationStatus } from './OperationStatus'; @@ -181,9 +178,9 @@ export class OperationExecutionRecord implements IOperationRunnerContext { } /** - * {@inheritdoc IOperationRunnerContext.withTerminalAsync} + * {@inheritdoc IOperationRunnerContext.runWithTerminalAsync} */ - public async withTerminalAsync( + public async runWithTerminalAsync( callback: (terminal: ITerminal, terminalProvider: ITerminalProvider) => Promise, options: { createLogFile: boolean; diff --git a/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts b/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts index 1d7ccc042c8..848bca33bff 100644 --- a/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts +++ b/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts @@ -65,7 +65,7 @@ export class ShellOperationRunner implements IOperationRunner { } private async _executeAsync(context: IOperationRunnerContext): Promise { - return await context.withTerminalAsync( + return await context.runWithTerminalAsync( async (terminal: ITerminal, terminalProvider: ITerminalProvider) => { let hasWarningOrError: boolean = false; const projectFolder: string = this._rushProject.projectFolder; From 4762f34df6098d86e722b0b2113ac501e8daaf49 Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 22 Feb 2024 01:02:25 +0000 Subject: [PATCH 23/74] [rush] Make next release a minor bump --- common/config/rush/version-policies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index fd3520e76d4..ca43a44a514 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -103,7 +103,7 @@ "policyName": "rush", "definitionName": "lockStepVersion", "version": "5.114.3", - "nextBump": "patch", + "nextBump": "minor", "mainProject": "@microsoft/rush" } ] From a3cb3ed1d4f314abe0237394c8e21a24e0c57d42 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 22 Feb 2024 01:36:10 +0000 Subject: [PATCH 24/74] Update changelogs [skip ci] --- apps/api-documenter/CHANGELOG.json | 12 +++++++ apps/api-documenter/CHANGELOG.md | 7 +++- apps/heft/CHANGELOG.json | 12 +++++++ apps/heft/CHANGELOG.md | 7 +++- apps/lockfile-explorer/CHANGELOG.json | 12 +++++++ apps/lockfile-explorer/CHANGELOG.md | 7 +++- apps/rundown/CHANGELOG.json | 12 +++++++ apps/rundown/CHANGELOG.md | 7 +++- apps/trace-import/CHANGELOG.json | 12 +++++++ apps/trace-import/CHANGELOG.md | 7 +++- .../rush-ipc_2024-01-20-00-49.json | 10 ------ eslint/eslint-bulk/CHANGELOG.json | 12 +++++++ eslint/eslint-bulk/CHANGELOG.md | 7 +++- .../heft-api-extractor-plugin/CHANGELOG.json | 15 +++++++++ .../heft-api-extractor-plugin/CHANGELOG.md | 7 +++- .../heft-dev-cert-plugin/CHANGELOG.json | 18 ++++++++++ .../heft-dev-cert-plugin/CHANGELOG.md | 7 +++- heft-plugins/heft-jest-plugin/CHANGELOG.json | 15 +++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 7 +++- heft-plugins/heft-lint-plugin/CHANGELOG.json | 18 ++++++++++ heft-plugins/heft-lint-plugin/CHANGELOG.md | 7 +++- heft-plugins/heft-sass-plugin/CHANGELOG.json | 18 ++++++++++ heft-plugins/heft-sass-plugin/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 21 ++++++++++++ .../heft-serverless-stack-plugin/CHANGELOG.md | 7 +++- .../heft-storybook-plugin/CHANGELOG.json | 21 ++++++++++++ .../heft-storybook-plugin/CHANGELOG.md | 7 +++- .../heft-typescript-plugin/CHANGELOG.json | 15 +++++++++ .../heft-typescript-plugin/CHANGELOG.md | 7 +++- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 +++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 +++- .../debug-certificate-manager/CHANGELOG.json | 12 +++++++ .../debug-certificate-manager/CHANGELOG.md | 7 +++- libraries/load-themed-styles/CHANGELOG.json | 12 +++++++ libraries/load-themed-styles/CHANGELOG.md | 7 +++- .../localization-utilities/CHANGELOG.json | 15 +++++++++ libraries/localization-utilities/CHANGELOG.md | 7 +++- libraries/module-minifier/CHANGELOG.json | 15 +++++++++ libraries/module-minifier/CHANGELOG.md | 7 +++- libraries/operation-graph/CHANGELOG.json | 12 +++++++ libraries/operation-graph/CHANGELOG.md | 9 ++++- libraries/package-deps-hash/CHANGELOG.json | 12 +++++++ libraries/package-deps-hash/CHANGELOG.md | 7 +++- libraries/package-extractor/CHANGELOG.json | 18 ++++++++++ libraries/package-extractor/CHANGELOG.md | 7 +++- libraries/stream-collator/CHANGELOG.json | 12 +++++++ libraries/stream-collator/CHANGELOG.md | 7 +++- libraries/typings-generator/CHANGELOG.json | 12 +++++++ libraries/typings-generator/CHANGELOG.md | 7 +++- libraries/worker-pool/CHANGELOG.json | 12 +++++++ libraries/worker-pool/CHANGELOG.md | 7 +++- rigs/heft-node-rig/CHANGELOG.json | 27 +++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 +++- rigs/heft-web-rig/CHANGELOG.json | 33 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 +++- .../hashed-folder-copy-plugin/CHANGELOG.json | 12 +++++++ .../hashed-folder-copy-plugin/CHANGELOG.md | 7 +++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 +++- webpack/loader-raw-script/CHANGELOG.json | 12 +++++++ webpack/loader-raw-script/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 12 +++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 15 +++++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 15 +++++++++ .../CHANGELOG.md | 7 +++- .../webpack-plugin-utilities/CHANGELOG.json | 12 +++++++ webpack/webpack-plugin-utilities/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 15 +++++++++ .../webpack4-localization-plugin/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 18 ++++++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 18 ++++++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 15 +++++++++ .../webpack5-localization-plugin/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 21 ++++++++++++ .../CHANGELOG.md | 7 +++- 81 files changed, 866 insertions(+), 50 deletions(-) delete mode 100644 common/changes/@rushstack/operation-graph/rush-ipc_2024-01-20-00-49.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 0b3ebb99506..5d7ef389ee8 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.23.30", + "tag": "@microsoft/api-documenter_v7.23.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "7.23.29", "tag": "@microsoft/api-documenter_v7.23.29", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index a7e930da57a..d1852eef858 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 7.23.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 7.23.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 45c3b26f3a0..84d16915cde 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.65.4", + "tag": "@rushstack/heft_v0.65.4", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/operation-graph\" to `0.2.13`" + } + ] + } + }, { "version": "0.65.3", "tag": "@rushstack/heft_v0.65.3", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 8c15e18b6ef..b6a6f83e0f1 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.65.4 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.65.3 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/apps/lockfile-explorer/CHANGELOG.json b/apps/lockfile-explorer/CHANGELOG.json index 6ebba68845e..8e8b35ab63a 100644 --- a/apps/lockfile-explorer/CHANGELOG.json +++ b/apps/lockfile-explorer/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/lockfile-explorer", "entries": [ + { + "version": "1.2.30", + "tag": "@rushstack/lockfile-explorer_v1.2.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "1.2.29", "tag": "@rushstack/lockfile-explorer_v1.2.29", diff --git a/apps/lockfile-explorer/CHANGELOG.md b/apps/lockfile-explorer/CHANGELOG.md index 2f2819faa36..26b0236c94f 100644 --- a/apps/lockfile-explorer/CHANGELOG.md +++ b/apps/lockfile-explorer/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/lockfile-explorer -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 1.2.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 1.2.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 0145bfafcff..9cc61d51a38 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.1.30", + "tag": "@rushstack/rundown_v1.1.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "1.1.29", "tag": "@rushstack/rundown_v1.1.29", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index eb62f622eed..d12141a51c8 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 1.1.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 1.1.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/apps/trace-import/CHANGELOG.json b/apps/trace-import/CHANGELOG.json index 98916b02b5b..13c44797b29 100644 --- a/apps/trace-import/CHANGELOG.json +++ b/apps/trace-import/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/trace-import", "entries": [ + { + "version": "0.3.30", + "tag": "@rushstack/trace-import_v0.3.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.3.29", "tag": "@rushstack/trace-import_v0.3.29", diff --git a/apps/trace-import/CHANGELOG.md b/apps/trace-import/CHANGELOG.md index 8ca6e003220..bebb4f2667f 100644 --- a/apps/trace-import/CHANGELOG.md +++ b/apps/trace-import/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/trace-import -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.3.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.3.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/common/changes/@rushstack/operation-graph/rush-ipc_2024-01-20-00-49.json b/common/changes/@rushstack/operation-graph/rush-ipc_2024-01-20-00-49.json deleted file mode 100644 index 60f73acabc6..00000000000 --- a/common/changes/@rushstack/operation-graph/rush-ipc_2024-01-20-00-49.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/operation-graph", - "comment": "Fix memory leaks on abort controllers.", - "type": "patch" - } - ], - "packageName": "@rushstack/operation-graph" -} \ No newline at end of file diff --git a/eslint/eslint-bulk/CHANGELOG.json b/eslint/eslint-bulk/CHANGELOG.json index 794924df5be..2ad30677dbe 100644 --- a/eslint/eslint-bulk/CHANGELOG.json +++ b/eslint/eslint-bulk/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/eslint-bulk", "entries": [ + { + "version": "0.1.20", + "tag": "@rushstack/eslint-bulk_v0.1.20", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.1.19", "tag": "@rushstack/eslint-bulk_v0.1.19", diff --git a/eslint/eslint-bulk/CHANGELOG.md b/eslint/eslint-bulk/CHANGELOG.md index c1b8e9874af..daaf4561f24 100644 --- a/eslint/eslint-bulk/CHANGELOG.md +++ b/eslint/eslint-bulk/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/eslint-bulk -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.1.20 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.1.19 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json index 9fb1556fa91..a109c85379a 100644 --- a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json +++ b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-api-extractor-plugin", "entries": [ + { + "version": "0.3.13", + "tag": "@rushstack/heft-api-extractor-plugin_v0.3.13", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `0.65.3` to `0.65.4`" + } + ] + } + }, { "version": "0.3.12", "tag": "@rushstack/heft-api-extractor-plugin_v0.3.12", diff --git a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md index d793004bace..6b5c8419717 100644 --- a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md +++ b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-api-extractor-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.3.13 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.3.12 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json index 4c4fb42dac6..ea8e1e9ec3c 100644 --- a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json +++ b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-dev-cert-plugin", "entries": [ + { + "version": "0.4.30", + "tag": "@rushstack/heft-dev-cert-plugin_v0.4.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.3.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.3` to `^0.65.4`" + } + ] + } + }, { "version": "0.4.29", "tag": "@rushstack/heft-dev-cert-plugin_v0.4.29", diff --git a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md index afc2597d060..27cb70f3518 100644 --- a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md +++ b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-dev-cert-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.4.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.4.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index 8765348c389..0024b1535b7 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.11.13", + "tag": "@rushstack/heft-jest-plugin_v0.11.13", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.3` to `^0.65.4`" + } + ] + } + }, { "version": "0.11.12", "tag": "@rushstack/heft-jest-plugin_v0.11.12", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index 5f5a2dee753..4463a4e0199 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.11.13 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.11.12 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/heft-plugins/heft-lint-plugin/CHANGELOG.json b/heft-plugins/heft-lint-plugin/CHANGELOG.json index 157ff989fb1..b0648b8995f 100644 --- a/heft-plugins/heft-lint-plugin/CHANGELOG.json +++ b/heft-plugins/heft-lint-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-lint-plugin", "entries": [ + { + "version": "0.3.13", + "tag": "@rushstack/heft-lint-plugin_v0.3.13", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `0.3.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `0.65.3` to `0.65.4`" + } + ] + } + }, { "version": "0.3.12", "tag": "@rushstack/heft-lint-plugin_v0.3.12", diff --git a/heft-plugins/heft-lint-plugin/CHANGELOG.md b/heft-plugins/heft-lint-plugin/CHANGELOG.md index cb29e769f8e..e6f80088f45 100644 --- a/heft-plugins/heft-lint-plugin/CHANGELOG.md +++ b/heft-plugins/heft-lint-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-lint-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.3.13 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.3.12 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/heft-plugins/heft-sass-plugin/CHANGELOG.json b/heft-plugins/heft-sass-plugin/CHANGELOG.json index 9dad2f8cad2..d4a7f1a2d19 100644 --- a/heft-plugins/heft-sass-plugin/CHANGELOG.json +++ b/heft-plugins/heft-sass-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-sass-plugin", "entries": [ + { + "version": "0.13.16", + "tag": "@rushstack/heft-sass-plugin_v0.13.16", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.12.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.3` to `^0.65.4`" + } + ] + } + }, { "version": "0.13.15", "tag": "@rushstack/heft-sass-plugin_v0.13.15", diff --git a/heft-plugins/heft-sass-plugin/CHANGELOG.md b/heft-plugins/heft-sass-plugin/CHANGELOG.md index bf77d426546..97ec816e3a4 100644 --- a/heft-plugins/heft-sass-plugin/CHANGELOG.md +++ b/heft-plugins/heft-sass-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-sass-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.13.16 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.13.15 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json index 6ed71190dcf..48277291375 100644 --- a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json +++ b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-serverless-stack-plugin", "entries": [ + { + "version": "0.3.30", + "tag": "@rushstack/heft-serverless-stack-plugin_v0.3.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.10.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.3` to `^0.65.4`" + } + ] + } + }, { "version": "0.3.29", "tag": "@rushstack/heft-serverless-stack-plugin_v0.3.29", diff --git a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md index 94816d027ca..47d5da67ee5 100644 --- a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md +++ b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-serverless-stack-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.3.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.3.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/heft-plugins/heft-storybook-plugin/CHANGELOG.json b/heft-plugins/heft-storybook-plugin/CHANGELOG.json index bc59aca4c88..f476f3d6540 100644 --- a/heft-plugins/heft-storybook-plugin/CHANGELOG.json +++ b/heft-plugins/heft-storybook-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-storybook-plugin", "entries": [ + { + "version": "0.6.7", + "tag": "@rushstack/heft-storybook-plugin_v0.6.7", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.10.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.3` to `^0.65.4`" + } + ] + } + }, { "version": "0.6.6", "tag": "@rushstack/heft-storybook-plugin_v0.6.6", diff --git a/heft-plugins/heft-storybook-plugin/CHANGELOG.md b/heft-plugins/heft-storybook-plugin/CHANGELOG.md index 7b8d26a431e..06a50c6f66e 100644 --- a/heft-plugins/heft-storybook-plugin/CHANGELOG.md +++ b/heft-plugins/heft-storybook-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-storybook-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.6.7 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.6.6 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/heft-plugins/heft-typescript-plugin/CHANGELOG.json b/heft-plugins/heft-typescript-plugin/CHANGELOG.json index c3937506607..79bad380ead 100644 --- a/heft-plugins/heft-typescript-plugin/CHANGELOG.json +++ b/heft-plugins/heft-typescript-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-typescript-plugin", "entries": [ + { + "version": "0.3.13", + "tag": "@rushstack/heft-typescript-plugin_v0.3.13", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `0.65.3` to `0.65.4`" + } + ] + } + }, { "version": "0.3.12", "tag": "@rushstack/heft-typescript-plugin_v0.3.12", diff --git a/heft-plugins/heft-typescript-plugin/CHANGELOG.md b/heft-plugins/heft-typescript-plugin/CHANGELOG.md index d7a6b5b938c..0897a328adc 100644 --- a/heft-plugins/heft-typescript-plugin/CHANGELOG.md +++ b/heft-plugins/heft-typescript-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-typescript-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.3.13 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.3.12 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 3e22b5515eb..c8d616a838f 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.10.30", + "tag": "@rushstack/heft-webpack4-plugin_v0.10.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.3.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.3` to `^0.65.4`" + } + ] + } + }, { "version": "0.10.29", "tag": "@rushstack/heft-webpack4-plugin_v0.10.29", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 7cc827fff3a..c5ca9eb1d53 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.10.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.10.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index cceec5ac592..c8084931a95 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.9.30", + "tag": "@rushstack/heft-webpack5-plugin_v0.9.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.3.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.3` to `^0.65.4`" + } + ] + } + }, { "version": "0.9.29", "tag": "@rushstack/heft-webpack5-plugin_v0.9.29", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index de2affd752f..fa58685a9fd 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.9.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.9.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index de8daee3ce6..b05500b27c1 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.3.30", + "tag": "@rushstack/debug-certificate-manager_v1.3.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "1.3.29", "tag": "@rushstack/debug-certificate-manager_v1.3.29", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 8020ca6f073..b6b09b9ba2d 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 1.3.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 1.3.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 2007ac20984..c4566f94b6e 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "2.0.106", + "tag": "@microsoft/load-themed-styles_v2.0.106", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "2.0.105", "tag": "@microsoft/load-themed-styles_v2.0.105", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 7a55cc9500f..a63aeb85269 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 2.0.106 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 2.0.105 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/localization-utilities/CHANGELOG.json b/libraries/localization-utilities/CHANGELOG.json index 29b3e03566a..a62da7b66e3 100644 --- a/libraries/localization-utilities/CHANGELOG.json +++ b/libraries/localization-utilities/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/localization-utilities", "entries": [ + { + "version": "0.9.30", + "tag": "@rushstack/localization-utilities_v0.9.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.12.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.9.29", "tag": "@rushstack/localization-utilities_v0.9.29", diff --git a/libraries/localization-utilities/CHANGELOG.md b/libraries/localization-utilities/CHANGELOG.md index 5b7c486ca81..439a43003e4 100644 --- a/libraries/localization-utilities/CHANGELOG.md +++ b/libraries/localization-utilities/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-utilities -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.9.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.9.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/module-minifier/CHANGELOG.json b/libraries/module-minifier/CHANGELOG.json index baa41926f67..9fe06278157 100644 --- a/libraries/module-minifier/CHANGELOG.json +++ b/libraries/module-minifier/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier", "entries": [ + { + "version": "0.4.30", + "tag": "@rushstack/module-minifier_v0.4.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.4.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.4.29", "tag": "@rushstack/module-minifier_v0.4.29", diff --git a/libraries/module-minifier/CHANGELOG.md b/libraries/module-minifier/CHANGELOG.md index 43eb8a74a69..b66c0198528 100644 --- a/libraries/module-minifier/CHANGELOG.md +++ b/libraries/module-minifier/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.4.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.4.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/operation-graph/CHANGELOG.json b/libraries/operation-graph/CHANGELOG.json index 97ed6e95672..51727b9c95f 100644 --- a/libraries/operation-graph/CHANGELOG.json +++ b/libraries/operation-graph/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/operation-graph", "entries": [ + { + "version": "0.2.13", + "tag": "@rushstack/operation-graph_v0.2.13", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "patch": [ + { + "comment": "Fix memory leaks on abort controllers." + } + ] + } + }, { "version": "0.2.12", "tag": "@rushstack/operation-graph_v0.2.12", diff --git a/libraries/operation-graph/CHANGELOG.md b/libraries/operation-graph/CHANGELOG.md index f1c5038718d..a04d2f8c32c 100644 --- a/libraries/operation-graph/CHANGELOG.md +++ b/libraries/operation-graph/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/operation-graph -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.2.13 +Thu, 22 Feb 2024 01:36:09 GMT + +### Patches + +- Fix memory leaks on abort controllers. ## 0.2.12 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index cd097a2226a..8958a6cf620 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "4.1.31", + "tag": "@rushstack/package-deps-hash_v4.1.31", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "4.1.30", "tag": "@rushstack/package-deps-hash_v4.1.30", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 55906885071..a33566bde84 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 4.1.31 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 4.1.30 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/package-extractor/CHANGELOG.json b/libraries/package-extractor/CHANGELOG.json index 66770ccc8fb..73d026087b7 100644 --- a/libraries/package-extractor/CHANGELOG.json +++ b/libraries/package-extractor/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/package-extractor", "entries": [ + { + "version": "0.6.33", + "tag": "@rushstack/package-extractor_v0.6.33", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/webpack-preserve-dynamic-require-plugin\" to `0.11.30`" + } + ] + } + }, { "version": "0.6.32", "tag": "@rushstack/package-extractor_v0.6.32", diff --git a/libraries/package-extractor/CHANGELOG.md b/libraries/package-extractor/CHANGELOG.md index 6531fe7d552..62b88dd859a 100644 --- a/libraries/package-extractor/CHANGELOG.md +++ b/libraries/package-extractor/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-extractor -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.6.33 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.6.32 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 90b1148ddaa..120e5a2cd68 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.1.31", + "tag": "@rushstack/stream-collator_v4.1.31", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "4.1.30", "tag": "@rushstack/stream-collator_v4.1.30", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 8dd6d42b382..d6893afc627 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 4.1.31 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 4.1.30 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/typings-generator/CHANGELOG.json b/libraries/typings-generator/CHANGELOG.json index d9bc4bd8307..c987b033d0d 100644 --- a/libraries/typings-generator/CHANGELOG.json +++ b/libraries/typings-generator/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/typings-generator", "entries": [ + { + "version": "0.12.30", + "tag": "@rushstack/typings-generator_v0.12.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.12.29", "tag": "@rushstack/typings-generator_v0.12.29", diff --git a/libraries/typings-generator/CHANGELOG.md b/libraries/typings-generator/CHANGELOG.md index 62a9852db0a..2e024c71332 100644 --- a/libraries/typings-generator/CHANGELOG.md +++ b/libraries/typings-generator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/typings-generator -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.12.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.12.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/worker-pool/CHANGELOG.json b/libraries/worker-pool/CHANGELOG.json index 9a0bb9458cd..32358602601 100644 --- a/libraries/worker-pool/CHANGELOG.json +++ b/libraries/worker-pool/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/worker-pool", "entries": [ + { + "version": "0.4.30", + "tag": "@rushstack/worker-pool_v0.4.30", + "date": "Thu, 22 Feb 2024 01:36:10 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.4.29", "tag": "@rushstack/worker-pool_v0.4.29", diff --git a/libraries/worker-pool/CHANGELOG.md b/libraries/worker-pool/CHANGELOG.md index a471728811b..f1f128a0822 100644 --- a/libraries/worker-pool/CHANGELOG.md +++ b/libraries/worker-pool/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/worker-pool -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:10 GMT and should not be manually modified. + +## 0.4.30 +Thu, 22 Feb 2024 01:36:10 GMT + +_Version update only_ ## 0.4.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 0e0e07265e0..bd1ba548c36 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "2.4.15", + "tag": "@rushstack/heft-node-rig_v2.4.15", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-api-extractor-plugin\" to `0.3.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.11.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-lint-plugin\" to `0.3.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `0.3.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.3` to `^0.65.4`" + } + ] + } + }, { "version": "2.4.14", "tag": "@rushstack/heft-node-rig_v2.4.14", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 373722c93c1..2e044f61636 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 2.4.15 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 2.4.14 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 29e5eb7faa8..6ba3be0f926 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,39 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.21.4", + "tag": "@rushstack/heft-web-rig_v0.21.4", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-api-extractor-plugin\" to `0.3.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.11.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-lint-plugin\" to `0.3.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-sass-plugin\" to `0.13.16`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `0.3.13`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.3` to `^0.65.4`" + } + ] + } + }, { "version": "0.21.3", "tag": "@rushstack/heft-web-rig_v0.21.3", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 4e3b61680d9..c71a752a848 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.21.4 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.21.3 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/hashed-folder-copy-plugin/CHANGELOG.json b/webpack/hashed-folder-copy-plugin/CHANGELOG.json index 75164fccc0f..ba012dd4813 100644 --- a/webpack/hashed-folder-copy-plugin/CHANGELOG.json +++ b/webpack/hashed-folder-copy-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/hashed-folder-copy-plugin", "entries": [ + { + "version": "1.0.22", + "tag": "@rushstack/hashed-folder-copy-plugin_v1.0.22", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "1.0.21", "tag": "@rushstack/hashed-folder-copy-plugin_v1.0.21", diff --git a/webpack/hashed-folder-copy-plugin/CHANGELOG.md b/webpack/hashed-folder-copy-plugin/CHANGELOG.md index 599e2b51627..c70fd945de2 100644 --- a/webpack/hashed-folder-copy-plugin/CHANGELOG.md +++ b/webpack/hashed-folder-copy-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/hashed-folder-copy-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 1.0.22 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 1.0.21 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index f4570fc7a80..8d6cbd50d5c 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "2.1.30", + "tag": "@microsoft/loader-load-themed-styles_v2.1.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `2.0.106`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `^2.0.105` to `^2.0.106`" + } + ] + } + }, { "version": "2.1.29", "tag": "@microsoft/loader-load-themed-styles_v2.1.29", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 2e1b839460b..dcb8dd9ef3c 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 2.1.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 2.1.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 2b51e7c4fef..0419c8e5d32 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.4.30", + "tag": "@rushstack/loader-raw-script_v1.4.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "1.4.29", "tag": "@rushstack/loader-raw-script_v1.4.29", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 746312dea2e..dcc17f38303 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 1.4.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 1.4.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/preserve-dynamic-require-plugin/CHANGELOG.json b/webpack/preserve-dynamic-require-plugin/CHANGELOG.json index f1a09ed445b..cd578200833 100644 --- a/webpack/preserve-dynamic-require-plugin/CHANGELOG.json +++ b/webpack/preserve-dynamic-require-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/webpack-preserve-dynamic-require-plugin", "entries": [ + { + "version": "0.11.30", + "tag": "@rushstack/webpack-preserve-dynamic-require-plugin_v0.11.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.11.29", "tag": "@rushstack/webpack-preserve-dynamic-require-plugin_v0.11.29", diff --git a/webpack/preserve-dynamic-require-plugin/CHANGELOG.md b/webpack/preserve-dynamic-require-plugin/CHANGELOG.md index 21012e521bd..93a6cdfccab 100644 --- a/webpack/preserve-dynamic-require-plugin/CHANGELOG.md +++ b/webpack/preserve-dynamic-require-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-preserve-dynamic-require-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.11.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.11.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 8c5eb09d910..84efa9896e1 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "5.1.14", + "tag": "@rushstack/set-webpack-public-path-plugin_v5.1.14", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/webpack-plugin-utilities\" to `0.4.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "5.1.13", "tag": "@rushstack/set-webpack-public-path-plugin_v5.1.13", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 1a91d98efdd..dc8a04acee6 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 5.1.14 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 5.1.13 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json index 14af331386b..d45e4537065 100644 --- a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json +++ b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/webpack-embedded-dependencies-plugin", "entries": [ + { + "version": "0.2.31", + "tag": "@rushstack/webpack-embedded-dependencies-plugin_v0.2.31", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/webpack-plugin-utilities\" to `0.4.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.2.30", "tag": "@rushstack/webpack-embedded-dependencies-plugin_v0.2.30", diff --git a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md index 78bc4925606..a274f669aee 100644 --- a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md +++ b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-embedded-dependencies-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.2.31 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.2.30 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/webpack-plugin-utilities/CHANGELOG.json b/webpack/webpack-plugin-utilities/CHANGELOG.json index cdea58951ac..ea3389d4e0b 100644 --- a/webpack/webpack-plugin-utilities/CHANGELOG.json +++ b/webpack/webpack-plugin-utilities/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/webpack-plugin-utilities", "entries": [ + { + "version": "0.4.14", + "tag": "@rushstack/webpack-plugin-utilities_v0.4.14", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.4.13", "tag": "@rushstack/webpack-plugin-utilities_v0.4.13", diff --git a/webpack/webpack-plugin-utilities/CHANGELOG.md b/webpack/webpack-plugin-utilities/CHANGELOG.md index 767784b3b79..9900c6414ac 100644 --- a/webpack/webpack-plugin-utilities/CHANGELOG.md +++ b/webpack/webpack-plugin-utilities/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-plugin-utilities -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.4.14 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.4.13 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/webpack4-localization-plugin/CHANGELOG.json b/webpack/webpack4-localization-plugin/CHANGELOG.json index 4d178d9a2eb..add8eb59491 100644 --- a/webpack/webpack4-localization-plugin/CHANGELOG.json +++ b/webpack/webpack4-localization-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/webpack4-localization-plugin", "entries": [ + { + "version": "0.18.30", + "tag": "@rushstack/webpack4-localization-plugin_v0.18.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/localization-utilities\" to `0.9.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.18.29", "tag": "@rushstack/webpack4-localization-plugin_v0.18.29", diff --git a/webpack/webpack4-localization-plugin/CHANGELOG.md b/webpack/webpack4-localization-plugin/CHANGELOG.md index bd70549940a..e4125d40348 100644 --- a/webpack/webpack4-localization-plugin/CHANGELOG.md +++ b/webpack/webpack4-localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack4-localization-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.18.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.18.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/webpack4-module-minifier-plugin/CHANGELOG.json b/webpack/webpack4-module-minifier-plugin/CHANGELOG.json index 74d8cbbd291..2be710759ec 100644 --- a/webpack/webpack4-module-minifier-plugin/CHANGELOG.json +++ b/webpack/webpack4-module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/webpack4-module-minifier-plugin", "entries": [ + { + "version": "0.13.30", + "tag": "@rushstack/webpack4-module-minifier-plugin_v0.13.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/module-minifier\" to `0.4.30`" + }, + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.4.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.13.29", "tag": "@rushstack/webpack4-module-minifier-plugin_v0.13.29", diff --git a/webpack/webpack4-module-minifier-plugin/CHANGELOG.md b/webpack/webpack4-module-minifier-plugin/CHANGELOG.md index 664e5f1a6bc..2f2dc621d88 100644 --- a/webpack/webpack4-module-minifier-plugin/CHANGELOG.md +++ b/webpack/webpack4-module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack4-module-minifier-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.13.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.13.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json index 8aa6320e7a8..861c831e35e 100644 --- a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json +++ b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/webpack5-load-themed-styles-loader", "entries": [ + { + "version": "0.2.30", + "tag": "@microsoft/webpack5-load-themed-styles-loader_v0.2.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `2.0.106`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `^2.0.105` to `^2.0.106`" + } + ] + } + }, { "version": "0.2.29", "tag": "@microsoft/webpack5-load-themed-styles-loader_v0.2.29", diff --git a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md index 52f87f39305..1aed90dfb92 100644 --- a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md +++ b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/webpack5-load-themed-styles-loader -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.2.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.2.29 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/webpack5-localization-plugin/CHANGELOG.json b/webpack/webpack5-localization-plugin/CHANGELOG.json index 65114588fbb..a46b183453f 100644 --- a/webpack/webpack5-localization-plugin/CHANGELOG.json +++ b/webpack/webpack5-localization-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/webpack5-localization-plugin", "entries": [ + { + "version": "0.9.5", + "tag": "@rushstack/webpack5-localization-plugin_v0.9.5", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/localization-utilities\" to `0.9.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + } + ] + } + }, { "version": "0.9.4", "tag": "@rushstack/webpack5-localization-plugin_v0.9.4", diff --git a/webpack/webpack5-localization-plugin/CHANGELOG.md b/webpack/webpack5-localization-plugin/CHANGELOG.md index 38fdd96d426..32c4e10f987 100644 --- a/webpack/webpack5-localization-plugin/CHANGELOG.md +++ b/webpack/webpack5-localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack5-localization-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 0.9.5 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 0.9.4 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/webpack/webpack5-module-minifier-plugin/CHANGELOG.json b/webpack/webpack5-module-minifier-plugin/CHANGELOG.json index 1f82b915e26..92be824bb8e 100644 --- a/webpack/webpack5-module-minifier-plugin/CHANGELOG.json +++ b/webpack/webpack5-module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/webpack5-module-minifier-plugin", "entries": [ + { + "version": "5.5.30", + "tag": "@rushstack/webpack5-module-minifier-plugin_v5.5.30", + "date": "Thu, 22 Feb 2024 01:36:09 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.4.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.4`" + }, + { + "comment": "Updating dependency \"@rushstack/module-minifier\" to `0.4.30`" + }, + { + "comment": "Updating dependency \"@rushstack/module-minifier\" from `*` to `*`" + } + ] + } + }, { "version": "5.5.29", "tag": "@rushstack/webpack5-module-minifier-plugin_v5.5.29", diff --git a/webpack/webpack5-module-minifier-plugin/CHANGELOG.md b/webpack/webpack5-module-minifier-plugin/CHANGELOG.md index 13205b7a4ae..846c6ec2fe5 100644 --- a/webpack/webpack5-module-minifier-plugin/CHANGELOG.md +++ b/webpack/webpack5-module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack5-module-minifier-plugin -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. + +## 5.5.30 +Thu, 22 Feb 2024 01:36:09 GMT + +_Version update only_ ## 5.5.29 Wed, 21 Feb 2024 21:45:28 GMT From d790738fe904ead935213c556147dc6707c1ceae Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 22 Feb 2024 01:36:12 +0000 Subject: [PATCH 25/74] Bump versions [skip ci] --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/lockfile-explorer/package.json | 2 +- apps/rundown/package.json | 2 +- apps/trace-import/package.json | 2 +- eslint/eslint-bulk/package.json | 2 +- heft-plugins/heft-api-extractor-plugin/package.json | 4 ++-- heft-plugins/heft-dev-cert-plugin/package.json | 4 ++-- heft-plugins/heft-jest-plugin/package.json | 4 ++-- heft-plugins/heft-lint-plugin/package.json | 4 ++-- heft-plugins/heft-sass-plugin/package.json | 4 ++-- heft-plugins/heft-serverless-stack-plugin/package.json | 4 ++-- heft-plugins/heft-storybook-plugin/package.json | 4 ++-- heft-plugins/heft-typescript-plugin/package.json | 4 ++-- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/localization-utilities/package.json | 2 +- libraries/module-minifier/package.json | 2 +- libraries/operation-graph/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/package-extractor/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/typings-generator/package.json | 2 +- libraries/worker-pool/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/hashed-folder-copy-plugin/package.json | 2 +- webpack/loader-load-themed-styles/package.json | 4 ++-- webpack/loader-raw-script/package.json | 2 +- webpack/preserve-dynamic-require-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- webpack/webpack-embedded-dependencies-plugin/package.json | 2 +- webpack/webpack-plugin-utilities/package.json | 2 +- webpack/webpack4-localization-plugin/package.json | 2 +- webpack/webpack4-module-minifier-plugin/package.json | 2 +- webpack/webpack5-load-themed-styles-loader/package.json | 4 ++-- webpack/webpack5-localization-plugin/package.json | 2 +- webpack/webpack5-module-minifier-plugin/package.json | 2 +- 40 files changed, 54 insertions(+), 54 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 0a1e43bf56e..c4fedfc92d5 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.23.29", + "version": "7.23.30", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index 562ed03a51c..b59ea06441c 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.65.3", + "version": "0.65.4", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/lockfile-explorer/package.json b/apps/lockfile-explorer/package.json index 51785f69b34..02a12b07451 100644 --- a/apps/lockfile-explorer/package.json +++ b/apps/lockfile-explorer/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/lockfile-explorer", - "version": "1.2.29", + "version": "1.2.30", "description": "Rush Lockfile Explorer: The UI for solving version conflicts quickly in a large monorepo", "keywords": [ "conflict", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 08c0bb2d4ae..161c6147f83 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.1.29", + "version": "1.1.30", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/apps/trace-import/package.json b/apps/trace-import/package.json index e9975574acd..13bbb5f0ce1 100644 --- a/apps/trace-import/package.json +++ b/apps/trace-import/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/trace-import", - "version": "0.3.29", + "version": "0.3.30", "description": "CLI tool for understanding how require() and \"import\" statements get resolved", "repository": { "type": "git", diff --git a/eslint/eslint-bulk/package.json b/eslint/eslint-bulk/package.json index 2f5ff489ec5..ce8129be547 100755 --- a/eslint/eslint-bulk/package.json +++ b/eslint/eslint-bulk/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/eslint-bulk", - "version": "0.1.19", + "version": "0.1.20", "description": "Roll out new ESLint rules in a large monorepo without cluttering up your code with \"eslint-ignore-next-line\"", "main": "index.js", "license": "MIT", diff --git a/heft-plugins/heft-api-extractor-plugin/package.json b/heft-plugins/heft-api-extractor-plugin/package.json index c710fddc658..bc93dbd2743 100644 --- a/heft-plugins/heft-api-extractor-plugin/package.json +++ b/heft-plugins/heft-api-extractor-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-api-extractor-plugin", - "version": "0.3.12", + "version": "0.3.13", "description": "A Heft plugin for API Extractor", "repository": { "type": "git", @@ -15,7 +15,7 @@ "_phase:build": "heft run --only build -- --clean" }, "peerDependencies": { - "@rushstack/heft": "0.65.3" + "@rushstack/heft": "0.65.4" }, "dependencies": { "@rushstack/heft-config-file": "workspace:*", diff --git a/heft-plugins/heft-dev-cert-plugin/package.json b/heft-plugins/heft-dev-cert-plugin/package.json index 4cdfdd6c12b..f45d335cabc 100644 --- a/heft-plugins/heft-dev-cert-plugin/package.json +++ b/heft-plugins/heft-dev-cert-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-dev-cert-plugin", - "version": "0.4.29", + "version": "0.4.30", "description": "A Heft plugin for generating and using local development certificates", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.3" + "@rushstack/heft": "^0.65.4" }, "dependencies": { "@rushstack/debug-certificate-manager": "workspace:*" diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 85a1ade9f7c..cb914307fc6 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.11.12", + "version": "0.11.13", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.3", + "@rushstack/heft": "^0.65.4", "jest-environment-jsdom": "^29.5.0", "jest-environment-node": "^29.5.0" }, diff --git a/heft-plugins/heft-lint-plugin/package.json b/heft-plugins/heft-lint-plugin/package.json index 137e7d43fca..aa02c5b5f1e 100644 --- a/heft-plugins/heft-lint-plugin/package.json +++ b/heft-plugins/heft-lint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-lint-plugin", - "version": "0.3.12", + "version": "0.3.13", "description": "A Heft plugin for using ESLint or TSLint. Intended for use with @rushstack/heft-typescript-plugin", "repository": { "type": "git", @@ -15,7 +15,7 @@ "_phase:build": "heft run --only build -- --clean" }, "peerDependencies": { - "@rushstack/heft": "0.65.3" + "@rushstack/heft": "0.65.4" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-sass-plugin/package.json b/heft-plugins/heft-sass-plugin/package.json index fee3783830b..1e254ccfcbf 100644 --- a/heft-plugins/heft-sass-plugin/package.json +++ b/heft-plugins/heft-sass-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-sass-plugin", - "version": "0.13.15", + "version": "0.13.16", "description": "Heft plugin for SASS", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.3" + "@rushstack/heft": "^0.65.4" }, "dependencies": { "@rushstack/heft-config-file": "workspace:*", diff --git a/heft-plugins/heft-serverless-stack-plugin/package.json b/heft-plugins/heft-serverless-stack-plugin/package.json index 1234e747fd6..76c003bd909 100644 --- a/heft-plugins/heft-serverless-stack-plugin/package.json +++ b/heft-plugins/heft-serverless-stack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-serverless-stack-plugin", - "version": "0.3.29", + "version": "0.3.30", "description": "Heft plugin for building apps using the Serverless Stack (SST) framework", "repository": { "type": "git", @@ -15,7 +15,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.3" + "@rushstack/heft": "^0.65.4" }, "dependencies": { "@rushstack/node-core-library": "workspace:*" diff --git a/heft-plugins/heft-storybook-plugin/package.json b/heft-plugins/heft-storybook-plugin/package.json index d64d2072a38..d37c8a19ce8 100644 --- a/heft-plugins/heft-storybook-plugin/package.json +++ b/heft-plugins/heft-storybook-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-storybook-plugin", - "version": "0.6.6", + "version": "0.6.7", "description": "Heft plugin for supporting UI development using Storybook", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.3" + "@rushstack/heft": "^0.65.4" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-typescript-plugin/package.json b/heft-plugins/heft-typescript-plugin/package.json index 56dc96bba67..d9197bfd0f5 100644 --- a/heft-plugins/heft-typescript-plugin/package.json +++ b/heft-plugins/heft-typescript-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-typescript-plugin", - "version": "0.3.12", + "version": "0.3.13", "description": "Heft plugin for TypeScript", "repository": { "type": "git", @@ -17,7 +17,7 @@ "_phase:build": "heft run --only build -- --clean" }, "peerDependencies": { - "@rushstack/heft": "0.65.3" + "@rushstack/heft": "0.65.4" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index d036473143e..5d17bc9b95d 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.10.29", + "version": "0.10.30", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -23,7 +23,7 @@ } }, "peerDependencies": { - "@rushstack/heft": "^0.65.3", + "@rushstack/heft": "^0.65.4", "@types/webpack": "^4", "webpack": "~4.47.0" }, diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 7940f8566cc..03abd9e2022 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.9.29", + "version": "0.9.30", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -18,7 +18,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.3", + "@rushstack/heft": "^0.65.4", "webpack": "~5.82.1" }, "dependencies": { diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 81e0b226453..ab20d485b65 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.3.29", + "version": "1.3.30", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 383466a74bf..76985f5f67d 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "2.0.105", + "version": "2.0.106", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/localization-utilities/package.json b/libraries/localization-utilities/package.json index f6818ffbf72..65f2c3af44a 100644 --- a/libraries/localization-utilities/package.json +++ b/libraries/localization-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-utilities", - "version": "0.9.29", + "version": "0.9.30", "description": "This plugin contains some useful functions for localization.", "main": "lib/index.js", "typings": "dist/localization-utilities.d.ts", diff --git a/libraries/module-minifier/package.json b/libraries/module-minifier/package.json index 059addbd0ff..22aee8f443c 100644 --- a/libraries/module-minifier/package.json +++ b/libraries/module-minifier/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier", - "version": "0.4.29", + "version": "0.4.30", "description": "Wrapper for terser to support bulk parallel minification.", "main": "lib/index.js", "typings": "dist/module-minifier.d.ts", diff --git a/libraries/operation-graph/package.json b/libraries/operation-graph/package.json index 09ca1f16bbc..d3e080afdb9 100644 --- a/libraries/operation-graph/package.json +++ b/libraries/operation-graph/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/operation-graph", - "version": "0.2.12", + "version": "0.2.13", "description": "Library for managing and executing operations in a directed acyclic graph.", "main": "lib/index.js", "typings": "dist/operation-graph.d.ts", diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 5d3d7109bc7..8b2282324ae 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "4.1.30", + "version": "4.1.31", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/package-extractor/package.json b/libraries/package-extractor/package.json index 19503b47473..d04086b4639 100644 --- a/libraries/package-extractor/package.json +++ b/libraries/package-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-extractor", - "version": "0.6.32", + "version": "0.6.33", "description": "A library for bundling selected files and dependencies into a deployable package.", "main": "lib/index.js", "typings": "dist/package-extractor.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index d7bdb3d9d87..20d112afabe 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.1.30", + "version": "4.1.31", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/typings-generator/package.json b/libraries/typings-generator/package.json index 7bd6a0bf585..d3d2d0c5b67 100644 --- a/libraries/typings-generator/package.json +++ b/libraries/typings-generator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/typings-generator", - "version": "0.12.29", + "version": "0.12.30", "description": "This library provides functionality for automatically generating typings for non-TS files.", "keywords": [ "dts", diff --git a/libraries/worker-pool/package.json b/libraries/worker-pool/package.json index e99ff05b2f3..a90e78eacb1 100644 --- a/libraries/worker-pool/package.json +++ b/libraries/worker-pool/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/worker-pool", - "version": "0.4.29", + "version": "0.4.30", "description": "Lightweight worker pool using NodeJS worker_threads", "main": "lib/index.js", "typings": "dist/worker-pool.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 1f9c9f39175..fa0b40e1dbb 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "2.4.14", + "version": "2.4.15", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -13,7 +13,7 @@ "directory": "rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.65.3" + "@rushstack/heft": "^0.65.4" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 6100399073a..e088dee0eda 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.21.3", + "version": "0.21.4", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -13,7 +13,7 @@ "directory": "rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.65.3" + "@rushstack/heft": "^0.65.4" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/hashed-folder-copy-plugin/package.json b/webpack/hashed-folder-copy-plugin/package.json index 2b7c82e3217..7d2868d37cb 100644 --- a/webpack/hashed-folder-copy-plugin/package.json +++ b/webpack/hashed-folder-copy-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/hashed-folder-copy-plugin", - "version": "1.0.21", + "version": "1.0.22", "description": "Webpack plugin for copying a folder to the output directory with a hash in the folder name.", "typings": "dist/hashed-folder-copy-plugin.d.ts", "main": "lib/index.js", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 121261356f6..f4171cd25d2 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "2.1.29", + "version": "2.1.30", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -22,7 +22,7 @@ }, "peerDependencies": { "@types/webpack": "^4", - "@microsoft/load-themed-styles": "^2.0.105" + "@microsoft/load-themed-styles": "^2.0.106" }, "dependencies": { "loader-utils": "1.4.2" diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 352d38eda7e..87ba66b4105 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.4.29", + "version": "1.4.30", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/preserve-dynamic-require-plugin/package.json b/webpack/preserve-dynamic-require-plugin/package.json index d1fd4b25dc6..9fb154b9544 100644 --- a/webpack/preserve-dynamic-require-plugin/package.json +++ b/webpack/preserve-dynamic-require-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-preserve-dynamic-require-plugin", - "version": "0.11.29", + "version": "0.11.30", "description": "This plugin tells webpack to leave dynamic calls to \"require\" as-is instead of trying to bundle them.", "main": "lib/index.js", "typings": "dist/webpack-preserve-dynamic-require-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 8b86d591b2b..7a72cdea28b 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "5.1.13", + "version": "5.1.14", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "dist/set-webpack-public-path-plugin.d.ts", diff --git a/webpack/webpack-embedded-dependencies-plugin/package.json b/webpack/webpack-embedded-dependencies-plugin/package.json index d22543ceb59..58b1901eda8 100644 --- a/webpack/webpack-embedded-dependencies-plugin/package.json +++ b/webpack/webpack-embedded-dependencies-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-embedded-dependencies-plugin", - "version": "0.2.30", + "version": "0.2.31", "description": "This plugin analyzes bundled dependencies from Node Modules for use with Component Governance and License Scanning.", "main": "lib/index.js", "typings": "dist/webpack-embedded-dependencies-plugin.d.ts", diff --git a/webpack/webpack-plugin-utilities/package.json b/webpack/webpack-plugin-utilities/package.json index 98e22992129..4aeb87b426a 100644 --- a/webpack/webpack-plugin-utilities/package.json +++ b/webpack/webpack-plugin-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-plugin-utilities", - "version": "0.4.13", + "version": "0.4.14", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "dist/webpack-plugin-utilities.d.ts", diff --git a/webpack/webpack4-localization-plugin/package.json b/webpack/webpack4-localization-plugin/package.json index d933cd9ac2c..c769b56bb79 100644 --- a/webpack/webpack4-localization-plugin/package.json +++ b/webpack/webpack4-localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack4-localization-plugin", - "version": "0.18.29", + "version": "0.18.30", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/webpack4-localization-plugin.d.ts", diff --git a/webpack/webpack4-module-minifier-plugin/package.json b/webpack/webpack4-module-minifier-plugin/package.json index 300739ff9b6..3e3f6e462ea 100644 --- a/webpack/webpack4-module-minifier-plugin/package.json +++ b/webpack/webpack4-module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack4-module-minifier-plugin", - "version": "0.13.29", + "version": "0.13.30", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/webpack4-module-minifier-plugin.d.ts", diff --git a/webpack/webpack5-load-themed-styles-loader/package.json b/webpack/webpack5-load-themed-styles-loader/package.json index a7f3c46f93e..582dc264e54 100644 --- a/webpack/webpack5-load-themed-styles-loader/package.json +++ b/webpack/webpack5-load-themed-styles-loader/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/webpack5-load-themed-styles-loader", - "version": "0.2.29", + "version": "0.2.30", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@microsoft/load-themed-styles": "^2.0.105", + "@microsoft/load-themed-styles": "^2.0.106", "webpack": "^5" }, "peerDependenciesMeta": { diff --git a/webpack/webpack5-localization-plugin/package.json b/webpack/webpack5-localization-plugin/package.json index 7acac42117c..bd199eacd95 100644 --- a/webpack/webpack5-localization-plugin/package.json +++ b/webpack/webpack5-localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack5-localization-plugin", - "version": "0.9.4", + "version": "0.9.5", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/webpack5-localization-plugin.d.ts", diff --git a/webpack/webpack5-module-minifier-plugin/package.json b/webpack/webpack5-module-minifier-plugin/package.json index 3a009b304fd..9ef84eb7260 100644 --- a/webpack/webpack5-module-minifier-plugin/package.json +++ b/webpack/webpack5-module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack5-module-minifier-plugin", - "version": "5.5.29", + "version": "5.5.30", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/webpack5-module-minifier-plugin.d.ts", From 6e7b0d2568f3c1e30ec3952a6d25f5f45b643e9a Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 22 Feb 2024 01:36:28 +0000 Subject: [PATCH 26/74] Update changelogs [skip ci] --- apps/rush/CHANGELOG.json | 15 +++++++++++++++ apps/rush/CHANGELOG.md | 10 +++++++++- .../rush/heft-server_2023-09-07-21-59.json | 10 ---------- .../rush/rush-ipc_2024-01-18-21-16.json | 10 ---------- 4 files changed, 24 insertions(+), 21 deletions(-) delete mode 100644 common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json delete mode 100644 common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json diff --git a/apps/rush/CHANGELOG.json b/apps/rush/CHANGELOG.json index 2a89273b84b..c187928df6a 100644 --- a/apps/rush/CHANGELOG.json +++ b/apps/rush/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/rush", "entries": [ + { + "version": "5.115.0", + "tag": "@microsoft/rush_v5.115.0", + "date": "Thu, 22 Feb 2024 01:36:27 GMT", + "comments": { + "none": [ + { + "comment": "Add a \"runWithTerminalAsync\" resource lifetime helper to `IOperationRunnerContext` to manage the creation and cleanup of logging for operation execution." + }, + { + "comment": "Adds a new experiment `useIPCScriptsInWatchMode`. When this flag is enabled and Rush is running in watch mode, it will check for npm scripts named `_phase::ipc`, and if found, use them instead of the normal invocation of `_phase:`. When doing so, it will provide an IPC channel to the child process and expect the child to outlive the current build pass." + } + ] + } + }, { "version": "5.114.3", "tag": "@microsoft/rush_v5.114.3", diff --git a/apps/rush/CHANGELOG.md b/apps/rush/CHANGELOG.md index 6830ed68958..f49f1554e69 100644 --- a/apps/rush/CHANGELOG.md +++ b/apps/rush/CHANGELOG.md @@ -1,6 +1,14 @@ # Change Log - @microsoft/rush -This log was last generated on Thu, 22 Feb 2024 00:10:32 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 01:36:27 GMT and should not be manually modified. + +## 5.115.0 +Thu, 22 Feb 2024 01:36:27 GMT + +### Updates + +- Add a "runWithTerminalAsync" resource lifetime helper to `IOperationRunnerContext` to manage the creation and cleanup of logging for operation execution. +- Adds a new experiment `useIPCScriptsInWatchMode`. When this flag is enabled and Rush is running in watch mode, it will check for npm scripts named `_phase::ipc`, and if found, use them instead of the normal invocation of `_phase:`. When doing so, it will provide an IPC channel to the child process and expect the child to outlive the current build pass. ## 5.114.3 Thu, 22 Feb 2024 00:10:32 GMT diff --git a/common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json b/common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json deleted file mode 100644 index 1e29d8c31ff..00000000000 --- a/common/changes/@microsoft/rush/heft-server_2023-09-07-21-59.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Add a \"runWithTerminalAsync\" resource lifetime helper to `IOperationRunnerContext` to manage the creation and cleanup of logging for operation execution.", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json b/common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json deleted file mode 100644 index d2539d5fb75..00000000000 --- a/common/changes/@microsoft/rush/rush-ipc_2024-01-18-21-16.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Adds a new experiment `useIPCScriptsInWatchMode`. When this flag is enabled and Rush is running in watch mode, it will check for npm scripts named `_phase::ipc`, and if found, use them instead of the normal invocation of `_phase:`. When doing so, it will provide an IPC channel to the child process and expect the child to outlive the current build pass.", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file From eab7aad219052c6e79e28f35e65bbfdd14918104 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 22 Feb 2024 01:36:28 +0000 Subject: [PATCH 27/74] Bump versions [skip ci] --- apps/rush/package.json | 2 +- common/config/rush/version-policies.json | 2 +- libraries/rush-lib/package.json | 2 +- libraries/rush-sdk/package.json | 2 +- rush-plugins/rush-amazon-s3-build-cache-plugin/package.json | 2 +- rush-plugins/rush-azure-storage-build-cache-plugin/package.json | 2 +- rush-plugins/rush-http-build-cache-plugin/package.json | 2 +- rush-plugins/rush-redis-cobuild-plugin/package.json | 2 +- rush-plugins/rush-serve-plugin/package.json | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/rush/package.json b/apps/rush/package.json index 2c36bb60e3e..7ce409827cb 100644 --- a/apps/rush/package.json +++ b/apps/rush/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush", - "version": "5.114.3", + "version": "5.115.0", "description": "A professional solution for consolidating all your JavaScript projects in one Git repo", "keywords": [ "install", diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index ca43a44a514..71232cedc17 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -102,7 +102,7 @@ { "policyName": "rush", "definitionName": "lockStepVersion", - "version": "5.114.3", + "version": "5.115.0", "nextBump": "minor", "mainProject": "@microsoft/rush" } diff --git a/libraries/rush-lib/package.json b/libraries/rush-lib/package.json index 3f3c4da7487..4b4248d2bf7 100644 --- a/libraries/rush-lib/package.json +++ b/libraries/rush-lib/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush-lib", - "version": "5.114.3", + "version": "5.115.0", "description": "A library for writing scripts that interact with the Rush tool", "repository": { "type": "git", diff --git a/libraries/rush-sdk/package.json b/libraries/rush-sdk/package.json index c4452bb9698..63d88a88981 100644 --- a/libraries/rush-sdk/package.json +++ b/libraries/rush-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-sdk", - "version": "5.114.3", + "version": "5.115.0", "description": "An API for interacting with the Rush engine", "repository": { "type": "git", diff --git a/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json b/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json index 04f7c168db8..04666c6d9ae 100644 --- a/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json +++ b/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-amazon-s3-build-cache-plugin", - "version": "5.114.3", + "version": "5.115.0", "description": "Rush plugin for Amazon S3 cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-azure-storage-build-cache-plugin/package.json b/rush-plugins/rush-azure-storage-build-cache-plugin/package.json index 2473e98f404..ef2b0bde51a 100644 --- a/rush-plugins/rush-azure-storage-build-cache-plugin/package.json +++ b/rush-plugins/rush-azure-storage-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-azure-storage-build-cache-plugin", - "version": "5.114.3", + "version": "5.115.0", "description": "Rush plugin for Azure storage cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-http-build-cache-plugin/package.json b/rush-plugins/rush-http-build-cache-plugin/package.json index f6ac0ed9bf5..18c892a688d 100644 --- a/rush-plugins/rush-http-build-cache-plugin/package.json +++ b/rush-plugins/rush-http-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-http-build-cache-plugin", - "version": "5.114.3", + "version": "5.115.0", "description": "Rush plugin for generic HTTP cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-redis-cobuild-plugin/package.json b/rush-plugins/rush-redis-cobuild-plugin/package.json index e2d4532ac04..0605fc56e37 100644 --- a/rush-plugins/rush-redis-cobuild-plugin/package.json +++ b/rush-plugins/rush-redis-cobuild-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-redis-cobuild-plugin", - "version": "5.114.3", + "version": "5.115.0", "description": "Rush plugin for Redis cobuild lock", "repository": { "type": "git", diff --git a/rush-plugins/rush-serve-plugin/package.json b/rush-plugins/rush-serve-plugin/package.json index 3fe4df1e900..cf754458894 100644 --- a/rush-plugins/rush-serve-plugin/package.json +++ b/rush-plugins/rush-serve-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-serve-plugin", - "version": "5.114.3", + "version": "5.115.0", "description": "A Rush plugin that hooks into a rush action and serves output folders from all projects in the repository.", "license": "MIT", "repository": { From 7faccd63b16306c7b8d862ee3b932863aa0e4599 Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 22 Feb 2024 01:56:10 +0000 Subject: [PATCH 28/74] Fix `workspace:~` and `workspace:^` in version bump --- ...ix-workspace-publish_2024-02-22-01-55.json | 10 +++++ .../rush-lib/src/logic/PublishUtilities.ts | 37 ++++++++++++++----- .../src/logic/test/PublishUtilities.test.ts | 22 +++++++++-- 3 files changed, 56 insertions(+), 13 deletions(-) create mode 100644 common/changes/@microsoft/rush/fix-workspace-publish_2024-02-22-01-55.json diff --git a/common/changes/@microsoft/rush/fix-workspace-publish_2024-02-22-01-55.json b/common/changes/@microsoft/rush/fix-workspace-publish_2024-02-22-01-55.json new file mode 100644 index 00000000000..d36c9eff09a --- /dev/null +++ b/common/changes/@microsoft/rush/fix-workspace-publish_2024-02-22-01-55.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Handle `workspace:~` and `workspace:^` wildcard specifiers when publishing. They remain as-is in package.json but get converted to `~${current}` and `^${current}` in changelogs.", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/libraries/rush-lib/src/logic/PublishUtilities.ts b/libraries/rush-lib/src/logic/PublishUtilities.ts index aa8ca892584..2fb3029f551 100644 --- a/libraries/rush-lib/src/logic/PublishUtilities.ts +++ b/libraries/rush-lib/src/logic/PublishUtilities.ts @@ -43,6 +43,8 @@ interface IAddChangeOptions { projectsToExclude?: Set; } +const MAGIC_SPECIFIERS: Set = new Set(['*', '^', '~']); + export class PublishUtilities { /** * Finds change requests in the given folder. @@ -301,8 +303,10 @@ export class PublishUtilities { const currentDependencyVersion: string = currentDependencySpecifier.versionSpecifier; let newDependencyVersion: string; - if (currentDependencyVersion === '*') { - newDependencyVersion = '*'; + if (MAGIC_SPECIFIERS.has(currentDependencyVersion)) { + // pnpm and yarn support `workspace:*', `workspace:~`, and `workspace:^` as valid version specifiers + // These translate as `current`, `~current`, and `^current` when published + newDependencyVersion = currentDependencyVersion; } else if (PublishUtilities.isRangeDependency(currentDependencyVersion)) { newDependencyVersion = PublishUtilities._getNewRangeDependency(newProjectVersion); } else if (currentDependencyVersion.lastIndexOf('~', 0) === 0) { @@ -767,7 +771,7 @@ export class PublishUtilities { ); const isWorkspaceWildcardVersion: boolean = requiredVersion.specifierType === DependencySpecifierType.Workspace && - requiredVersion.versionSpecifier === '*'; + MAGIC_SPECIFIERS.has(requiredVersion.versionSpecifier); const isPrerelease: boolean = !!prereleaseToken && prereleaseToken.hasValue && !allChanges.packageChanges.has(parentPackageName); @@ -825,6 +829,20 @@ export class PublishUtilities { return hasChanges; } + private static _getPublishDependencyVersion(specifier: DependencySpecifier, newVersion: string): string { + if (specifier.specifierType === DependencySpecifierType.Workspace) { + const { versionSpecifier } = specifier; + switch (versionSpecifier) { + case '*': + return newVersion; + case '~': + case '^': + return `${versionSpecifier}${newVersion}`; + } + } + return newVersion; + } + private static _updateDependencyVersion( packageName: string, dependencies: { [key: string]: string }, @@ -842,7 +860,7 @@ export class PublishUtilities { ); dependencies[dependencyName] = newDependencyVersion; - // "*" is a special case for workspace ranges, since it will publish using the exact + // "*", "~", and "^" are special cases for workspace ranges, since it will publish using the exact // version of the local dependency, so we need to modify what we write for our change // comment const currentDependencySpecifier: DependencySpecifier = new DependencySpecifier( @@ -851,7 +869,7 @@ export class PublishUtilities { ); currentDependencyVersion = currentDependencySpecifier.specifierType === DependencySpecifierType.Workspace && - currentDependencySpecifier.versionSpecifier === '*' + MAGIC_SPECIFIERS.has(currentDependencySpecifier.versionSpecifier) ? undefined : currentDependencySpecifier.versionSpecifier; @@ -859,11 +877,10 @@ export class PublishUtilities { dependencyName, newDependencyVersion ); - newDependencyVersion = - newDependencySpecifier.specifierType === DependencySpecifierType.Workspace && - newDependencySpecifier.versionSpecifier === '*' - ? dependencyChange.newVersion! - : newDependencySpecifier.versionSpecifier; + newDependencyVersion = PublishUtilities._getPublishDependencyVersion( + newDependencySpecifier, + dependencyChange.newVersion! + ); // Add dependency version update comment. PublishUtilities._addChange({ diff --git a/libraries/rush-lib/src/logic/test/PublishUtilities.test.ts b/libraries/rush-lib/src/logic/test/PublishUtilities.test.ts index 8a68f61ee54..b6de0055d48 100644 --- a/libraries/rush-lib/src/logic/test/PublishUtilities.test.ts +++ b/libraries/rush-lib/src/logic/test/PublishUtilities.test.ts @@ -888,7 +888,9 @@ describe(PublishUtilities.getNewDependencyVersion.name, () => { a: 'workspace:~1.0.0', b: 'workspace:^1.0.0', c: 'workspace:>=1.0.0 <2.0.0', - d: 'workspace:*' + d: 'workspace:*', + e: 'workspace:~', + f: 'workspace:^' }; expect(PublishUtilities.getNewDependencyVersion(dependencies, 'a', '1.1.0')).toEqual('workspace:~1.1.0'); expect(PublishUtilities.getNewDependencyVersion(dependencies, 'b', '1.2.0')).toEqual('workspace:^1.2.0'); @@ -896,6 +898,8 @@ describe(PublishUtilities.getNewDependencyVersion.name, () => { 'workspace:>=1.3.0 <2.0.0' ); expect(PublishUtilities.getNewDependencyVersion(dependencies, 'd', '1.4.0')).toEqual('workspace:*'); + expect(PublishUtilities.getNewDependencyVersion(dependencies, 'e', '1.5.0')).toEqual('workspace:~'); + expect(PublishUtilities.getNewDependencyVersion(dependencies, 'f', '1.6.0')).toEqual('workspace:^'); }); it('can update dependency versions with prereleases', () => { @@ -903,7 +907,9 @@ describe(PublishUtilities.getNewDependencyVersion.name, () => { a: 'workspace:~1.0.0-pr.1', b: 'workspace:^1.0.0-pr.1', c: 'workspace:>=1.0.0-pr.1 <2.0.0', - d: 'workspace:*' + d: 'workspace:*', + e: 'workspace:~', + f: 'workspace:^' }; expect(PublishUtilities.getNewDependencyVersion(dependencies, 'a', '1.1.0-pr.1')).toEqual( 'workspace:~1.1.0-pr.1' @@ -915,6 +921,8 @@ describe(PublishUtilities.getNewDependencyVersion.name, () => { 'workspace:>=1.3.0-pr.3 <2.0.0' ); expect(PublishUtilities.getNewDependencyVersion(dependencies, 'd', '1.3.0-pr.3')).toEqual('workspace:*'); + expect(PublishUtilities.getNewDependencyVersion(dependencies, 'e', '1.5.0-pr.3')).toEqual('workspace:~'); + expect(PublishUtilities.getNewDependencyVersion(dependencies, 'f', '1.6.0-pr.3')).toEqual('workspace:^'); }); it('can update to prerelease', () => { @@ -922,7 +930,9 @@ describe(PublishUtilities.getNewDependencyVersion.name, () => { a: 'workspace:~1.0.0', b: 'workspace:^1.0.0', c: 'workspace:>=1.0.0 <2.0.0', - d: 'workspace:*' + d: 'workspace:*', + e: 'workspace:~', + f: 'workspace:^' }; expect(PublishUtilities.getNewDependencyVersion(dependencies, 'a', '1.0.0-hotfix.0')).toEqual( 'workspace:~1.0.0-hotfix.0' @@ -936,5 +946,11 @@ describe(PublishUtilities.getNewDependencyVersion.name, () => { expect(PublishUtilities.getNewDependencyVersion(dependencies, 'd', '1.0.0-hotfix.0')).toEqual( 'workspace:*' ); + expect(PublishUtilities.getNewDependencyVersion(dependencies, 'e', '1.0.0-hotfix.0')).toEqual( + 'workspace:~' + ); + expect(PublishUtilities.getNewDependencyVersion(dependencies, 'f', '1.0.0-hotfix.0')).toEqual( + 'workspace:^' + ); }); }); From 02ad550540606af7c308a56624111dbd645bd906 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 20:02:44 -0800 Subject: [PATCH 29/74] Upgrade to Rush 5.115.0 --- common/config/rush/experiments.json | 18 ++++++++++++++++++ rush.json | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/common/config/rush/experiments.json b/common/config/rush/experiments.json index 92152dee190..b6dc82fa6bc 100644 --- a/common/config/rush/experiments.json +++ b/common/config/rush/experiments.json @@ -71,6 +71,24 @@ */ // "forbidPhantomResolvableNodeModulesFolders": true, + /** + * (UNDER DEVELOPMENT) For certain installation problems involving peer dependencies, PNPM cannot + * correctly satisfy versioning requirements without installing duplicate copies of a package inside the + * node_modules folder. This poses a problem for "workspace:*" dependencies, as they are normally + * installed by making a symlink to the local project source folder. PNPM's "injected dependencies" + * feature provides a model for copying the local project folder into node_modules, however copying + * must occur AFTER the dependency project is built and BEFORE the consuming project starts to build. + * The "pnpm-sync" tool manages this operation; see its documentation for details. + * Enable this experiment if you want "rush" and "rushx" commands to resync injected dependencies + * by invoking "pnpm-sync" during the build. + */ + // "usePnpmSyncForInjectedDependencies": true, + + /** + * If set to true, Rush will generate a `project-impact-graph.yaml` file in the repository root during `rush update`. + */ + // "generateProjectImpactGraphDuringRushUpdate": true, + /** * If true, when running in watch mode, Rush will check for phase scripts named `_phase::ipc` and run them instead * of `_phase:` if they exist. The created child process will be provided with an IPC channel and expected to persist diff --git a/rush.json b/rush.json index 209d69b8bd9..99df570f7ac 100644 --- a/rush.json +++ b/rush.json @@ -16,7 +16,7 @@ * path segment in the "$schema" field for all your Rush config files. This will ensure * correct error-underlining and tab-completion for editors such as VS Code. */ - "rushVersion": "5.113.4", + "rushVersion": "5.115.0", /** * The next field selects which package manager should be installed and determines its version. From 2eb2df01ee1a545e2ebf583d5ab3a0beb52b13ca Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 20:11:08 -0800 Subject: [PATCH 30/74] Bump decoupled local dependencies --- apps/api-extractor/package.json | 4 ++-- apps/heft/package.json | 4 ++-- build-tests/heft-typescript-v4-test/package.json | 2 +- eslint/eslint-patch/package.json | 4 ++-- eslint/eslint-plugin-packlets/package.json | 4 ++-- eslint/eslint-plugin-security/package.json | 4 ++-- eslint/eslint-plugin/package.json | 4 ++-- heft-plugins/heft-api-extractor-plugin/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- heft-plugins/heft-lint-plugin/package.json | 2 +- heft-plugins/heft-typescript-plugin/package.json | 2 +- libraries/api-extractor-model/package.json | 4 ++-- libraries/heft-config-file/package.json | 4 ++-- libraries/node-core-library/package.json | 4 ++-- libraries/operation-graph/package.json | 4 ++-- libraries/rig-package/package.json | 4 ++-- libraries/terminal/package.json | 4 ++-- libraries/tree-pattern/package.json | 6 +++--- libraries/ts-command-line/package.json | 4 ++-- 19 files changed, 34 insertions(+), 34 deletions(-) diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index 311a435f46b..f224b932211 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -51,8 +51,8 @@ "typescript": "5.3.3" }, "devDependencies": { - "@rushstack/heft-node-rig": "2.4.0", - "@rushstack/heft": "0.64.0", + "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft": "0.65.4", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "18.17.15", diff --git a/apps/heft/package.json b/apps/heft/package.json index b59ea06441c..226b7f7553c 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -51,8 +51,8 @@ "devDependencies": { "@microsoft/api-extractor": "workspace:*", "local-eslint-config": "workspace:*", - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", "@types/watchpack": "2.4.0", diff --git a/build-tests/heft-typescript-v4-test/package.json b/build-tests/heft-typescript-v4-test/package.json index fb34e998ed1..724ae2e0c24 100644 --- a/build-tests/heft-typescript-v4-test/package.json +++ b/build-tests/heft-typescript-v4-test/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "3.6.0", + "@rushstack/eslint-config": "3.6.4", "@rushstack/eslint-patch": "workspace:*", "@rushstack/heft": "workspace:*", "@rushstack/heft-api-extractor-plugin": "workspace:*", diff --git a/eslint/eslint-patch/package.json b/eslint/eslint-patch/package.json index cf4f539c55f..e9278216149 100644 --- a/eslint/eslint-patch/package.json +++ b/eslint/eslint-patch/package.json @@ -30,8 +30,8 @@ "patch" ], "devDependencies": { - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/node": "18.17.15", "typescript": "~5.3.3", "@typescript-eslint/types": "~5.59.2" diff --git a/eslint/eslint-plugin-packlets/package.json b/eslint/eslint-plugin-packlets/package.json index f8e8836f414..0f083be7260 100644 --- a/eslint/eslint-plugin-packlets/package.json +++ b/eslint/eslint-plugin-packlets/package.json @@ -30,8 +30,8 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "devDependencies": { - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/eslint": "8.2.0", "@types/estree": "1.0.5", "@types/heft-jest": "1.0.1", diff --git a/eslint/eslint-plugin-security/package.json b/eslint/eslint-plugin-security/package.json index 550356f6faf..3154e4d42da 100644 --- a/eslint/eslint-plugin-security/package.json +++ b/eslint/eslint-plugin-security/package.json @@ -30,8 +30,8 @@ }, "devDependencies": { "@eslint/eslintrc": "~3.0.0", - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/eslint": "8.2.0", "@types/estree": "1.0.5", "@types/heft-jest": "1.0.1", diff --git a/eslint/eslint-plugin/package.json b/eslint/eslint-plugin/package.json index 7470bd25e99..0e2a8bcb158 100644 --- a/eslint/eslint-plugin/package.json +++ b/eslint/eslint-plugin/package.json @@ -34,8 +34,8 @@ }, "devDependencies": { "@eslint/eslintrc": "~3.0.0", - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/eslint": "8.2.0", "@types/estree": "1.0.5", "@types/heft-jest": "1.0.1", diff --git a/heft-plugins/heft-api-extractor-plugin/package.json b/heft-plugins/heft-api-extractor-plugin/package.json index bc93dbd2743..1530d4b42e1 100644 --- a/heft-plugins/heft-api-extractor-plugin/package.json +++ b/heft-plugins/heft-api-extractor-plugin/package.json @@ -26,7 +26,7 @@ "@microsoft/api-extractor": "workspace:*", "local-eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft-node-rig": "2.4.15", "@rushstack/terminal": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index cb914307fc6..18c0a887ded 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -43,7 +43,7 @@ "@jest/types": "29.5.0", "local-eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft-node-rig": "2.4.15", "@rushstack/terminal": "workspace:*", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", diff --git a/heft-plugins/heft-lint-plugin/package.json b/heft-plugins/heft-lint-plugin/package.json index aa02c5b5f1e..3f8ff559a64 100644 --- a/heft-plugins/heft-lint-plugin/package.json +++ b/heft-plugins/heft-lint-plugin/package.json @@ -25,7 +25,7 @@ "local-eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", "@rushstack/heft-typescript-plugin": "workspace:*", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft-node-rig": "2.4.15", "@rushstack/terminal": "workspace:*", "@types/eslint": "8.2.0", "@types/heft-jest": "1.0.1", diff --git a/heft-plugins/heft-typescript-plugin/package.json b/heft-plugins/heft-typescript-plugin/package.json index d9197bfd0f5..a1999046b5d 100644 --- a/heft-plugins/heft-typescript-plugin/package.json +++ b/heft-plugins/heft-typescript-plugin/package.json @@ -29,7 +29,7 @@ "devDependencies": { "local-eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft-node-rig": "2.4.15", "@rushstack/terminal": "workspace:*", "@types/node": "18.17.15", "@types/semver": "7.5.0", diff --git a/libraries/api-extractor-model/package.json b/libraries/api-extractor-model/package.json index 698fe4a7bd2..7fdd0f46802 100644 --- a/libraries/api-extractor-model/package.json +++ b/libraries/api-extractor-model/package.json @@ -23,8 +23,8 @@ }, "devDependencies": { "local-eslint-config": "workspace:*", - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15" } diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index e038e3c534d..cc7a46f009b 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -28,8 +28,8 @@ }, "devDependencies": { "local-eslint-config": "workspace:*", - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15" } diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index 65eb04df601..9e5ff21c066 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -25,8 +25,8 @@ }, "devDependencies": { "local-eslint-config": "workspace:*", - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/fs-extra": "7.0.0", "@types/heft-jest": "1.0.1", "@types/jju": "1.4.1", diff --git a/libraries/operation-graph/package.json b/libraries/operation-graph/package.json index d3e080afdb9..ffbe09321e0 100644 --- a/libraries/operation-graph/package.json +++ b/libraries/operation-graph/package.json @@ -21,8 +21,8 @@ }, "devDependencies": { "local-eslint-config": "workspace:*", - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15" }, diff --git a/libraries/rig-package/package.json b/libraries/rig-package/package.json index 0d90e4c96f2..549ea38a959 100644 --- a/libraries/rig-package/package.json +++ b/libraries/rig-package/package.json @@ -21,8 +21,8 @@ }, "devDependencies": { "local-eslint-config": "workspace:*", - "@rushstack/heft-node-rig": "2.4.0", - "@rushstack/heft": "0.64.0", + "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft": "0.65.4", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", "@types/resolve": "1.20.2", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index f6d59a32f31..ed0191f1502 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -20,8 +20,8 @@ "colors": "~1.2.1" }, "devDependencies": { - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", "local-eslint-config": "workspace:*" diff --git a/libraries/tree-pattern/package.json b/libraries/tree-pattern/package.json index e2889312f24..22d0ea7eeff 100644 --- a/libraries/tree-pattern/package.json +++ b/libraries/tree-pattern/package.json @@ -16,9 +16,9 @@ "_phase:test": "heft run --only test -- --clean" }, "devDependencies": { - "@rushstack/eslint-config": "3.6.0", - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/eslint-config": "3.6.4", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", "eslint": "~8.7.0", diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index f2c323695da..222c197de94 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -23,8 +23,8 @@ }, "devDependencies": { "local-eslint-config": "workspace:*", - "@rushstack/heft": "0.64.0", - "@rushstack/heft-node-rig": "2.4.0", + "@rushstack/heft": "0.65.4", + "@rushstack/heft-node-rig": "2.4.15", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15" } From 6eac5e5c5a9de46d78c61befe70e6c4e2976077f Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 20:12:16 -0800 Subject: [PATCH 31/74] rush upgrade --full --- common/config/rush/pnpm-lock.yaml | 7461 ++++++++++++++-------------- common/config/rush/repo-state.json | 2 +- 2 files changed, 3851 insertions(+), 3612 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 2a205a5fc18..ab61f6a6ed9 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -35,7 +35,7 @@ importers: version: 3.13.1 resolve: specifier: ~1.22.1 - version: 1.22.4 + version: 1.22.8 devDependencies: '@rushstack/heft': specifier: workspace:* @@ -78,7 +78,7 @@ importers: version: 4.17.21 resolve: specifier: ~1.22.1 - version: 1.22.4 + version: 1.22.8 semver: specifier: ~7.5.4 version: 7.5.4 @@ -90,11 +90,11 @@ importers: version: 5.3.3 devDependencies: '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -139,7 +139,7 @@ importers: version: 1.0.6 fast-glob: specifier: ~3.3.1 - version: 3.3.1 + version: 3.3.2 git-repo-info: specifier: ~2.1.0 version: 2.1.1 @@ -160,11 +160,11 @@ importers: specifier: workspace:* version: link:../api-extractor '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -219,13 +219,13 @@ importers: version: link:../lockfile-explorer-web '@types/cors': specifier: ~2.8.12 - version: 2.8.13 + version: 2.8.17 '@types/js-yaml': specifier: 3.12.1 version: 3.12.1 '@types/update-notifier': specifier: ~6.0.1 - version: 6.0.4 + version: 6.0.8 local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -336,7 +336,7 @@ importers: version: link:../../libraries/ts-command-line resolve: specifier: ~1.22.1 - version: 1.22.4 + version: 1.22.8 semver: specifier: ~7.5.4 version: 7.5.4 @@ -774,7 +774,7 @@ importers: version: 8.7.0 html-webpack-plugin: specifier: ~5.5.0 - version: 5.5.3(webpack@5.82.1) + version: 5.5.4(webpack@5.82.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -783,7 +783,7 @@ importers: version: 3.0.2(webpack@5.82.1) style-loader: specifier: ~3.3.1 - version: 3.3.3(webpack@5.82.1) + version: 3.3.4(webpack@5.82.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -1077,7 +1077,7 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.0(eslint@7.11.0)(typescript@5.3.3) + version: 6.19.1(eslint@7.11.0)(typescript@5.3.3) eslint: specifier: 7.11.0 version: 7.11.0 @@ -1098,7 +1098,7 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.0(eslint@7.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@7.7.0)(typescript@5.3.3) eslint: specifier: 7.7.0 version: 7.7.0 @@ -1119,7 +1119,7 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.0(eslint@7.30.0)(typescript@5.3.3) + version: 6.19.1(eslint@7.30.0)(typescript@5.3.3) eslint: specifier: ~7.30.0 version: 7.30.0 @@ -1140,7 +1140,7 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) eslint: specifier: ~8.7.0 version: 8.7.0 @@ -1158,7 +1158,7 @@ importers: version: link:../../apps/heft '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) eslint: specifier: ~8.7.0 version: 8.7.0 @@ -1191,7 +1191,7 @@ importers: version: 1.18.0 html-webpack-plugin: specifier: ~5.5.0 - version: 5.5.3(webpack@5.82.1) + version: 5.5.4(webpack@5.82.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -1591,7 +1591,7 @@ importers: version: 1.18.0 autoprefixer: specifier: ~10.4.2 - version: 10.4.14(postcss@8.4.27) + version: 10.4.17(postcss@8.4.35) css-loader: specifier: ~5.2.7 version: 5.2.7(webpack@4.47.0) @@ -1606,10 +1606,10 @@ importers: version: link:../../eslint/local-eslint-config postcss: specifier: ~8.4.6 - version: 8.4.27 + version: 8.4.35 postcss-loader: specifier: ~4.1.0 - version: 4.1.0(postcss@8.4.27)(webpack@4.47.0) + version: 4.1.0(postcss@8.4.35)(webpack@4.47.0) react: specifier: ~17.0.2 version: 17.0.2 @@ -1749,8 +1749,8 @@ importers: specifier: workspace:* version: link:../../apps/api-extractor '@rushstack/eslint-config': - specifier: 3.6.0 - version: 3.6.0(eslint@8.7.0)(typescript@4.9.5) + specifier: 3.6.4 + version: 3.6.4(eslint@8.7.0)(typescript@4.9.5) '@rushstack/eslint-patch': specifier: workspace:* version: link:../../eslint/eslint-patch @@ -1882,7 +1882,7 @@ importers: version: 8.7.0 html-webpack-plugin: specifier: ~5.5.0 - version: 5.5.3(webpack@5.82.1) + version: 5.5.4(webpack@5.82.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -2082,7 +2082,7 @@ importers: version: link:../../rush-plugins/rush-amazon-s3-build-cache-plugin '@types/http-proxy': specifier: ~1.17.8 - version: 1.17.11 + version: 1.17.14 '@types/node': specifier: 18.17.15 version: 18.17.15 @@ -2156,7 +2156,7 @@ importers: version: link:../../libraries/terminal '@types/http-proxy': specifier: ~1.17.8 - version: 1.17.11 + version: 1.17.14 '@types/node': specifier: 18.17.15 version: 18.17.15 @@ -2204,7 +2204,7 @@ importers: version: 8.7.0 html-webpack-plugin: specifier: ~5.5.0 - version: 5.5.3(webpack@5.82.1) + version: 5.5.4(webpack@5.82.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2255,16 +2255,16 @@ importers: version: link:../eslint-plugin-security '@typescript-eslint/eslint-plugin': specifier: ~6.19.0 - version: 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.0(typescript@5.3.3) + version: 6.19.1(typescript@5.3.3) '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) eslint-plugin-promise: specifier: ~6.1.1 version: 6.1.1(eslint@8.7.0) @@ -2285,11 +2285,11 @@ importers: ../../eslint/eslint-patch: devDependencies: '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/node': specifier: 18.17.15 version: 18.17.15 @@ -2307,17 +2307,17 @@ importers: version: link:../../libraries/tree-pattern '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) devDependencies: '@eslint/eslintrc': specifier: ~3.0.0 - version: 3.0.0 + version: 3.0.1 '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2332,13 +2332,13 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/rule-tester': specifier: ~6.19.0 - version: 6.19.0(@eslint/eslintrc@3.0.0)(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(@eslint/eslintrc@3.0.1)(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.0(typescript@5.3.3) + version: 6.19.1(typescript@5.3.3) eslint: specifier: ~8.7.0 version: 8.7.0 @@ -2353,14 +2353,14 @@ importers: version: link:../../libraries/tree-pattern '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) devDependencies: '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2375,10 +2375,10 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.0(typescript@5.3.3) + version: 6.19.1(typescript@5.3.3) eslint: specifier: ~8.7.0 version: 8.7.0 @@ -2393,17 +2393,17 @@ importers: version: link:../../libraries/tree-pattern '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) devDependencies: '@eslint/eslintrc': specifier: ~3.0.0 - version: 3.0.0 + version: 3.0.1 '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2418,13 +2418,13 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/rule-tester': specifier: ~6.19.0 - version: 6.19.0(@eslint/eslintrc@3.0.0)(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(@eslint/eslintrc@3.0.1)(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.0(typescript@5.3.3) + version: 6.19.1(typescript@5.3.3) eslint: specifier: ~8.7.0 version: 8.7.0 @@ -2442,7 +2442,7 @@ importers: version: link:../eslint-patch '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.0(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) eslint-plugin-deprecation: specifier: 2.0.0 version: 2.0.0(eslint@8.7.0)(typescript@5.3.3) @@ -2485,8 +2485,8 @@ importers: specifier: workspace:* version: link:../../apps/heft '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) '@rushstack/terminal': specifier: workspace:* version: link:../../libraries/terminal @@ -2565,8 +2565,8 @@ importers: specifier: workspace:* version: link:../../apps/heft '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) '@rushstack/terminal': specifier: workspace:* version: link:../../libraries/terminal @@ -2611,8 +2611,8 @@ importers: specifier: workspace:* version: link:../../apps/heft '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) '@rushstack/heft-typescript-plugin': specifier: workspace:* version: link:../heft-typescript-plugin @@ -2657,10 +2657,10 @@ importers: version: link:../../libraries/typings-generator postcss: specifier: ~8.4.6 - version: 8.4.27 + version: 8.4.35 postcss-modules: specifier: ~6.0.0 - version: 6.0.0(postcss@8.4.27) + version: 6.0.0(postcss@8.4.35) sass-embedded: specifier: ~1.62.0 version: 1.62.0 @@ -2741,8 +2741,8 @@ importers: specifier: workspace:* version: link:../../apps/heft '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) '@rushstack/terminal': specifier: workspace:* version: link:../../libraries/terminal @@ -2849,11 +2849,11 @@ importers: version: link:../node-core-library devDependencies: '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -2905,11 +2905,11 @@ importers: version: 4.0.0 devDependencies: '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -2970,7 +2970,7 @@ importers: version: 0.7.4 terser: specifier: ^5.9.0 - version: 5.19.2 + version: 5.27.2 devDependencies: '@rushstack/heft': specifier: workspace:* @@ -2995,20 +2995,20 @@ importers: version: 1.4.0 resolve: specifier: ~1.22.1 - version: 1.22.4 + version: 1.22.8 semver: specifier: ~7.5.4 version: 7.5.4 z-schema: specifier: ~5.0.2 - version: 5.0.5 + version: 5.0.6 devDependencies: '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/fs-extra': specifier: 7.0.0 version: 7.0.0 @@ -3041,11 +3041,11 @@ importers: version: link:../terminal devDependencies: '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3131,17 +3131,17 @@ importers: dependencies: resolve: specifier: ~1.22.1 - version: 1.22.4 + version: 1.22.8 strip-json-comments: specifier: ~3.1.1 version: 3.1.1 devDependencies: '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3162,7 +3162,7 @@ importers: dependencies: '@pnpm/dependency-path': specifier: ~2.1.2 - version: 2.1.3 + version: 2.1.8 '@pnpm/link-bins': specifier: ~5.3.7 version: 5.3.25 @@ -3207,7 +3207,7 @@ importers: version: 9.2.8 fast-glob: specifier: ~3.3.1 - version: 3.3.1 + version: 3.3.2 figures: specifier: 3.0.0 version: 3.0.0 @@ -3307,7 +3307,7 @@ importers: version: 7.5.0 '@types/ssri': specifier: ~7.1.0 - version: 7.1.1 + version: 7.1.5 '@types/strict-uri-encode': specifier: 2.0.0 version: 2.0.0 @@ -3384,7 +3384,7 @@ importers: version: 1.1.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@radix-ui/react-scroll-area': specifier: ~1.0.2 - version: 1.0.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + version: 1.0.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@radix-ui/react-tabs': specifier: ~1.0.1 version: 1.0.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) @@ -3440,11 +3440,11 @@ importers: version: 1.2.5 devDependencies: '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3458,14 +3458,14 @@ importers: ../../libraries/tree-pattern: devDependencies: '@rushstack/eslint-config': - specifier: 3.6.0 - version: 3.6.0(eslint@8.7.0)(typescript@5.3.3) + specifier: 3.6.4 + version: 3.6.4(eslint@8.7.0)(typescript@5.3.3) '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3495,11 +3495,11 @@ importers: version: 0.3.2 devDependencies: '@rushstack/heft': - specifier: 0.64.0 - version: 0.64.0(@types/node@18.17.15) + specifier: 0.65.4 + version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.0 - version: 2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + specifier: 2.4.15 + version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3523,7 +3523,7 @@ importers: version: 3.4.3 fast-glob: specifier: ~3.3.1 - version: 3.3.1 + version: 3.3.2 devDependencies: '@rushstack/heft': specifier: workspace:* @@ -3677,7 +3677,7 @@ importers: version: 1.0.1 autoprefixer: specifier: ~10.4.2 - version: 10.4.14(postcss@8.4.27) + version: 10.4.17(postcss@8.4.35) css-loader: specifier: ~6.6.0 version: 6.6.0(webpack@5.82.1) @@ -3689,7 +3689,7 @@ importers: version: 8.7.0 html-webpack-plugin: specifier: ~5.5.0 - version: 5.5.3(webpack@5.82.1) + version: 5.5.4(webpack@5.82.1) jest-environment-jsdom: specifier: ~29.5.0 version: 29.5.0 @@ -3698,10 +3698,10 @@ importers: version: 2.5.3(webpack@5.82.1) postcss: specifier: ~8.4.6 - version: 8.4.27 + version: 8.4.35 postcss-loader: specifier: ~6.2.1 - version: 6.2.1(postcss@8.4.27)(webpack@5.82.1) + version: 6.2.1(postcss@8.4.35)(webpack@5.82.1) sass: specifier: ~1.49.7 version: 1.49.11 @@ -3713,10 +3713,10 @@ importers: version: 3.0.2(webpack@5.82.1) style-loader: specifier: ~3.3.1 - version: 3.3.3(webpack@5.82.1) + version: 3.3.4(webpack@5.82.1) terser-webpack-plugin: specifier: ~5.3.1 - version: 5.3.9(webpack@5.82.1) + version: 5.3.10(webpack@5.82.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -3832,7 +3832,7 @@ importers: dependencies: '@azure/identity': specifier: ~4.0.0 - version: 4.0.0 + version: 4.0.1 '@azure/storage-blob': specifier: ~12.17.0 version: 12.17.0 @@ -3910,7 +3910,7 @@ importers: dependencies: '@redis/client': specifier: ~1.5.5 - version: 1.5.8 + version: 1.5.14 '@rushstack/node-core-library': specifier: workspace:* version: link:../../libraries/node-core-library @@ -3965,7 +3965,7 @@ importers: version: 1.0.7(@types/express@4.17.13) ws: specifier: ~8.14.1 - version: 8.14.1 + version: 8.14.2 devDependencies: '@rushstack/heft': specifier: workspace:* @@ -3975,10 +3975,10 @@ importers: version: link:../../libraries/terminal '@types/compression': specifier: ~1.7.2 - version: 1.7.2(@types/express@4.17.13) + version: 1.7.5(@types/express@4.17.13) '@types/cors': specifier: ~2.8.12 - version: 2.8.13 + version: 2.8.17 '@types/express': specifier: 4.17.13 version: 4.17.13 @@ -3993,7 +3993,7 @@ importers: dependencies: '@fluentui/react': specifier: ^8.96.1 - version: 8.110.12(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + version: 8.115.6(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@fluentui/react-components': specifier: ~9.27.0 version: 9.27.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) @@ -4036,16 +4036,16 @@ importers: version: 17.0.25 '@types/react-redux': specifier: ~7.1.22 - version: 7.1.25 + version: 7.1.33 '@types/vscode': specifier: ^1.63.0 - version: 1.81.0 + version: 1.86.0 eslint: specifier: ~8.7.0 version: 8.7.0 html-webpack-plugin: specifier: ~5.5.0 - version: 5.5.3(webpack@5.82.1) + version: 5.5.4(webpack@5.82.1) local-web-rig: specifier: workspace:* version: link:../../rigs/local-web-rig @@ -4097,7 +4097,7 @@ importers: version: 9.1.1 '@types/vscode': specifier: ^1.63.0 - version: 1.81.0 + version: 1.86.0 '@types/webpack-env': specifier: 1.18.0 version: 1.18.0 @@ -4124,7 +4124,7 @@ importers: version: link:../../libraries/node-core-library fast-glob: specifier: ~3.3.1 - version: 3.3.1 + version: 3.3.2 devDependencies: '@rushstack/heft': specifier: workspace:* @@ -4442,7 +4442,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.22 /@aws-cdk/aws-apigatewayv2-alpha@2.7.0-alpha.0(aws-cdk-lib@2.7.0)(constructs@10.0.130): resolution: {integrity: sha512-NHm+Jet4Iz1YDEo7lik4ItfGU1w97jCqNKilET0kcPndtxynDJNVpD1O0ycOb9L6hhLtpT5I7Llutt9Dy5gjYA==} @@ -4502,9 +4502,6 @@ packages: /@aws-cdk/cloud-assembly-schema@2.7.0: resolution: {integrity: sha512-vKTKLMPvzUhsYo3c4/EbMJq+bwIgHkwK0lV9fc5mQlnTUTyHe6nGIvyzmWWMd5BVEkgNzw+QdecxeeYJNu/doA==} engines: {node: '>= 14.15.0'} - dependencies: - jsonschema: 1.4.1 - semver: 7.5.4 dev: true bundledDependencies: - jsonschema @@ -4528,7 +4525,6 @@ packages: engines: {node: '>= 14.15.0'} dependencies: '@aws-cdk/cloud-assembly-schema': 2.7.0 - semver: 7.5.4 dev: true bundledDependencies: - semver @@ -4545,24 +4541,31 @@ packages: tslib: 2.3.1 dev: false - /@azure/core-auth@1.5.0: - resolution: {integrity: sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==} - engines: {node: '>=14.0.0'} + /@azure/abort-controller@2.0.0: + resolution: {integrity: sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==} + engines: {node: '>=18.0.0'} dependencies: - '@azure/abort-controller': 1.1.0 - '@azure/core-util': 1.4.0 tslib: 2.3.1 dev: false - /@azure/core-client@1.7.3: - resolution: {integrity: sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==} - engines: {node: '>=14.0.0'} + /@azure/core-auth@1.6.0: + resolution: {integrity: sha512-3X9wzaaGgRaBCwhLQZDtFp5uLIXCPrGbwJNWPPugvL4xbIGgScv77YzzxToKGLAKvG9amDoofMoP+9hsH1vs1w==} + engines: {node: '>=18.0.0'} dependencies: - '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.5.0 - '@azure/core-rest-pipeline': 1.12.0 + '@azure/abort-controller': 2.0.0 + '@azure/core-util': 1.7.0 + tslib: 2.3.1 + dev: false + + /@azure/core-client@1.8.0: + resolution: {integrity: sha512-+gHS3gEzPlhyQBMoqVPOTeNH031R5DM/xpCvz72y38C09rg4Hui/1sJS/ujoisDZbbSHyuRLVWdFlwL0pIFwbg==} + engines: {node: '>=18.0.0'} + dependencies: + '@azure/abort-controller': 2.0.0 + '@azure/core-auth': 1.6.0 + '@azure/core-rest-pipeline': 1.14.0 '@azure/core-tracing': 1.0.1 - '@azure/core-util': 1.4.0 + '@azure/core-util': 1.7.0 '@azure/logger': 1.0.4 tslib: 2.3.1 transitivePeerDependencies: @@ -4574,9 +4577,9 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.5.0 + '@azure/core-auth': 1.6.0 '@azure/core-tracing': 1.0.0-preview.13 - '@azure/core-util': 1.4.0 + '@azure/core-util': 1.7.0 '@azure/logger': 1.0.4 '@types/node-fetch': 2.6.2 '@types/tunnel': 0.0.3 @@ -4591,12 +4594,12 @@ packages: - encoding dev: false - /@azure/core-lro@2.5.4: - resolution: {integrity: sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q==} - engines: {node: '>=14.0.0'} + /@azure/core-lro@2.6.0: + resolution: {integrity: sha512-PyRNcaIOfMgoUC01/24NoG+k8O81VrKxYARnDlo+Q2xji0/0/j2nIt8BwQh294pb1c5QnXTDPbNR4KzoDKXEoQ==} + engines: {node: '>=18.0.0'} dependencies: - '@azure/abort-controller': 1.1.0 - '@azure/core-util': 1.4.0 + '@azure/abort-controller': 2.0.0 + '@azure/core-util': 1.7.0 '@azure/logger': 1.0.4 tslib: 2.3.1 dev: false @@ -4608,16 +4611,15 @@ packages: tslib: 2.3.1 dev: false - /@azure/core-rest-pipeline@1.12.0: - resolution: {integrity: sha512-+MnSB0vGZjszSzr5AW8z93/9fkDu2RLtWmAN8gskURq7EW2sSwqy8jZa0V26rjuBVkwhdA3Hw8z3VWoeBUOw+A==} - engines: {node: '>=14.0.0'} + /@azure/core-rest-pipeline@1.14.0: + resolution: {integrity: sha512-Tp4M6NsjCmn9L5p7HsW98eSOS7A0ibl3e5ntZglozT0XuD/0y6i36iW829ZbBq0qihlGgfaeFpkLjZ418KDm1Q==} + engines: {node: '>=18.0.0'} dependencies: - '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.5.0 + '@azure/abort-controller': 2.0.0 + '@azure/core-auth': 1.6.0 '@azure/core-tracing': 1.0.1 - '@azure/core-util': 1.4.0 + '@azure/core-util': 1.7.0 '@azure/logger': 1.0.4 - form-data: 4.0.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 tslib: 2.3.1 @@ -4629,7 +4631,7 @@ packages: resolution: {integrity: sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==} engines: {node: '>=12.0.0'} dependencies: - '@opentelemetry/api': 1.4.1 + '@opentelemetry/api': 1.7.0 tslib: 2.3.1 dev: false @@ -4640,27 +4642,27 @@ packages: tslib: 2.3.1 dev: false - /@azure/core-util@1.4.0: - resolution: {integrity: sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig==} - engines: {node: '>=14.0.0'} + /@azure/core-util@1.7.0: + resolution: {integrity: sha512-Zq2i3QO6k9DA8vnm29mYM4G8IE9u1mhF1GUabVEqPNX8Lj833gdxQ2NAFxt2BZsfAL+e9cT8SyVN7dFVJ/Hf0g==} + engines: {node: '>=18.0.0'} dependencies: - '@azure/abort-controller': 1.1.0 + '@azure/abort-controller': 2.0.0 tslib: 2.3.1 dev: false - /@azure/identity@4.0.0: - resolution: {integrity: sha512-gtPYxIL0kI39Dw4t3HvlbfhOdXqKD2MqDgynlklF0j728j51dcKgRo6FLX0QzpBw/1gGfLxjMXqq3nKOSQ2lmA==} + /@azure/identity@4.0.1: + resolution: {integrity: sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==} engines: {node: '>=18.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.5.0 - '@azure/core-client': 1.7.3 - '@azure/core-rest-pipeline': 1.12.0 + '@azure/core-auth': 1.6.0 + '@azure/core-client': 1.8.0 + '@azure/core-rest-pipeline': 1.14.0 '@azure/core-tracing': 1.0.1 - '@azure/core-util': 1.4.0 + '@azure/core-util': 1.7.0 '@azure/logger': 1.0.4 - '@azure/msal-browser': 3.5.0 - '@azure/msal-node': 2.5.1 + '@azure/msal-browser': 3.10.0 + '@azure/msal-node': 2.6.4 events: 3.3.0 jws: 4.0.0 open: 8.4.2 @@ -4677,24 +4679,24 @@ packages: tslib: 2.3.1 dev: false - /@azure/msal-browser@3.5.0: - resolution: {integrity: sha512-2NtMuel4CI3UEelCPKkNRXgKzpWEX48fvxIvPz7s0/sTcCaI08r05IOkH2GkXW+czUOtuY6+oGafJCpumnjRLg==} + /@azure/msal-browser@3.10.0: + resolution: {integrity: sha512-mnmi8dCXVNZI+AGRq0jKQ3YiodlIC4W9npr6FCB9WN6NQT+6rq+cIlxgUb//BjLyzKsnYo+i4LROGeMyU+6v1A==} engines: {node: '>=0.8.0'} dependencies: - '@azure/msal-common': 14.4.0 + '@azure/msal-common': 14.7.1 dev: false - /@azure/msal-common@14.4.0: - resolution: {integrity: sha512-ffCymScQuMKVj+YVfwNI52A5Tu+uiZO2eTf+c+3TXxdAssks4nokJhtr+uOOMxH0zDi6d1OjFKFKeXODK0YLSg==} + /@azure/msal-common@14.7.1: + resolution: {integrity: sha512-v96btzjM7KrAu4NSEdOkhQSTGOuNUIIsUdB8wlyB9cdgl5KqEKnTonHUZ8+khvZ6Ap542FCErbnTyDWl8lZ2rA==} engines: {node: '>=0.8.0'} dev: false - /@azure/msal-node@2.5.1: - resolution: {integrity: sha512-PsPRISqCG253HQk1cAS7eJW7NWTbnBGpG+vcGGz5z4JYRdnM2EIXlj1aBpXCdozenEPtXEVvHn2ELleW1w82nQ==} - engines: {node: 16|| 18 || 20} + /@azure/msal-node@2.6.4: + resolution: {integrity: sha512-nNvEPx009/80UATCToF+29NZYocn01uKrB91xtFr7bSqkqO1PuQGXRyYwryWRztUrYZ1YsSbw9A+LmwOhpVvcg==} + engines: {node: '>=16'} dependencies: - '@azure/msal-common': 14.4.0 - jsonwebtoken: 9.0.1 + '@azure/msal-common': 14.7.1 + jsonwebtoken: 9.0.2 uuid: 8.3.2 dev: false @@ -4704,7 +4706,7 @@ packages: dependencies: '@azure/abort-controller': 1.1.0 '@azure/core-http': 3.0.4 - '@azure/core-lro': 2.5.4 + '@azure/core-lro': 2.6.0 '@azure/core-paging': 1.5.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.4 @@ -4717,38 +4719,38 @@ packages: /@babel/code-frame@7.12.11: resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} dependencies: - '@babel/highlight': 7.22.10 + '@babel/highlight': 7.23.4 dev: true - /@babel/code-frame@7.22.10: - resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==} + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.10 + '@babel/highlight': 7.23.4 chalk: 2.4.2 - /@babel/compat-data@7.22.9: - resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} /@babel/core@7.12.9: resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.12.9) - '@babel/helpers': 7.22.10 - '@babel/parser': 7.22.10 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) + '@babel/helpers': 7.23.9 + '@babel/parser': 7.23.9 + '@babel/template': 7.23.9 + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 - resolve: 1.22.4 + resolve: 1.22.8 semver: 5.7.2 source-map: 0.5.7 transitivePeerDependencies: @@ -4760,15 +4762,15 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.20.12) - '@babel/helpers': 7.22.10 - '@babel/parser': 7.22.10 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) + '@babel/helpers': 7.23.9 + '@babel/parser': 7.23.9 + '@babel/template': 7.23.9 + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -4777,59 +4779,82 @@ packages: transitivePeerDependencies: - supports-color - /@babel/generator@7.22.10: - resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==} + /@babel/core@7.23.9: + resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) + '@babel/helpers': 7.23.9 + '@babel/parser': 7.23.9 + '@babel/template': 7.23.9 + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.22 jsesc: 2.5.2 /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor@7.22.10: - resolution: {integrity: sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==} + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: + resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 dev: true - /@babel/helper-compilation-targets@7.22.10: - resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==} + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.22.9 - '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.10 + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-5IBb77txKYQPpOEdUdIhBx8VrZyDCQ+H82H0+5dX1TmuscP5vJKEE3cKurjtIw/vFwzbVH48VweE78kVDBrqjA==} + /@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.20.12): + resolution: {integrity: sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.20.12) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.20.12) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.20.12): - resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.20.12): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -4846,95 +4871,109 @@ packages: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-module-imports': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/traverse': 7.22.10 + '@babel/traverse': 7.23.9 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.4 + resolve: 1.22.8 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.20.12): - resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.20.12): + resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.4 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-environment-visitor@7.22.5: - resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} - /@babel/helper-function-name@7.22.5: - resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.10 + '@babel/template': 7.23.9 + '@babel/types': 7.23.9 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 - /@babel/helper-member-expression-to-functions@7.22.5: - resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} + /@babel/helper-member-expression-to-functions@7.23.0: + resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 dev: true - /@babel/helper-module-imports@7.22.5: - resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 - /@babel/helper-module-transforms@7.22.9(@babel/core@7.12.9): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} + /@babel/helper-module-transforms@7.23.3(@babel/core@7.12.9): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/helper-module-transforms@7.22.9(@babel/core@7.20.12): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} + /@babel/helper-module-transforms@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + dev: true /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 dev: true /@babel/helper-plugin-utils@7.10.4: @@ -4945,27 +4984,27 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.20.12): - resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.20.12): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.10 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-replace-supers@7.22.9(@babel/core@7.20.12): - resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} + /@babel/helper-replace-supers@7.22.20(@babel/core@7.20.12): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 dev: true @@ -4973,73 +5012,67 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option@7.22.5: - resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} - /@babel/helper-wrap-function@7.22.10: - resolution: {integrity: sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==} + /@babel/helper-wrap-function@7.22.20: + resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.22.5 - '@babel/template': 7.22.5 - '@babel/types': 7.22.10 + '@babel/helper-function-name': 7.23.0 + '@babel/template': 7.23.9 + '@babel/types': 7.23.9 dev: true - /@babel/helpers@7.22.10: - resolution: {integrity: sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==} + /@babel/helpers@7.23.9: + resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 + '@babel/template': 7.23.9 + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 transitivePeerDependencies: - supports-color - /@babel/highlight@7.22.10: - resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==} + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.16.4: - resolution: {integrity: sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==} + /@babel/parser@7.23.9: + resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} engines: {node: '>=6.0.0'} hasBin: true - dev: false - /@babel/parser@7.22.10: - resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==} - engines: {node: '>=6.0.0'} - hasBin: true - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -5048,8 +5081,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 @@ -5057,48 +5090,59 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.10(@babel/core@7.20.12) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.20.12) + dev: true + + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.20.12): + resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.20.12) + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-decorators@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-KxN6TqZzcFi4uD3UifqXElBTBNLAEH1l3vzMQj6JwJZbL2sZlThxSViOKCYY+4Ah4V4JhQ95IVB7s/Y6SJSlMQ==} + /@babel/plugin-proposal-decorators@7.23.9(@babel/core@7.20.12): + resolution: {integrity: sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.20.12) + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.20.12) - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.20.12) + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.20.12) dev: true - /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg==} + /@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.20.12) dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -5109,32 +5153,35 @@ packages: /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9): resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.10.4 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.12.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) dev: true /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.20.12): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.23.5 '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.20.12) dev: true /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.20.12): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -5147,11 +5194,12 @@ packages: /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.20.12) + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5198,8 +5246,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} + /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5217,8 +5265,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} + /@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5236,8 +5284,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} + /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5246,8 +5294,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5256,8 +5304,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5291,8 +5339,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5376,8 +5424,8 @@ packages: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5392,12 +5440,12 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.20.12) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5406,33 +5454,33 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-async-generator-functions@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g==} + /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.20.12): + resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.20.12) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.20.12) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-imports': 7.22.5 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.20.12) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5441,8 +5489,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-block-scoping@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==} + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5451,60 +5499,59 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.20.12) + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-static-block@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==} + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.20.12) + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-classes@7.22.6(@babel/core@7.20.12): - resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} + /@babel/plugin-transform-classes@7.23.8(@babel/core@7.20.12): + resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.20.12) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.20.12) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 + '@babel/template': 7.23.9 dev: true - /@babel/plugin-transform-destructuring@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==} + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5513,19 +5560,19 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.20.12) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5534,8 +5581,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dynamic-import@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==} + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5545,19 +5592,19 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.10 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-export-namespace-from@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==} + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5567,41 +5614,42 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} + /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.20.12): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-function-name': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-json-strings@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==} + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5611,8 +5659,8 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5621,8 +5669,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-logical-assignment-operators@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==} + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5632,8 +5680,8 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5642,50 +5690,50 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.20.12) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.20.12) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==} + /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.20.12): + resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.20.12) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.20.12) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5696,12 +5744,12 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.20.12) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5710,8 +5758,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==} + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5721,8 +5769,8 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-numeric-separator@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==} + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5732,33 +5780,33 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-object-rest-spread@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==} + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.23.5 '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.20.12) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-optional-catch-binding@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==} + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5768,8 +5816,8 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-optional-chaining@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g==} + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5780,8 +5828,8 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.12.9): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.12.9): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5790,8 +5838,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5800,32 +5848,32 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.20.12) + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-property-in-object@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==} + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.20.12) + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5834,8 +5882,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5851,25 +5899,25 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.20.12): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.20.12) - '@babel/types': 7.22.10 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12) + '@babel/types': 7.23.9 dev: true - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} + /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5879,8 +5927,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5890,8 +5938,8 @@ packages: regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5900,8 +5948,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5910,8 +5958,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5921,8 +5969,8 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5931,8 +5979,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5941,8 +5989,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5951,21 +5999,21 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typescript@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-7++c8I/ymsDo4QQBAgbraXLzIM6jmfao11KgIBEYZRReWzNWH9NtNgJcyrZiXsOPh523FQm6LfpLyy/U5fn46A==} + /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.20.12): + resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.20.12) + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.20.12) dev: true - /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5974,60 +6022,61 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.20.12) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.20.12) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.20.12) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/preset-env@7.22.10(@babel/core@7.20.12): - resolution: {integrity: sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==} + /@babel/preset-env@7.23.9(@babel/core@7.20.12): + resolution: {integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.23.5 '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.20.12) + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.20.12) '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.20.12) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.20.12) '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12) '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.20.12) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.20.12) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12) @@ -6039,75 +6088,74 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.20.12) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.20.12) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-async-generator-functions': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-class-static-block': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.20.12) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-destructuring': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-dynamic-import': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-export-namespace-from': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-json-strings': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-logical-assignment-operators': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.20.12) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.20.12) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.20.12) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.20.12) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.20.12) '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-numeric-separator': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-object-rest-spread': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-optional-catch-binding': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-optional-chaining': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-private-property-in-object': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.20.12) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.20.12) - '@babel/types': 7.22.10 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.20.12) - babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.20.12) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.20.12) - core-js-compat: 3.32.0 + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.20.12) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.20.12) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.20.12) + core-js-compat: 3.36.0 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-flow@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q==} + /@babel/preset-flow@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.20.12) + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.20.12) dev: true /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.20.12): @@ -6117,41 +6165,41 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 esutils: 2.0.3 dev: true - /@babel/preset-react@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} + /@babel/preset-react@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.20.12) + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.20.12) dev: true - /@babel/preset-typescript@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==} + /@babel/preset-typescript@7.23.3(@babel/core@7.20.12): + resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.20.12) + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.20.12) dev: true - /@babel/register@7.22.5(@babel/core@7.20.12): - resolution: {integrity: sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ==} + /@babel/register@7.23.7(@babel/core@7.20.12): + resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6168,49 +6216,45 @@ packages: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: true - /@babel/runtime@7.22.10: - resolution: {integrity: sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==} + /@babel/runtime@7.23.9: + resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.14.0 + regenerator-runtime: 0.14.1 - /@babel/template@7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} + /@babel/template@7.23.9: + resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.10 - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 - /@babel/traverse@7.22.10: - resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==} + /@babel/traverse@7.23.9: + resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.22.10: - resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==} + /@babel/types@7.23.9: + resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - /@balena/dockerignore@1.0.2: - resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} - dev: true - /@base2/pretty-print-object@1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} dev: true @@ -6218,8 +6262,8 @@ packages: /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - /@bufbuild/protobuf@1.3.0: - resolution: {integrity: sha512-G372ods0pLt46yxVRsnP/e2btVPuuzArcMPFpIDeIwiGPuuglEs9y75iG0HMvZgncsj5TvbYRWqbVyOe3PLCWQ==} + /@bufbuild/protobuf@1.7.2: + resolution: {integrity: sha512-i5GE2Dk5ekdlK1TR7SugY4LWRrKSfb5T1Qn4unpIMbfxoeGKERKQ59HG3iYewacGD10SR7UzevfPnh6my4tNmQ==} dev: false /@cnakazawa/watch@1.0.4: @@ -6264,7 +6308,7 @@ packages: '@types/react': '>=16' react: '>=16.3.0' dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@emotion/cache': 10.0.29 '@emotion/css': 10.0.27 '@emotion/serialize': 0.11.16 @@ -6313,14 +6357,14 @@ packages: csstype: 2.6.21 dev: true - /@emotion/serialize@1.1.2: - resolution: {integrity: sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==} + /@emotion/serialize@1.1.3: + resolution: {integrity: sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==} dependencies: '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 - csstype: 3.1.2 + csstype: 3.1.3 dev: true /@emotion/sheet@0.9.4: @@ -6334,7 +6378,7 @@ packages: '@types/react': '>=16' react: '>=16.3.0' dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@emotion/core': 10.3.1(@types/react@17.0.74)(react@17.0.2) '@emotion/is-prop-valid': 0.8.8 '@emotion/serialize': 0.11.16 @@ -6390,8 +6434,17 @@ packages: jsdoc-type-pratt-parser: 2.2.5 dev: false - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + /@esbuild/aix-ppc64@0.20.1: + resolution: {integrity: sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.20.1: + resolution: {integrity: sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -6399,8 +6452,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + /@esbuild/android-arm@0.20.1: + resolution: {integrity: sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -6408,8 +6461,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + /@esbuild/android-x64@0.20.1: + resolution: {integrity: sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -6417,8 +6470,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + /@esbuild/darwin-arm64@0.20.1: + resolution: {integrity: sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -6426,8 +6479,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + /@esbuild/darwin-x64@0.20.1: + resolution: {integrity: sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -6435,8 +6488,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + /@esbuild/freebsd-arm64@0.20.1: + resolution: {integrity: sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -6444,8 +6497,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + /@esbuild/freebsd-x64@0.20.1: + resolution: {integrity: sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -6453,8 +6506,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + /@esbuild/linux-arm64@0.20.1: + resolution: {integrity: sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -6462,8 +6515,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + /@esbuild/linux-arm@0.20.1: + resolution: {integrity: sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -6471,8 +6524,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + /@esbuild/linux-ia32@0.20.1: + resolution: {integrity: sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -6489,8 +6542,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + /@esbuild/linux-loong64@0.20.1: + resolution: {integrity: sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -6498,8 +6551,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + /@esbuild/linux-mips64el@0.20.1: + resolution: {integrity: sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -6507,8 +6560,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + /@esbuild/linux-ppc64@0.20.1: + resolution: {integrity: sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -6516,8 +6569,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + /@esbuild/linux-riscv64@0.20.1: + resolution: {integrity: sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -6525,8 +6578,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + /@esbuild/linux-s390x@0.20.1: + resolution: {integrity: sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -6534,8 +6587,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + /@esbuild/linux-x64@0.20.1: + resolution: {integrity: sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -6543,8 +6596,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + /@esbuild/netbsd-x64@0.20.1: + resolution: {integrity: sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -6552,8 +6605,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + /@esbuild/openbsd-x64@0.20.1: + resolution: {integrity: sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -6561,8 +6614,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + /@esbuild/sunos-x64@0.20.1: + resolution: {integrity: sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -6570,8 +6623,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + /@esbuild/win32-arm64@0.20.1: + resolution: {integrity: sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -6579,8 +6632,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + /@esbuild/win32-ia32@0.20.1: + resolution: {integrity: sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -6588,8 +6641,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + /@esbuild/win32-x64@0.20.1: + resolution: {integrity: sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -6597,14 +6650,14 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.46.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.46.0 - eslint-visitor-keys: 3.4.2 + eslint: 8.56.0 + eslint-visitor-keys: 3.4.3 dev: true /@eslint-community/eslint-utils@4.4.0(eslint@8.7.0): @@ -6614,10 +6667,10 @@ packages: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: eslint: 8.7.0 - eslint-visitor-keys: 3.4.2 + eslint-visitor-keys: 3.4.3 - /@eslint-community/regexpp@4.6.2: - resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==} + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} /@eslint/eslintrc@0.1.3: @@ -6645,7 +6698,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 7.3.1 - globals: 13.20.0 + globals: 13.24.0 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 3.13.1 @@ -6662,8 +6715,8 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.20.0 - ignore: 5.2.4 + globals: 13.24.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6671,15 +6724,15 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/eslintrc@2.1.1: - resolution: {integrity: sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==} + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.20.0 - ignore: 5.2.4 + globals: 13.24.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6688,15 +6741,15 @@ packages: - supports-color dev: true - /@eslint/eslintrc@3.0.0: - resolution: {integrity: sha512-R8p3jN1kdWvFRiRfgpUxZ4PMgfJJFt6NuLGDnnqLb7RKmsd5Xa0KqRMjmaqRO7e38ZbG/9zKPgDjeJeqsDofSA==} + /@eslint/eslintrc@3.0.1: + resolution: {integrity: sha512-xXm39r1RgOSmPCqlhn+E10KPJ7JKrpuBwsAVw/++5dS/Sa4GAi0smby0r0wfTN4gNpkk9iij2hssJMXHSmQ89w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.6.1 - globals: 13.20.0 - ignore: 5.2.4 + espree: 10.0.1 + globals: 13.24.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6705,8 +6758,8 @@ packages: - supports-color dev: true - /@eslint/js@8.46.0: - resolution: {integrity: sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==} + /@eslint/js@8.56.0: + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -6728,108 +6781,116 @@ packages: ipaddr.js: 2.1.0 dev: false - /@floating-ui/core@1.4.1: - resolution: {integrity: sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ==} + /@floating-ui/core@1.6.0: + resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} + dependencies: + '@floating-ui/utils': 0.2.1 + dev: false + + /@floating-ui/devtools@0.2.1(@floating-ui/dom@1.6.3): + resolution: {integrity: sha512-8PHJLbD6VhBh+LJ1uty/Bz30qs02NXCE5u8WpOhSewlYXUWl03GNXknr9AS2yaAWJEQaY27x7eByJs44gODBcw==} + peerDependencies: + '@floating-ui/dom': '>=1.5.4' dependencies: - '@floating-ui/utils': 0.1.1 + '@floating-ui/dom': 1.6.3 dev: false - /@floating-ui/dom@1.5.1: - resolution: {integrity: sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw==} + /@floating-ui/dom@1.6.3: + resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} dependencies: - '@floating-ui/core': 1.4.1 - '@floating-ui/utils': 0.1.1 + '@floating-ui/core': 1.6.0 + '@floating-ui/utils': 0.2.1 dev: false - /@floating-ui/utils@0.1.1: - resolution: {integrity: sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==} + /@floating-ui/utils@0.2.1: + resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} dev: false - /@fluentui/date-time-utilities@8.5.13: - resolution: {integrity: sha512-X3clbPKh0URkDj21QoARw6SNec7dWg7Gt7SkTlkVYFzmZUdC4ZIrYk3n36xKe3U1wcGp26EVmKjhAhB262ugpw==} + /@fluentui/date-time-utilities@8.5.16: + resolution: {integrity: sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==} dependencies: - '@fluentui/set-version': 8.2.11 + '@fluentui/set-version': 8.2.14 tslib: 2.3.1 dev: false - /@fluentui/dom-utilities@2.2.11: - resolution: {integrity: sha512-2tXfg7/9PXu9nfU72/P3o3waHEFEQtHUfQbVexUaYqNNAxMj6sOfsqpUx4vd5nPgO+grSWrl+spqlLN2yej51w==} + /@fluentui/dom-utilities@2.2.14: + resolution: {integrity: sha512-+4DVm5sNfJh+l8fM+7ylpOkGNZkNr4X1z1uKQPzRJ1PRhlnvc6vLpWNNicGwpjTbgufSrVtGKXwP5sf++r81lg==} dependencies: - '@fluentui/set-version': 8.2.11 + '@fluentui/set-version': 8.2.14 tslib: 2.3.1 dev: false - /@fluentui/font-icons-mdl2@8.5.23(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-jZjUtfQm9/84jX34zhwwsoZME86xXXgKAgBYuMvRStKzXGdZcd7YSOlmuT8lbISmtFL/SWwUGOEal1nLCUNeNA==} + /@fluentui/font-icons-mdl2@8.5.32(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-PCZMijJlDQ5Zy8oNb80vUD6I4ORiR03qFgDT8o08mAGu+KzQO96q4jm0rzPRQuI9CO7pDD/6naOo8UVrmhZ2Aw==} dependencies: - '@fluentui/set-version': 8.2.11 - '@fluentui/style-utilities': 8.9.16(@types/react@17.0.74)(react@17.0.2) - '@fluentui/utilities': 8.13.18(@types/react@17.0.74)(react@17.0.2) + '@fluentui/set-version': 8.2.14 + '@fluentui/style-utilities': 8.10.3(@types/react@17.0.74)(react@17.0.2) + '@fluentui/utilities': 8.13.24(@types/react@17.0.74)(react@17.0.2) tslib: 2.3.1 transitivePeerDependencies: - '@types/react' - react dev: false - /@fluentui/foundation-legacy@8.2.43(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-rXr71KxNcWDH2LmTsFZbP75p8HssLlVLaFAqEdLE+sKf/LNKmqkDVTNhDbHZxzxy0QnguI4aNHcyGhMZUH3MPA==} + /@fluentui/foundation-legacy@8.2.52(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-tHCD0m58Zja7wN1FTsvj4Gaj0B22xOhRTpyDzyvxRfjFGYPpR2Jgx/y/KRB3JTOX5EfJHAVzInyWZBeN5IfsVA==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/merge-styles': 8.5.12 - '@fluentui/set-version': 8.2.11 - '@fluentui/style-utilities': 8.9.16(@types/react@17.0.74)(react@17.0.2) - '@fluentui/utilities': 8.13.18(@types/react@17.0.74)(react@17.0.2) + '@fluentui/merge-styles': 8.5.15 + '@fluentui/set-version': 8.2.14 + '@fluentui/style-utilities': 8.10.3(@types/react@17.0.74)(react@17.0.2) + '@fluentui/utilities': 8.13.24(@types/react@17.0.74)(react@17.0.2) '@types/react': 17.0.74 react: 17.0.2 tslib: 2.3.1 dev: false - /@fluentui/keyboard-key@0.4.11: - resolution: {integrity: sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==} + /@fluentui/keyboard-key@0.4.14: + resolution: {integrity: sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==} dependencies: tslib: 2.3.1 dev: false - /@fluentui/keyboard-keys@9.0.3: - resolution: {integrity: sha512-40KBVJ9HzsvmPL3rwYaAvxCacNS0xnTmOt6TLxxrAVgVrZ1X7DLgd8OGFZcWROs0dhHdCk2D51bl4nK8Q1r3mQ==} + /@fluentui/keyboard-keys@9.0.7: + resolution: {integrity: sha512-vaQ+lOveQTdoXJYqDQXWb30udSfTVcIuKk1rV0X0eGAgcHeSDeP1HxMy+OgHOQZH3OiBH4ZYeWxb+tmfiDiygQ==} dependencies: - '@swc/helpers': 0.4.14 + '@swc/helpers': 0.5.6 dev: false - /@fluentui/merge-styles@8.5.12: - resolution: {integrity: sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==} + /@fluentui/merge-styles@8.5.15: + resolution: {integrity: sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==} dependencies: - '@fluentui/set-version': 8.2.11 + '@fluentui/set-version': 8.2.14 tslib: 2.3.1 dev: false - /@fluentui/priority-overflow@9.1.2: - resolution: {integrity: sha512-h3gzN8e0H9T3QKnOsWOUXkjvNay+3GHpy3z7+boFJSpBaJSpFgOHZVS+4HQYodJkZIgQstutWRHtEhc4mxDHAw==} + /@fluentui/priority-overflow@9.1.11: + resolution: {integrity: sha512-sdrpavvKX2kepQ1d6IaI3ObLq5SAQBPRHPGx2+wiMWL7cEx9vGGM0fmeicl3soqqmM5uwCmWnZk9QZv9XOY98w==} dependencies: - '@swc/helpers': 0.4.14 + '@swc/helpers': 0.5.6 dev: false - /@fluentui/react-accordion@9.3.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-8z235o4qxfwg2ed5Z+wdeGJf8gvMkE4Sbfl3UWQHwphXsvhFStQUAYF1xj74btXcVNZwFeVjUdNpPkHWZHbpaQ==} + /@fluentui/react-accordion@9.3.42(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-j1zNjjRgcWmy9qffBUuOC1cQTt9yIgLJ2OmaRm2frTJMJWwbFl/6NH+j5MKe57pF/EBkUONiLcz5gFhSjQOxLg==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-aria': 9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-aria': 9.9.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -6845,15 +6906,15 @@ packages: react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/react-avatar': 9.5.17(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-button': 9.3.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-icons': 2.0.209(react@17.0.2) + '@fluentui/react-avatar': 9.6.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-button': 9.3.69(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-icons': 2.0.228(react@17.0.2) '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.4.36 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -6862,44 +6923,47 @@ packages: - scheduler dev: false - /@fluentui/react-aria@9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-D9Bfql9AL5ehNvjYDrNW6vUccGvGI3CYV1dO814OO77mZ0BAe6rsDzk0pT46i2rFKt083qPcq5zw8K9kd7cQfw==} + /@fluentui/react-aria@9.9.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-YTmKRtl8joM30d21/GEsG3DbcKUEkhlliYbvs6aL/aXuNvsjToEj61DWouiC+LkFKyfKvQsDDL/5ULL4w7mULQ==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-avatar@9.5.17(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-LY6jx+AHucluYmNT/4O9soeixKjkwHq26oivoCE4kP1DcZbshqvV7QHOIvWNhwntaxqEgYZV4uDw9Ubsl5O+EQ==} + /@fluentui/react-avatar@9.6.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-XUWe7beR2dFFD0m5drgt+neFWoJrHPO0ZIxjWSWm7Fqjs0y5WS3VsYWx0mB+qpaZGJPWnBNtu17VhJnqCmy7EA==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-badge': 9.1.24(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-popover': 9.7.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-tooltip': 9.2.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-badge': 9.2.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-popover': 9.8.39(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-tooltip': 9.4.17(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -6907,90 +6971,90 @@ packages: scheduler: 0.19.0 dev: false - /@fluentui/react-badge@9.1.24(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-oiSG7rsnKx/Qzog5s+CVai73dKc0xGp/0DjFlEy5hoUkpzyrKy2tYFqyG9tSn9knB6e2YWb6cgBft3zcGVn1IA==} + /@fluentui/react-badge@9.2.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-lm3DnYZLw9yUf4k8PChwTahkbiysL+L/9NLhEGtCspVyzK7WAD4cOQn3NlVhMFv6rnuGnGYEQXMCrsWoipUFEA==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-button@9.3.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-8wcXJYBRU/PZn9xAHacANwAqwGpKWT0z2LPbVvCx/hP3obxJyGx4DX1w4nXGTc6PxOJuASRyjc3BjRKUnAyFog==} - peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' - dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-aria': 9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + /@fluentui/react-button@9.3.69(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-SUAxUnm4pzq+v7JESiPnoWYOEb40zNnNyLFfacZ/ZBmBh8JcA8uomV5lJ8H1Aj1cS8yVVChPdEveXehR82cjvA==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + dependencies: + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-aria': 9.9.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-card@9.0.26(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-2kvdxJDPfYGexkuJ2T/tevQIKBIEEciyUpdAHW20JBLnfKN9Pu6gCTLaXi7E8vhlYpAZ6K8QS9mFUvuc8tXU4Q==} + /@fluentui/react-card@9.0.68(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-qDmtL8f2JOAzoBuQm9RV1Ty/UPS6UR1l+gBBb9p1jarGbBxGb7TS+fx5tuOiEB7sejFT+vC7otFsQ+mCNS1Rtw==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-checkbox@9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-0uYqEI8sFZZ6DjYtVXUSL6+hDCU67zeHC7R6X/1YuEt1VTAeTrFLbvbjLmxvbMxKJ4bTsxyHwWlwFzTizSTWRw==} - peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' - dependencies: - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-label': 9.1.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + /@fluentui/react-checkbox@9.2.13(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-xyOin0H6k4ojHcnyAaimo/tTnxoL49KdLONa40YcMXlk65KTtlbfpmrK8G7gPn2/abJY7Uq0+4zmXwmT2vJEqw==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + dependencies: + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-label': 9.1.62(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -6999,27 +7063,29 @@ packages: - scheduler dev: false - /@fluentui/react-combobox@9.5.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-beTh2hWrA1RlYS+qk/fjopX25MiMJJaC2m02EsDm3Ji0+59rtZA7Q/cSzD+DhtiYLbfYX0FRG+DNLJZcmWcqmQ==} + /@fluentui/react-combobox@9.8.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-nrlwT7F1LcvUS9dFaRLJpgzcalR4tKNWHEChUu2z+cLxg2GVDXPyZl7AxZUgaPNuNPTFfSKm4PXBGrx/OsoUIQ==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-portal': 9.3.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-positioning': 9.9.2(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-aria': 9.9.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-portal': 9.4.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-positioning': 9.13.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7036,53 +7102,53 @@ packages: react-dom: '>=16.8.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-accordion': 9.3.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-accordion': 9.3.42(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) '@fluentui/react-alert': 9.0.0-beta.63(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-avatar': 9.5.17(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-badge': 9.1.24(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-button': 9.3.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-card': 9.0.26(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-checkbox': 9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-combobox': 9.5.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-dialog': 9.5.20(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-divider': 9.2.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-avatar': 9.6.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-badge': 9.2.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-button': 9.3.69(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-card': 9.0.68(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-checkbox': 9.2.13(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-combobox': 9.8.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-dialog': 9.9.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-divider': 9.2.61(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@fluentui/react-drawer': 9.0.0-beta.12(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-image': 9.1.20(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-image': 9.1.58(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@fluentui/react-infobutton': 9.0.0-beta.47(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-input': 9.4.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-label': 9.1.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-link': 9.1.6(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-menu': 9.12.3(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-overflow': 9.0.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-persona': 9.2.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-popover': 9.7.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-portal': 9.3.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-positioning': 9.9.2(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-progress': 9.1.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-provider': 9.7.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-radio': 9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-select': 9.1.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-skeleton': 9.0.13(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-slider': 9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-spinbutton': 9.2.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-spinner': 9.3.3(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-switch': 9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-table': 9.7.3(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-tabs': 9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-text': 9.3.20(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-textarea': 9.3.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-toast': 9.1.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-toolbar': 9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-tooltip': 9.2.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-input': 9.4.64(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-label': 9.1.62(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-link': 9.2.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-menu': 9.13.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-overflow': 9.1.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-persona': 9.2.74(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-popover': 9.8.39(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-portal': 9.4.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-positioning': 9.13.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-progress': 9.1.64(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-provider': 9.13.12(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-radio': 9.2.8(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-select': 9.1.64(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-skeleton': 9.0.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-slider': 9.1.70(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-spinbutton': 9.2.64(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-spinner': 9.3.42(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-switch': 9.1.70(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-table': 9.11.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-tabs': 9.4.10(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-text': 9.4.10(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-textarea': 9.3.64(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-toast': 9.3.31(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-toolbar': 9.1.71(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-tooltip': 9.4.17(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@fluentui/react-tree': 9.0.0-beta.30(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) '@fluentui/react-virtualizer': 9.0.0-alpha.30(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.4.36 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7090,17 +7156,17 @@ packages: scheduler: 0.19.0 dev: false - /@fluentui/react-context-selector@9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-l6YypPlNQRtGkavDJTXqdZbQCpS69L7/1mx8GU5aqzcWYyfUyfP4Y0lPpgXjlm1dvHnz/5k6gprEB0dWkfCpxA==} + /@fluentui/react-context-selector@9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-smcbz8l0CT4LC6KfjZPRb8Q1RKsxPvKzFCQ8F4EmZ2F/PJWzV4Wln3USfC+NWpYC5mU+NGrKKEO8OSHCb5gP4Q==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7108,48 +7174,49 @@ packages: scheduler: 0.19.0 dev: false - /@fluentui/react-dialog@9.5.20(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-n/lZSyoUvinOXmwOrMkugNGVuQ3ehJTPj4ZJ4PN87SKkDatHpl5inaYzoUfdRqH0KNlxJEi10uhJThh1mgk6ZQ==} - peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' - dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-aria': 9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-portal': 9.3.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + /@fluentui/react-dialog@9.9.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-ENvIy+jEYcYSMoDulUzo3Img5D3ZBEIYx+D8nf3ZaQj3W/ghkAB45Cu1p0hTDG6cbM2Ib8Nxmr2WcSdrGnoFKw==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + dependencies: + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-aria': 9.9.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-portal': 9.4.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + react-transition-group: 4.4.5(react-dom@17.0.2)(react@17.0.2) transitivePeerDependencies: - scheduler dev: false - /@fluentui/react-divider@9.2.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-MHmlmlbtdbd1zwuMrbwIp9ULhGmBW9bVvak/W0RkdJFj7aSsbPZ5kovnHwrnkRU/nZl4WQ+giXOkkEypBVqOig==} + /@fluentui/react-divider@9.2.61(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-pFTwqPKXUH9VSeV2mBqG+oNW8nV1+Cp63immcO9PqDc+TSKO5zdE47vh4doVi9Dmp6zolFk+ZgD6CoXDeUqhxA==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7164,13 +7231,13 @@ packages: react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/react-dialog': 9.5.20(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-dialog': 9.9.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.4.36 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7179,22 +7246,22 @@ packages: - scheduler dev: false - /@fluentui/react-field@9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-0a5Q/caBuHnmxXt5NmpiJC0lop0qYbzAPe5UD1WBOfhfMRWGYS3wkXwkykybIzSx5xrQ8SkWDsTEJFKzhHyiUQ==} + /@fluentui/react-field@9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-7fBfb1i/o2FBPwLQKiPP7ixwh52Lzc8Cr/J53GIbweAo6NsW87k9Lh9lI+awhGe9xmq6OUnUJtxiK5Mk1mHJJw==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-label': 9.1.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-label': 9.1.62(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7203,60 +7270,60 @@ packages: - scheduler dev: false - /@fluentui/react-focus@8.8.30(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-dKQQtNTZbQOE+u/Tmh7AbtJPSpzQNI0L8o55a22y4U7s33rizUd++CIiToXsB+bPvlotcmpZswZQ8V06zM4KIw==} + /@fluentui/react-focus@8.8.40(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-ha0CbLv5EIbjYCtQky6LVZObxOeMfhixrgrzfXm3Ta2eGs1NyZRDm1VeM6acOolWB/8QiN/CbdGckjALli8L2g==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/keyboard-key': 0.4.11 - '@fluentui/merge-styles': 8.5.12 - '@fluentui/set-version': 8.2.11 - '@fluentui/style-utilities': 8.9.16(@types/react@17.0.74)(react@17.0.2) - '@fluentui/utilities': 8.13.18(@types/react@17.0.74)(react@17.0.2) + '@fluentui/keyboard-key': 0.4.14 + '@fluentui/merge-styles': 8.5.15 + '@fluentui/set-version': 8.2.14 + '@fluentui/style-utilities': 8.10.3(@types/react@17.0.74)(react@17.0.2) + '@fluentui/utilities': 8.13.24(@types/react@17.0.74)(react@17.0.2) '@types/react': 17.0.74 react: 17.0.2 tslib: 2.3.1 dev: false - /@fluentui/react-hooks@8.6.29(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-MeVevmGJtrYxdhoarrkVWE0Hs4XdzOc9A3tiOjMBIcwOvoOYOAoOELoHK/wuulPVwUn2R9Y+7JpJ6oCe4ImdJw==} + /@fluentui/react-hooks@8.6.36(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-kI0Z4Q4xHUs4SOmmI5n5OH5fPckqMSCovTRpiuxzCO2TNzLmfC861+nqf4Ygw/ChqNm2gWNZZfUADfnNAEsq+Q==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/react-window-provider': 2.2.15(@types/react@17.0.74)(react@17.0.2) - '@fluentui/set-version': 8.2.11 - '@fluentui/utilities': 8.13.18(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-window-provider': 2.2.18(@types/react@17.0.74)(react@17.0.2) + '@fluentui/set-version': 8.2.14 + '@fluentui/utilities': 8.13.24(@types/react@17.0.74)(react@17.0.2) '@types/react': 17.0.74 react: 17.0.2 tslib: 2.3.1 dev: false - /@fluentui/react-icons@2.0.209(react@17.0.2): - resolution: {integrity: sha512-9xMFMZBai0cPd9qaipDZxAZlMyt/WxD/sJnq5OT2HaitWPf5A37e423vjLaPyNaghtgiPDdfKlC5eRRx1MfoDw==} + /@fluentui/react-icons@2.0.228(react@17.0.2): + resolution: {integrity: sha512-k6wbAYgi9pQxtS+e0/3oddkn9OX0hfM2uLh41v3zGOdpRGnyjzjqXyfk6RsVP8oG7oheHDBcK24ae7E5/t1ksA==} peerDependencies: react: '>=16.8.0 <19.0.0' dependencies: - '@griffel/react': 1.5.14(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) react: 17.0.2 tslib: 2.3.1 dev: false - /@fluentui/react-image@9.1.20(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-F1cK42RgN0iK6uQxrErm8NS/9NdT+nUN/+eLDJSZD0zstR4xAcQQ5PAOGrttpxQaZPyh1NO7mb9oLlcBVptSDw==} + /@fluentui/react-image@9.1.58(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-9dZBlx2GeYBXUcizPc/qYamhs3kQukFLnc7bZ+IKGrdAUuvD5VWNLrwjeo6lDBwzs97yp7/1fOlnXlq4FdTiYg==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7265,21 +7332,22 @@ packages: /@fluentui/react-infobutton@9.0.0-beta.47(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): resolution: {integrity: sha512-aK/DLZO6/pzvGIbqJLCHIR5ram01Dpuai+C4M77bxKYO+t6iWb1JNZhfgXmDZRuPxhfEWA2J0pwQmHiVK1Bd9g==} + deprecated: '@fluentui/react-infobutton has been deprecated, please use @fluentui/react-infolabel instead.' peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/react-icons': 2.0.209(react@17.0.2) + '@fluentui/react-icons': 2.0.228(react@17.0.2) '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-label': 9.1.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-popover': 9.7.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-label': 9.1.62(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-popover': 9.8.39(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.4.36 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7288,21 +7356,21 @@ packages: - scheduler dev: false - /@fluentui/react-input@9.4.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-TCMQZGOLwk219239eOxEvVYMPAztmAg+BqNKhZA6wtqtBt5jcXPCTCdRZn5ZRaSREfze3TYOkqIoXowV/gTO1w==} + /@fluentui/react-input@9.4.64(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-NGCUiYUoJf4dKb4on0SCTtlhFakXJmEIAoM8xXZyFEO9h4OU4+WfrKtAsghO55n0q628NPUWqhXaYwI/m8OO5w==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7317,76 +7385,89 @@ packages: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@swc/helpers': 0.4.36 '@types/react': 17.0.74 react: 17.0.2 dev: false - /@fluentui/react-label@9.1.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-NCYcVqJLlKN2DP3nsquitg7e5ycRMG20hqbmDOCOelyRfjjX83BtHteeZv5GYbZXp4ERdWvAb2FwQwtSW9G1Xw==} + /@fluentui/react-jsx-runtime@9.0.30(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-8d0hJPPKNad6IFOjbc42g9R8RaYJKXxn0Dxk9Rd7JUSk1TQEqSjrLyUbQEuK0b8LWvrYb+gD9LqyGCr5Wgb6pw==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + react: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@swc/helpers': 0.5.6 + '@types/react': 17.0.74 + react: 17.0.2 + react-is: 17.0.2 + dev: false + + /@fluentui/react-label@9.1.62(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-2lcojdQ3KDZZhbpwkSnfYuoyPv/ymSjg1CT7PdZ4OZOGM2H2o9LmPZ3B2oSvAqgLaHLiiVk4ZdCog7AZSK/4tA==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + dependencies: + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-link@9.1.6(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-n5aafZlphaTDxp0786xJOQi5OEls8w9ncdsi7QrFx+d7wdTtb8GQDsLZ4V3y7jR4CDZJxN4IfMnxJB6eQmm5GA==} + /@fluentui/react-link@9.2.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-zfrgNWkwoi/+RKdbtX3HGAWfkf1MTuAGasuSL5yfukU/XW0FPOof3qa4o1wsYYF+xNaaIC9Fl3xL04TncxUYLw==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-menu@9.12.3(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-UcC7d0+ZfIEfUsPkWTyQ3wXF6z+hUe73y+QReD3nlvf9SL/JHKA0r+41OZxStqSZA7lITP/Tju3YSmXTuIoK6Q==} + /@fluentui/react-menu@9.13.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-3rrGKt+dDVE/FVnjzo1kDYYhpaV3avdpVDhcsQLA6Ng6n/+4zFHHr+ALB9dGOriRmXUT8hVA8Kueray/h8qxag==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-aria': 9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-portal': 9.3.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-positioning': 9.9.2(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-aria': 9.9.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-portal': 9.4.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-positioning': 9.13.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7394,21 +7475,21 @@ packages: scheduler: 0.19.0 dev: false - /@fluentui/react-overflow@9.0.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-Q/EctUJ9cqWBq8H9KYFFOjC0mHajiC/EmcyxcoFPkY8XGVGbD87aCz1Hx7cDv7nCDw+/zSCaMBWO7WvQ8AIL9Q==} + /@fluentui/react-overflow@9.1.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-aj9Jv63RO5V5XoD/afaxKSjeyNCqyHlJJ+b3jfT+zU1PSdD0+bHBmv7pu5HrUGKM1lkCvi+JH15bfSyqfthQQQ==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/priority-overflow': 9.1.2 - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/priority-overflow': 9.1.11 + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7416,22 +7497,22 @@ packages: scheduler: 0.19.0 dev: false - /@fluentui/react-persona@9.2.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-XpmzTnqBRoJ82cdi11yzwd6ABCc9V1uSCFj7I03hftVUOB0BXH3zDYOcjNfrD5jPDbpzFxXsK4QnzwwaKBOQUQ==} + /@fluentui/react-persona@9.2.74(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-Xr6DGAYjmRwaSx0vUXOjfDLx8vGpNBWXEWu5OUIAvcLEZ1kyV3GjMQ3qRR22E3LUGtr6IjA3Sp5AVtaOrOyS7w==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-avatar': 9.5.17(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-badge': 9.1.24(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-avatar': 9.6.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-badge': 9.2.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7440,27 +7521,27 @@ packages: - scheduler dev: false - /@fluentui/react-popover@9.7.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-lvnTMJwuIR8heAxSlqesrWmynK3bYhwxCRXTTsCxkLyVx4WMzWlhDC2f6SljwV7yr7i9BrG02v5TkqjlBE2OFQ==} + /@fluentui/react-popover@9.8.39(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-U0AmSejhjV6Ol6p3mIQkfGSqZXyJpfh2ovuUQeXj8DNO2t1O5e6UP7bFdRn1ZJkkMVzy4/j4hpp4ruj/lM32Lg==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-aria': 9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-portal': 9.3.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-positioning': 9.9.2(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-aria': 9.9.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-portal': 9.4.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-positioning': 9.13.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7468,72 +7549,73 @@ packages: scheduler: 0.19.0 dev: false - /@fluentui/react-portal-compat-context@9.0.6(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-HUt0/YXKRB4chtzlGbZ+7y7FHFyqaI0CeMFAe/QBXVOiOwA01QOr2j4Uky+30vupspIt6mjodLanuw1jMybmqQ==} + /@fluentui/react-portal-compat-context@9.0.11(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-ubvW/ej0O+Pago9GH3mPaxzUgsNnBoqvghNamWjyKvZIViyaXUG6+sgcAl721R+qGAFac+A20akI5qDJz/xtdg==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + react: '>=16.14.0 <19.0.0' dependencies: - '@swc/helpers': 0.4.14 + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 react: 17.0.2 dev: false - /@fluentui/react-portal@9.3.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-BEflpuJne2RildQY2e5HrjBtMpcmsg+FKGQdkcq2Hav0CL2B++B6Wnbw+r8Zax2Hw97KuoIDQ+aJ0iQMJkYROQ==} + /@fluentui/react-portal@9.4.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-7NjhPBXS64+O4hJcfbdFNtcoC+mHpHmimiT7VZg8csi9uRN2cXVuHISzr2x6i4umEagpixCklCVhnvtSvbamFg==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - use-disposable: 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + use-disposable: 1.0.2(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) dev: false - /@fluentui/react-positioning@9.9.2(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-s5syo2kaM6eKdmRH0I9IhklOy2I6gQKZ/Vy2KnDJHBu0Wz/jQmgswFden+lnF3JOsTOj86V6O4TkI3FGFr5NZw==} + /@fluentui/react-positioning@9.13.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-xA+GajiUbLpAwAX4QKn+LIt48izcyA4Tab5ZfJJ3hxFsUXeeuajkZkc408nnVElGnPAp4Xqfb+VEsf/BVvKoYQ==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@floating-ui/dom': 1.5.1 - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@floating-ui/devtools': 0.2.1(@floating-ui/dom@1.6.3) + '@floating-ui/dom': 1.6.3 + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-progress@9.1.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-RicajpUXy1vYPn6uHh3+JCV1KLCvKXof1hTeRRjbZHKyjVUBXjSpNTqQ5Zzh0LvHobu2AyT7Fked6/4pFmQfHA==} + /@fluentui/react-progress@9.1.64(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-SAQZW05o84klVc2k+HhbpNPMVE7JVnW+UTR3mGm89EaWqrxxIZTvjsxbp4L8JDkPmIfciUYPJXIXN/l2aGzpyA==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7542,47 +7624,47 @@ packages: - scheduler dev: false - /@fluentui/react-provider@9.7.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-F7uWn5TM4NA/UkXMaDRfXnRKnHfVuHG9nM9BQj8ht/R8odcJsfgtI0yIiQkZO9oBreJcokjOkbAXwETGq2Rwhg==} + /@fluentui/react-provider@9.13.12(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-4LDVXLjHOw5kxmON5VctVi57B/o0h1yd+4utPMIW1gtUt0XH+hR5hVAb+a7vtAo7CgNFBzVI2Taaymuec2p4SQ==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/core': 1.14.1 - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/core': 1.15.2 + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-radio@9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-YoXzseySLhwcWD1gj0bXf3TvmtYigYh6txm3eeciZQ4LD+ecek4lMA3u/r3xP2sYgbqSuIKXUc+ubyzpXHoMMg==} + /@fluentui/react-radio@9.2.8(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-C5Ru6Er2T56A6HRsz+jPbOo5UNZ6snkP9BIt2Hv8C+a9sJbPyIFwuEwBMshtz1BjcvSGJtboDRi8cCja8ujdVg==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-label': 9.1.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-label': 9.1.62(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7590,22 +7672,22 @@ packages: scheduler: 0.19.0 dev: false - /@fluentui/react-select@9.1.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-VPczz/vMtQLDagjNWm7aSLFhN+Y+qrVNRwmpaV7LuvsqFwjUorZvH9aBEO8ldhCD0m7i/2UkLFlWH8kjbyTQSg==} + /@fluentui/react-select@9.1.64(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-804giUvH29u1A9yjh0lOPCY2ueA/0PkC03FkYk10WAmK/XSuy5kZ4qtkJQPpMj+cu8bGoKfpQaDLFrB8o5O1wA==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7614,33 +7696,33 @@ packages: - scheduler dev: false - /@fluentui/react-shared-contexts@9.7.1(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-9WuIKRYM2sM6Qb/xq4fxorWWLdypjZQoeFPfaiCnVUHh+RA/cRxeDGeGTcDzjxXLlJZHgK8ARym+KN2ASrQkJw==} + /@fluentui/react-shared-contexts@9.14.0(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-P9yhg31WYfB1W66/gD3+qVCLBsyIEcOzQvKVaIQvd9UhF67lNW4kMXUB6YVOk5PV0Og4hXnkH/vuHl7YMD9RHw==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + react: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-theme': 9.1.10 - '@swc/helpers': 0.4.14 + '@fluentui/react-theme': 9.1.16 + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 react: 17.0.2 dev: false - /@fluentui/react-skeleton@9.0.13(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-CQwva2vcMHHzqBMavQ3Qt35LDFoojs2zTkSkhZVo8MfuSOm8VHKNPPLhB11m0OEonRb7Rsdts1HHGZdSzUg3FA==} + /@fluentui/react-skeleton@9.0.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-eETBSLZjpgiIlIYkwjH+3q9p4ITGKVWCLhva0wgo7iFMovnKSxoQykbuKbJrIyjLhKwwKKHekQPWWUo75RNwPA==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7649,22 +7731,22 @@ packages: - scheduler dev: false - /@fluentui/react-slider@9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-b2WqMwCtqwEz1uP2Y/FviBRuw8lGxMnNt6z12+jvNp+udJ4H8eQZpGTzGSGn3dfnOfNoLSvB+dzgSa4ZKiZHVg==} + /@fluentui/react-slider@9.1.70(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-0gyL6BbKN3T6TK1N040UjZBefLltNpcYuNm4yEVfCN98xbVwp6/SCJWMpZrkFLwd0J2wcHtNgpnegXAHkvR1eg==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7673,23 +7755,23 @@ packages: - scheduler dev: false - /@fluentui/react-spinbutton@9.2.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-0qadqh2A+0TaujKSGlLN78yDJNyq9Drhj4wXDnD/x+Vq+fRe4n9hGyikNPRbJ6sKr2oVmv2BKkcgSD2vydIJJw==} + /@fluentui/react-spinbutton@9.2.64(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-k7lfnBNEOJ0eeF3Id8YIp6XN7v22FRMGsyRZWeZvCbdQ6luLTjBOdQOIoZ4DQfmUbu9Ma34O7HnnO1uRY3gR5g==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7698,45 +7780,45 @@ packages: - scheduler dev: false - /@fluentui/react-spinner@9.3.3(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-nBFltn4pH5Km5iN1eHp+/se/rcD+rHKrKtQtCmsV3XwWjogSZL8MdH1y3akg7Qx4I/NZsGQ4RhikAuAzJtLu9w==} + /@fluentui/react-spinner@9.3.42(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-2KzAIwpmJSGkyhTk2+rnLD6CrZTPnqA/SUsiyTK40xNLPjCSm0lBXgD1dnDGodqweho06+exGoOiIJTvd+uyNg==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-label': 9.1.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-label': 9.1.62(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-switch@9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-LVjX81pTFbr3HhzMdV7d9YcKS8bhsAPcZ40Div5URAx7tneAEhqzDHxgxJ6/Wxm/7kfBPSGE/xNFWJEKw/X96Q==} - peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' - dependencies: - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-label': 9.1.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + /@fluentui/react-switch@9.1.70(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-kTUs3QfXeiR7+a/Es1/3UG3Ou9xbUo3GB5oFKaKd9VZ4tMyM12bHFb/Xqy/b424Y/6SvDzXdT68qFaMhTyNL/Q==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + dependencies: + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-label': 9.1.62(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7745,28 +7827,28 @@ packages: - scheduler dev: false - /@fluentui/react-table@9.7.3(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-s6j/p1jSzhWM975VDOmzfoZzOfIS24nV6HenJrpAr8PwVH54+45rkA7WXBCx8DIBB7sgY18JBE5nwzUgiJ7XdQ==} - peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' - dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-aria': 9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-avatar': 9.5.17(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-checkbox': 9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-radio': 9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + /@fluentui/react-table@9.11.11(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-CuUL1LNIaF4QblqxMiUaxREk9YX57mL1Wavcf1ph4cCstA+OtpOK3ns55teXgzAm/DqfOpj+JgUGaFxGMH86Dw==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + dependencies: + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-aria': 9.9.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-avatar': 9.6.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-checkbox': 9.2.13(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-radio': 9.2.8(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7775,23 +7857,23 @@ packages: - scheduler dev: false - /@fluentui/react-tabs@9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-X4lq1bh+vVlg3U4dtWdCvLpkNmCQ5E6c0J2+cmSPDAxisLeuOC7RtrwBcxdS+gHz5TZtvDq6SEv6UhrYeUAPcg==} + /@fluentui/react-tabs@9.4.10(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-Xh9LBw5aiuVNhoBQj9yCjhuXVJbVEIr1UHE6TCDu2WO7noIu3dnZD5UXWXf9UykCh4NVB9KmfYc0rG4Ikv4UOw==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7799,62 +7881,62 @@ packages: scheduler: 0.19.0 dev: false - /@fluentui/react-tabster@9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-dKIJh9+nFCRt0+gSimCVwxHkdBxid2MKQ6DPtyLvVJRYiBxSNG9EJYuNCHtE9873HO06zS4GrD4KmKEQPfwP5A==} + /@fluentui/react-tabster@9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-Sx5mdSh6TLcApox86iiK4JZaFZOUmhs+FwuF/LgARHNGJam9Nc7nyTkCGyTmaPr2ERSxzG3pNLtav24CWg90qA==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 - keyborg: 2.0.0 + keyborg: 2.5.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - tabster: 4.7.2 + tabster: 6.1.0 dev: false - /@fluentui/react-text@9.3.20(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-0tfkK/Kdqb1ILAVcHJ2elkouNWYufxdKgE7jaA+fxmt2kwiKxTc/kbB1LHmyIuZCErJmX7U8ymig0WjlG+L/cw==} + /@fluentui/react-text@9.4.10(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-De1ZmkaF+Bib/zBpp+kkRm0wDnFA3OSSE9rHMV5lkZDMvlTQv1qgT6H2n0dKbt+Aqg330mPjUBwdaMPa/XdBWA==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-textarea@9.3.25(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-z5ZgQMW3qwpKY1XgLiYQhynpSGkxPEMkpFsFmMqkhA5eFCB4wGKhD4BFHXm3mLK8PFZUwkpiJSzB2wNiTlsAZg==} + /@fluentui/react-textarea@9.3.64(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-Okrgn3H84ghzrW3hLsUBMXUzi4SfCRWyGgojYhUkxqYPjfeGfqIVcX+fsKke/irNcwkfv2dtjjJiQjRnlxiQGQ==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-field': 9.1.54(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7863,32 +7945,32 @@ packages: - scheduler dev: false - /@fluentui/react-theme@9.1.10: - resolution: {integrity: sha512-E6W5LB9wg7aJSzDM87FyYBOOADCSh554W81msLRTXwLzuKHPtLannyyYXKO0tP2ZJfiySQ2LWNzHnIqV8fUuxQ==} + /@fluentui/react-theme@9.1.16: + resolution: {integrity: sha512-QK2dGE5aQXN1UGdiEmGKpYGP3tHXIchLvFf8DEEOWnF4XBc9SiEPNFYkvLMJjHxZmDz4D670rsOPe0r5jFDEKQ==} dependencies: - '@fluentui/tokens': 1.0.0-alpha.7 - '@swc/helpers': 0.4.14 + '@fluentui/tokens': 1.0.0-alpha.13 + '@swc/helpers': 0.5.6 dev: false - /@fluentui/react-toast@9.1.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-f4A9qUSVRvrCcmcPyOvPoKGdk4bjMo+sIZe3Z63AuNs4c9wr4Zj5B58B5qMdUaMEWHcwQdaWUVGR/zmyooG1Bw==} + /@fluentui/react-toast@9.3.31(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-Fj7EFq6ShX5ldYOTYwmFg35S1pyJOgGHTSq8IjAgzRUH51hzR9ZhW9OCX9cY+LNUuUAxOh3EVXxtOfgQ1flZsQ==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-aria': 9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-icons': 2.0.209(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-portal': 9.3.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-aria': 9.9.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-icons': 2.0.228(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-portal': 9.4.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7896,25 +7978,25 @@ packages: react-transition-group: 4.4.5(react-dom@17.0.2)(react@17.0.2) dev: false - /@fluentui/react-toolbar@9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): - resolution: {integrity: sha512-VWCznC2nURa7XRMYKakIq1i1KU2WNT2Z1inaT3ZeB+4Ia6LONLyjomt067wytEwlIPjHvuxf+7dZ54wOGwisWA==} - peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' - dependencies: - '@fluentui/react-button': 9.3.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-divider': 9.2.23(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-radio': 9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + /@fluentui/react-toolbar@9.1.71(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0): + resolution: {integrity: sha512-lY913//xEvzQgCQtrBjhcOMfmAiSLaBZ0V3YZULYAut0W/tcfFavrZYCuqemLdgI95RTwDxW4+y/+hKWE87O9w==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + dependencies: + '@fluentui/react-button': 9.3.69(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-divider': 9.2.61(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-radio': 9.2.8(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7923,23 +8005,24 @@ packages: - scheduler dev: false - /@fluentui/react-tooltip@9.2.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-/IWEKWtASRguOrYWCPvI0IaDmVMve6jaWrdUz4xF9ZMvCp6bD5HJFWHSy0Yg55n/7LOY4952lwJTYeziN5xZiQ==} - peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' - react-dom: '>=16.8.0 <19.0.0' - dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-portal': 9.3.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-positioning': 9.9.2(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + /@fluentui/react-tooltip@9.4.17(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-gFVpzsYalwtAk+hNWC18mU0oPmOmwjbQfJtxeD2aYAN42olY7cNuf5N3i4flm+gkcY1IlrEs5+vWd3OHScO65A==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + dependencies: + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-jsx-runtime': 9.0.30(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-portal': 9.4.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-positioning': 9.13.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7954,22 +8037,22 @@ packages: react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@fluentui/react-aria': 9.3.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-avatar': 9.5.17(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-button': 9.3.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-checkbox': 9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-context-selector': 9.1.27(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-icons': 2.0.209(react@17.0.2) + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-aria': 9.9.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-avatar': 9.6.15(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-button': 9.3.69(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-checkbox': 9.2.13(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-context-selector': 9.1.52(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-icons': 2.0.228(react@17.0.2) '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-portal': 9.3.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-radio': 9.1.28(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) - '@fluentui/react-shared-contexts': 9.7.1(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-tabster': 9.12.0(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@fluentui/react-theme': 9.1.10 - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-portal': 9.4.14(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-radio': 9.2.8(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(scheduler@0.19.0) + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-tabster': 9.19.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + '@fluentui/react-theme': 9.1.16 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.4.36 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -7978,14 +8061,15 @@ packages: - scheduler dev: false - /@fluentui/react-utilities@9.11.0(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-+lK8OU7jX5QFNfvMPwekQk9NPStETi3rHknb7S9oSEhXAnKFvH7L8Jp9LD+/CCeKrbkoGUX4t8AyDgBhtgx40g==} + /@fluentui/react-utilities@9.18.1(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-N/NaWVQ9hgRHeBD7LlHNpYvl3UOpTTON38DJLz6UE+Qy2y7IoR4L+EqT1BZuhlcnAxw3fWCSInYDtwQzLjfWfg==} peerDependencies: - '@types/react': '>=16.8.0 <19.0.0' - react: '>=16.8.0 <19.0.0' + '@types/react': '>=16.14.0 <19.0.0' + react: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/keyboard-keys': 9.0.3 - '@swc/helpers': 0.4.14 + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-shared-contexts': 9.14.0(@types/react@17.0.74)(react@17.0.2) + '@swc/helpers': 0.5.6 '@types/react': 17.0.74 react: 17.0.2 dev: false @@ -7999,47 +8083,47 @@ packages: react-dom: '>=16.8.0 <19.0.0' dependencies: '@fluentui/react-jsx-runtime': 9.0.0-alpha.13(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-utilities': 9.11.0(@types/react@17.0.74)(react@17.0.2) - '@griffel/react': 1.5.14(react@17.0.2) - '@swc/helpers': 0.4.14 + '@fluentui/react-utilities': 9.18.1(@types/react@17.0.74)(react@17.0.2) + '@griffel/react': 1.5.20(react@17.0.2) + '@swc/helpers': 0.4.36 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false - /@fluentui/react-window-provider@2.2.15(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==} + /@fluentui/react-window-provider@2.2.18(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/set-version': 8.2.11 + '@fluentui/set-version': 8.2.14 '@types/react': 17.0.74 react: 17.0.2 tslib: 2.3.1 dev: false - /@fluentui/react@8.110.12(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-SQOUhatXtDlbfyX7Ip2aYWjUBHiCZGPk5SVnb+/jv9IhxKLcMXaxA8faps/bp2h/VlS5Fjk6RkbvQM/qoEjlvg==} + /@fluentui/react@8.115.6(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-lao6u6AfA9uE+jWsmmRriCYXlQ9IU3W2jlapJiOJGyQvF9JGdVCyKDi2w4dIvsJyhA4ucfcKqg+9EgyrgbWcNg==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/date-time-utilities': 8.5.13 - '@fluentui/font-icons-mdl2': 8.5.23(@types/react@17.0.74)(react@17.0.2) - '@fluentui/foundation-legacy': 8.2.43(@types/react@17.0.74)(react@17.0.2) - '@fluentui/merge-styles': 8.5.12 - '@fluentui/react-focus': 8.8.30(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-hooks': 8.6.29(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-portal-compat-context': 9.0.6(@types/react@17.0.74)(react@17.0.2) - '@fluentui/react-window-provider': 2.2.15(@types/react@17.0.74)(react@17.0.2) - '@fluentui/set-version': 8.2.11 - '@fluentui/style-utilities': 8.9.16(@types/react@17.0.74)(react@17.0.2) - '@fluentui/theme': 2.6.34(@types/react@17.0.74)(react@17.0.2) - '@fluentui/utilities': 8.13.18(@types/react@17.0.74)(react@17.0.2) + '@fluentui/date-time-utilities': 8.5.16 + '@fluentui/font-icons-mdl2': 8.5.32(@types/react@17.0.74)(react@17.0.2) + '@fluentui/foundation-legacy': 8.2.52(@types/react@17.0.74)(react@17.0.2) + '@fluentui/merge-styles': 8.5.15 + '@fluentui/react-focus': 8.8.40(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-hooks': 8.6.36(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-portal-compat-context': 9.0.11(@types/react@17.0.74)(react@17.0.2) + '@fluentui/react-window-provider': 2.2.18(@types/react@17.0.74)(react@17.0.2) + '@fluentui/set-version': 8.2.14 + '@fluentui/style-utilities': 8.10.3(@types/react@17.0.74)(react@17.0.2) + '@fluentui/theme': 2.6.41(@types/react@17.0.74)(react@17.0.2) + '@fluentui/utilities': 8.13.24(@types/react@17.0.74)(react@17.0.2) '@microsoft/load-themed-styles': 1.10.295 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 @@ -8048,19 +8132,19 @@ packages: tslib: 2.3.1 dev: false - /@fluentui/set-version@8.2.11: - resolution: {integrity: sha512-UI03tysau/adBO1a3q4uFZWQ3lfkiFcAWIFng4k5odWcCokfCm5IxA0urKqj5W5JRYdyoBUaq8QbcNGkFB4dCw==} + /@fluentui/set-version@8.2.14: + resolution: {integrity: sha512-f/QWJnSeyfAjGAqq57yjMb6a5ejPlwfzdExPmzFBuEOuupi8hHbV8Yno12XJcTW4I0KXEQGw+PUaM1aOf/j7jw==} dependencies: tslib: 2.3.1 dev: false - /@fluentui/style-utilities@8.9.16(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-8hS5HscCFYvcWjAdk37frPZJZthr7f/cu5db7gjrPy+DEhf13WAZRHsropWm17+8GhJhvKt98BQf/Kzxtt34Eg==} + /@fluentui/style-utilities@8.10.3(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-pyO9BGkwIxXaIMVT6ma98GIZAgTjGc0LZ5iUai9GLIrFLQWnIKnS//hgUx8qG4AecUeqZ26Wb0e+Ale9NyPQCQ==} dependencies: - '@fluentui/merge-styles': 8.5.12 - '@fluentui/set-version': 8.2.11 - '@fluentui/theme': 2.6.34(@types/react@17.0.74)(react@17.0.2) - '@fluentui/utilities': 8.13.18(@types/react@17.0.74)(react@17.0.2) + '@fluentui/merge-styles': 8.5.15 + '@fluentui/set-version': 8.2.14 + '@fluentui/theme': 2.6.41(@types/react@17.0.74)(react@17.0.2) + '@fluentui/utilities': 8.13.24(@types/react@17.0.74)(react@17.0.2) '@microsoft/load-themed-styles': 1.10.295 tslib: 2.3.1 transitivePeerDependencies: @@ -8068,35 +8152,35 @@ packages: - react dev: false - /@fluentui/theme@2.6.34(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-2Ssi3sX2snnbPJ4PmxbpCDCGePRE36tvGj2qKgdKiSh/fPVsg1b+Q50YlpFl9sXmbhl1uFmxjAx6WPsVGTl7vQ==} + /@fluentui/theme@2.6.41(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-h9RguEzqzJ0+59ys5Kkp7JtsjhDUxBLmQunu5rpHp5Mp788OtEjI/n1a9FIcOAL/priPSQwXN7RbuDpeP7+aSw==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/merge-styles': 8.5.12 - '@fluentui/set-version': 8.2.11 - '@fluentui/utilities': 8.13.18(@types/react@17.0.74)(react@17.0.2) + '@fluentui/merge-styles': 8.5.15 + '@fluentui/set-version': 8.2.14 + '@fluentui/utilities': 8.13.24(@types/react@17.0.74)(react@17.0.2) '@types/react': 17.0.74 react: 17.0.2 tslib: 2.3.1 dev: false - /@fluentui/tokens@1.0.0-alpha.7: - resolution: {integrity: sha512-djgLw4HVx0Jx0GYKQEu65aQ5nY59CkcV850LrLPHOERV+KhuWqoI4CdrvL2fFqrAvqLlfK940MP1mPrvy8NAow==} + /@fluentui/tokens@1.0.0-alpha.13: + resolution: {integrity: sha512-IzYysTTBkAH7tQZxYKpzhxYnTJkvwXhjhTOpmERgnqTFifHTP8/vaQjJAAm7dI/9zlDx1oN+y/I+KzL9bDLHZQ==} dependencies: - '@swc/helpers': 0.4.14 + '@swc/helpers': 0.5.6 dev: false - /@fluentui/utilities@8.13.18(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-/0rX9EzltLKwU1SS14VV7agWoOzruVTU3oagZq1QgFAvoj8qi7fNqvSX/VEeRy+0gmbsCkrEViUPkmC7drKzPg==} + /@fluentui/utilities@8.13.24(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-/jo6hWCzTGCx06l2baAMwsjjBZ/dyMouls53uNaQLUGUUhUwXh/DcDDXMqLRJB3MaH9zvgfvRw61iKmm2s9fIA==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/dom-utilities': 2.2.11 - '@fluentui/merge-styles': 8.5.12 - '@fluentui/set-version': 8.2.11 + '@fluentui/dom-utilities': 2.2.14 + '@fluentui/merge-styles': 8.5.15 + '@fluentui/set-version': 8.2.14 '@types/react': 17.0.74 react: 17.0.2 tslib: 2.3.1 @@ -8113,7 +8197,7 @@ packages: dependencies: globby: 11.1.0 graphql: 15.8.0 - tslib: 2.6.1 + tslib: 2.6.2 unixify: 1.0.0 dev: true @@ -8135,7 +8219,7 @@ packages: dependencies: '@graphql-tools/utils': 8.9.0(graphql@15.8.0) graphql: 15.8.0 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /@graphql-tools/schema@8.5.1(graphql@15.8.0): @@ -8146,7 +8230,7 @@ packages: '@graphql-tools/merge': 8.3.1(graphql@15.8.0) '@graphql-tools/utils': 8.9.0(graphql@15.8.0) graphql: 15.8.0 - tslib: 2.6.1 + tslib: 2.6.2 value-or-promise: 1.0.11 dev: true @@ -8165,41 +8249,41 @@ packages: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: graphql: 15.8.0 - tslib: 2.6.1 + tslib: 2.6.2 dev: true - /@griffel/core@1.14.1: - resolution: {integrity: sha512-KQ6yueap1zff9TJrn7MdfSAHDMDVP6Ec97gnpCi4NOeKiyCyT13MwPCmkkK0o/poaV1f9MdHhUTQZCpK0QtxzQ==} + /@griffel/core@1.15.2: + resolution: {integrity: sha512-RlsIXoSS3gaYykUgxFpwKAs/DV9cRUKp3CW1kt3iPAtsDTWn/o+8bT1jvBws/tMM2GBu/Uc0EkaIzUPqD7uA+Q==} dependencies: '@emotion/hash': 0.9.1 - '@griffel/style-types': 1.0.1 - csstype: 3.1.2 + '@griffel/style-types': 1.0.3 + csstype: 3.1.3 rtl-css-js: 1.16.1 - stylis: 4.3.0 + stylis: 4.3.1 tslib: 2.3.1 dev: false - /@griffel/react@1.5.14(react@17.0.2): - resolution: {integrity: sha512-/x6cy6xMtpow1r+Zrw/hMKHwo+imFAgKaZ3A/+M8GyT3L9AFxK1Kyg4JvARPjLBAn9Q2q5dkCr78jOguuVSScg==} + /@griffel/react@1.5.20(react@17.0.2): + resolution: {integrity: sha512-1P2yaPctENFSCwyPIYXBmgpNH68c0lc/jwSzPij1QATHDK1AASKuSeq6hW108I67RKjhRyHCcALshdZ3GcQXSg==} peerDependencies: react: '>=16.8.0 <19.0.0' dependencies: - '@griffel/core': 1.14.1 + '@griffel/core': 1.15.2 react: 17.0.2 tslib: 2.3.1 dev: false - /@griffel/style-types@1.0.1: - resolution: {integrity: sha512-nhVryiNHhoBt5L93tfDYGoE4KtWvhBvY7y1yR1n6WKpRjasgw3GI2pBwiMiVt68bycnyvXIvcJjJTr0QM22VLQ==} + /@griffel/style-types@1.0.3: + resolution: {integrity: sha512-AzbbYV/EobNIBtfMtyu2edFin895gjVxtu1nsRhTETUAIb0/LCZoue3Jd/kFLuPwe95rv5WRUBiQpVwJsrrFcw==} dependencies: - csstype: 3.1.2 + csstype: 3.1.3 dev: false - /@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + /@humanwhocodes/config-array@0.11.14: + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.2 debug: 4.3.4 minimatch: 3.0.8 transitivePeerDependencies: @@ -8235,6 +8319,10 @@ packages: /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema@2.0.2: + resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + dev: true + /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -8249,15 +8337,15 @@ packages: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} - /@jest/console@29.6.2: - resolution: {integrity: sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w==} + /@jest/console@29.7.0: + resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 '@types/node': 18.17.15 chalk: 4.1.2 - jest-message-util: 29.6.2 - jest-util: 29.6.2 + jest-message-util: 29.7.0 + jest-util: 29.7.0 slash: 3.0.0 /@jest/core@29.5.0: @@ -8269,32 +8357,32 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 29.6.2 + '@jest/console': 29.7.0 '@jest/reporters': 29.5.0 - '@jest/test-result': 29.6.2(@types/node@18.17.15) + '@jest/test-result': 29.7.0(@types/node@18.17.15) '@jest/transform': 29.5.0 '@jest/types': 29.5.0 '@types/node': 18.17.15 ansi-escapes: 4.3.2 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 - jest-changed-files: 29.5.0 + jest-changed-files: 29.7.0 jest-config: 29.5.0(@types/node@18.17.15) - jest-haste-map: 29.6.2 - jest-message-util: 29.6.2 - jest-regex-util: 29.4.3 + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 jest-resolve: 29.5.0 - jest-resolve-dependencies: 29.6.2 - jest-runner: 29.6.2 - jest-runtime: 29.6.2 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 jest-snapshot: 29.5.0 - jest-util: 29.6.2 - jest-validate: 29.6.2 - jest-watcher: 29.6.2 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 micromatch: 4.0.5 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: @@ -8302,8 +8390,8 @@ packages: - supports-color - ts-node - /@jest/core@29.6.2: - resolution: {integrity: sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg==} + /@jest/core@29.7.0: + resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -8311,32 +8399,32 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 29.6.2 - '@jest/reporters': 29.6.2 - '@jest/test-result': 29.6.2(@types/node@18.17.15) - '@jest/transform': 29.6.2 - '@jest/types': 29.6.1 + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0(@types/node@18.17.15) + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 18.17.15 ansi-escapes: 4.3.2 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 - jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.17.15) - jest-haste-map: 29.6.2 - jest-message-util: 29.6.2 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-resolve-dependencies: 29.6.2 - jest-runner: 29.6.2 - jest-runtime: 29.6.2 - jest-snapshot: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - jest-watcher: 29.6.2 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@18.17.15) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 micromatch: 4.0.5 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: @@ -8345,49 +8433,49 @@ packages: - ts-node dev: true - /@jest/environment@29.6.2: - resolution: {integrity: sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q==} + /@jest/environment@29.7.0: + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/fake-timers': 29.6.2 - '@jest/types': 29.6.1 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 18.17.15 - jest-mock: 29.6.2 + jest-mock: 29.7.0 - /@jest/expect-utils@29.6.2: - resolution: {integrity: sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==} + /@jest/expect-utils@29.7.0: + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - jest-get-type: 29.4.3 + jest-get-type: 29.6.3 - /@jest/expect@29.6.2: - resolution: {integrity: sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg==} + /@jest/expect@29.7.0: + resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - expect: 29.6.2 - jest-snapshot: 29.6.2 + expect: 29.7.0 + jest-snapshot: 29.7.0 transitivePeerDependencies: - supports-color - /@jest/fake-timers@29.6.2: - resolution: {integrity: sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA==} + /@jest/fake-timers@29.7.0: + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 '@types/node': 18.17.15 - jest-message-util: 29.6.2 - jest-mock: 29.6.2 - jest-util: 29.6.2 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 - /@jest/globals@29.6.2: - resolution: {integrity: sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw==} + /@jest/globals@29.7.0: + resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.6.2 - '@jest/expect': 29.6.2 - '@jest/types': 29.6.1 - jest-mock: 29.6.2 + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/types': 29.6.3 + jest-mock: 29.7.0 transitivePeerDependencies: - supports-color @@ -8401,11 +8489,11 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 29.6.2 - '@jest/test-result': 29.6.2(@types/node@18.17.15) + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0(@types/node@18.17.15) '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.22 '@types/istanbul-lib-coverage': 2.0.4 '@types/node': 18.17.15 chalk: 4.1.2 @@ -8413,23 +8501,23 @@ packages: exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 5.2.1 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.6 - jest-message-util: 29.6.2 - jest-util: 29.6.2 - jest-worker: 29.6.2 + istanbul-reports: 3.1.7 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.1.0 + v8-to-istanbul: 9.2.0 transitivePeerDependencies: - supports-color - /@jest/reporters@29.6.2: - resolution: {integrity: sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw==} + /@jest/reporters@29.7.0: + resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -8438,11 +8526,11 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 29.6.2 - '@jest/test-result': 29.6.2(@types/node@18.17.15) - '@jest/transform': 29.6.2 - '@jest/types': 29.6.1 - '@jridgewell/trace-mapping': 0.3.19 + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0(@types/node@18.17.15) + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.22 '@types/istanbul-lib-coverage': 2.0.4 '@types/node': 18.17.15 chalk: 4.1.2 @@ -8450,56 +8538,56 @@ packages: exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.2.1 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.6 - jest-message-util: 29.6.2 - jest-util: 29.6.2 - jest-worker: 29.6.2 + istanbul-reports: 3.1.7 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.1.0 + v8-to-istanbul: 9.2.0 transitivePeerDependencies: - supports-color dev: true - /@jest/schemas@29.6.0: - resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==} + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.27.8 - /@jest/source-map@29.6.0: - resolution: {integrity: sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==} + /@jest/source-map@29.6.3: + resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.22 callsites: 3.1.0 graceful-fs: 4.2.11 - /@jest/test-result@29.6.2(@types/node@18.17.15): - resolution: {integrity: sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw==} + /@jest/test-result@29.7.0(@types/node@18.17.15): + resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/console': 29.6.2 - '@jest/types': 29.6.1 + '@jest/console': 29.7.0 + '@jest/types': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 collect-v8-coverage: 1.0.2(@types/node@18.17.15) - jest-haste-map: 29.6.2 - jest-resolve: 29.6.2 + jest-haste-map: 29.7.0 + jest-resolve: 29.7.0 transitivePeerDependencies: - '@types/node' - /@jest/test-sequencer@29.6.2(@types/node@18.17.15): - resolution: {integrity: sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw==} + /@jest/test-sequencer@29.7.0(@types/node@18.17.15): + resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/test-result': 29.6.2(@types/node@18.17.15) + '@jest/test-result': 29.7.0(@types/node@18.17.15) graceful-fs: 4.2.11 - jest-haste-map: 29.6.2 + jest-haste-map: 29.7.0 slash: 3.0.0 transitivePeerDependencies: - '@types/node' @@ -8533,15 +8621,15 @@ packages: dependencies: '@babel/core': 7.20.12 '@jest/types': 29.5.0 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.22 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-haste-map: 29.6.2 - jest-regex-util: 29.4.3 - jest-util: 29.6.2 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 micromatch: 4.0.5 pirates: 4.0.6 slash: 3.0.0 @@ -8549,21 +8637,21 @@ packages: transitivePeerDependencies: - supports-color - /@jest/transform@29.6.2: - resolution: {integrity: sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==} + /@jest/transform@29.7.0: + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.20.12 - '@jest/types': 29.6.1 - '@jridgewell/trace-mapping': 0.3.19 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.22 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-haste-map: 29.6.2 - jest-regex-util: 29.4.3 - jest-util: 29.6.2 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 micromatch: 4.0.5 pirates: 4.0.6 slash: 3.0.0 @@ -8575,10 +8663,10 @@ packages: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 '@types/node': 18.17.15 - '@types/yargs': 15.0.15 + '@types/yargs': 15.0.19 chalk: 4.1.2 dev: true @@ -8586,22 +8674,22 @@ packages: resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.6.0 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 '@types/node': 18.17.15 - '@types/yargs': 17.0.24 + '@types/yargs': 17.0.32 chalk: 4.1.2 - /@jest/types@29.6.1: - resolution: {integrity: sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==} + /@jest/types@29.6.3: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.6.0 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 '@types/node': 18.17.15 - '@types/yargs': 17.0.24 + '@types/yargs': 17.0.32 chalk: 4.1.2 /@jridgewell/gen-mapping@0.3.3: @@ -8610,10 +8698,10 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.22 - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} /@jridgewell/set-array@1.1.2: @@ -8624,15 +8712,15 @@ packages: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.22 /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping@0.3.19: - resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} + /@jridgewell/trace-mapping@0.3.22: + resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} dependencies: - '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 /@jsii/check-node@1.50.0: @@ -8700,29 +8788,29 @@ packages: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: true - /@microsoft/api-extractor-model@7.28.4(@types/node@18.17.15): - resolution: {integrity: sha512-vucgyPmgHrJ/D4/xQywAmjTmSfxAx2/aDmD6TkIoLu51FdsAfuWRbijWA48AePy60OO+l+mmy9p2P/CEeBZqig==} + /@microsoft/api-extractor-model@7.28.13(@types/node@18.17.15): + resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.39.1(@types/node@18.17.15): - resolution: {integrity: sha512-V0HtCufWa8hZZvSmlEzQZfINcJkHAU/bmpyJQj6w+zpI87EkR8DuBOW6RWrO9c7mUYFZoDaNgUTyKo83ytv+QQ==} + /@microsoft/api-extractor@7.40.6(@types/node@18.17.15): + resolution: {integrity: sha512-9N+XCIQB94Di+ETTzNGLqjgQydslynHou7QPgDhl5gZ+B/Q5hTv5jtqBglTUnTrC0trHdG5/YKN07ehGKlSb5g==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.4(@types/node@18.17.15) + '@microsoft/api-extractor-model': 7.28.13(@types/node@18.17.15) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) - '@rushstack/rig-package': 0.5.1 - '@rushstack/ts-command-line': 4.17.1 - colors: 1.2.5 + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) + '@rushstack/rig-package': 0.5.2 + '@rushstack/terminal': 0.9.0(@types/node@18.17.15) + '@rushstack/ts-command-line': 4.17.3(@types/node@18.17.15) lodash: 4.17.21 - resolve: 1.22.4 + resolve: 1.22.8 semver: 7.5.4 source-map: 0.6.1 typescript: 5.3.3 @@ -8778,7 +8866,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 + fastq: 1.17.1 /@npmcli/fs@1.1.1: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} @@ -8796,19 +8884,19 @@ packages: rimraf: 3.0.2 dev: true - /@opentelemetry/api@1.4.1: - resolution: {integrity: sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==} + /@opentelemetry/api@1.7.0: + resolution: {integrity: sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==} engines: {node: '>=8.0.0'} dev: false - /@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.11.0)(webpack@4.47.0): - resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==} + /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack@4.47.0): + resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==} engines: {node: '>= 10.13'} peerDependencies: '@types/webpack': 4.x || 5.x react-refresh: '>=0.10.0 <1.0.0' sockjs-client: ^1.4.0 - type-fest: '>=0.17.0 <4.0.0' + type-fest: '>=0.17.0 <5.0.0' webpack: '>=4.43.0 <6.0.0 || ^4 || ^5' webpack-dev-server: 3.x || 4.x webpack-hot-middleware: 2.x @@ -8829,7 +8917,7 @@ packages: dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 - core-js-pure: 3.32.0 + core-js-pure: 3.36.0 error-stack-parser: 2.1.4 find-up: 5.0.0 html-entities: 2.4.0 @@ -8844,23 +8932,23 @@ packages: resolution: {integrity: sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==} engines: {node: '>=14.6'} dependencies: - rfc4648: 1.5.2 + rfc4648: 1.5.3 dev: false /@pnpm/crypto.base32-hash@2.0.0: resolution: {integrity: sha512-3ttOeHBpmWRbgJrpDQ8Nwd3W8s8iuiP5YZM0JRyKWaMtX8lu9d7/AKyxPmhYsMJuN+q/1dwHa7QFeDZJ53b0oA==} engines: {node: '>=16.14'} dependencies: - rfc4648: 1.5.2 + rfc4648: 1.5.3 dev: false - /@pnpm/dependency-path@2.1.3: - resolution: {integrity: sha512-OKuLDqRZfAJAb4fnPZyPyrR827ISL1WV5YBs0q4BitPAz8ORUPSXSCFVailLhoyZWLE0Ag6hROy42Jkw/WnCUw==} + /@pnpm/dependency-path@2.1.8: + resolution: {integrity: sha512-ywBaTjy0iSEF7lH3DlF8UXrdL2bw4AQFV2tTOeNeY7wc1W5CE+RHSJhf9MXBYcZPesqGRrPiU7Pimj3l05L9VA==} engines: {node: '>=16.14'} dependencies: '@pnpm/crypto.base32-hash': 2.0.0 - '@pnpm/types': 9.2.0 - encode-registry: 3.0.0 + '@pnpm/types': 9.4.2 + encode-registry: 3.0.1 semver: 7.5.4 dev: false @@ -8901,7 +8989,7 @@ packages: engines: {node: '>=10.16'} dependencies: '@pnpm/types': 6.4.0 - fast-glob: 3.3.1 + fast-glob: 3.3.2 is-subdir: 1.2.0 dev: false @@ -8950,8 +9038,8 @@ packages: engines: {node: '>=14.6'} dev: false - /@pnpm/types@9.2.0: - resolution: {integrity: sha512-LtkHgtJ5Bjny4poUWyMhOKHc822/zm8NhPx+7VbopfDYnTrKgJwTyTbZjZEyN5KpDw3R1Fr8VYdmv5gn4eyWbw==} + /@pnpm/types@9.4.2: + resolution: {integrity: sha512-g1hcF8Nv4gd76POilz9gD4LITAPXOe5nX4ijgr8ixCbLQZfcpYiMfJ+C1RlMNRUDo8vhlNB4O3bUlxmT6EAQXA==} engines: {node: '>=16.14'} dev: false @@ -8966,8 +9054,8 @@ packages: write-yaml-file: 4.2.0 dev: false - /@polka/url@1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + /@polka/url@1.0.0-next.24: + resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -8980,13 +9068,13 @@ packages: /@radix-ui/number@1.0.1: resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 dev: true /@radix-ui/primitive@1.0.1: resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 dev: true /@radix-ui/react-checkbox@1.0.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): @@ -9002,7 +9090,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@radix-ui/react-context': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) @@ -9030,7 +9118,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/react-compose-refs': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@radix-ui/react-context': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) @@ -9051,7 +9139,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -9067,7 +9155,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -9083,7 +9171,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -9111,7 +9199,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@types/react': 17.0.74 '@types/react-dom': 17.0.25 @@ -9131,7 +9219,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/react-compose-refs': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@types/react': 17.0.74 @@ -9153,7 +9241,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/react-slot': 1.0.2(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@types/react': 17.0.74 '@types/react-dom': 17.0.25 @@ -9174,7 +9262,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@radix-ui/react-compose-refs': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) @@ -9190,8 +9278,8 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: true - /@radix-ui/react-scroll-area@1.0.4(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-OIClwBkwPG+FKvC4OMTRaa/3cfD069nkKFFL/TQzRzaO42Ce5ivKU9VMKgT7UU6UIkjcQqKBrDOIzWtPGw6e6w==} + /@radix-ui/react-scroll-area@1.0.5(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-b6PAgH4GQf9QEn8zbT2XUHpW5z8BzqEc7Kl11TwDrvuTrxlkcjTD5qa/bxgKr+nmuXKu4L/W5UZ4mlP/VG/5Gw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -9203,7 +9291,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) @@ -9229,7 +9317,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/react-compose-refs': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@types/react': 17.0.74 '@types/react-dom': 17.0.25 @@ -9249,7 +9337,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@radix-ui/react-direction': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) @@ -9274,7 +9362,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -9290,7 +9378,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@types/react': 17.0.74 '@types/react-dom': 17.0.25 @@ -9307,7 +9395,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -9323,7 +9411,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 @@ -9339,15 +9427,15 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react@17.0.2) '@types/react': 17.0.74 '@types/react-dom': 17.0.25 react: 17.0.2 dev: true - /@redis/client@1.5.8: - resolution: {integrity: sha512-xzElwHIO6rBAqzPeVnCzgvrnBEcFL1P0w8P65VNLRkdVW8rOE58f52hdj0BDgmsdOm4f1EoXPZtH4Fh7M/qUpw==} + /@redis/client@1.5.14: + resolution: {integrity: sha512-YGn0GqsRBFUQxklhY7v562VMOP0DcmlrHHs3IV1mFE3cbxe31IITUkqhBcIhVSI/2JqtWAJXg5mjV4aU+zD0HA==} engines: {node: '>=14'} dependencies: cluster-key-slot: 1.1.2 @@ -9374,25 +9462,25 @@ packages: reselect: 4.1.8 dev: false - /@remix-run/router@1.7.2: - resolution: {integrity: sha512-7Lcn7IqGMV+vizMPoEl5F0XDshcdDYtMI6uJLQdQz5CfZAwy3vvGKYSUk789qndt5dEC4HfSjviSYlSoHGL2+A==} - engines: {node: '>=14'} + /@remix-run/router@1.15.1: + resolution: {integrity: sha512-zcU0gM3z+3iqj8UX45AmWY810l3oUmXM7uH4dt5xtzvMhRtYVhKGOmgOd1877dOPPepfCjUv57w+syamWIYe7w==} + engines: {node: '>=14.0.0'} dev: true - /@rushstack/eslint-config@3.6.0(eslint@8.7.0)(typescript@4.9.5): - resolution: {integrity: sha512-hdrYknLUbrLQAsQ3y/Jg6hyZ8LVSoXJHwVYZnJO+kuapKMSuYJfwkXMWrID7oJJgedSIbgtdt50U0twBXgQmPw==} + /@rushstack/eslint-config@3.6.4(eslint@8.7.0)(typescript@4.9.5): + resolution: {integrity: sha512-jeIA1qvGfiIWrHr2lXzIhcdFTZarTawH/Fz0MBh2b4F7n3dP20e+XMmUhT02SuVmb9bCt61PtD3vWHt/WkGjQA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: '>=4.7.0' dependencies: - '@rushstack/eslint-patch': 1.7.0 - '@rushstack/eslint-plugin': 0.14.0(eslint@8.7.0)(typescript@4.9.5) - '@rushstack/eslint-plugin-packlets': 0.9.0(eslint@8.7.0)(typescript@4.9.5) - '@rushstack/eslint-plugin-security': 0.8.0(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/parser': 6.19.0(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 6.19.0(typescript@4.9.5) - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@4.9.5) + '@rushstack/eslint-patch': 1.7.2 + '@rushstack/eslint-plugin': 0.15.1(eslint@8.7.0)(typescript@4.9.5) + '@rushstack/eslint-plugin-packlets': 0.9.1(eslint@8.7.0)(typescript@4.9.5) + '@rushstack/eslint-plugin-security': 0.8.1(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) eslint: 8.7.0 eslint-plugin-promise: 6.1.1(eslint@8.7.0) eslint-plugin-react: 7.33.2(eslint@8.7.0) @@ -9402,20 +9490,20 @@ packages: - supports-color dev: true - /@rushstack/eslint-config@3.6.0(eslint@8.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-hdrYknLUbrLQAsQ3y/Jg6hyZ8LVSoXJHwVYZnJO+kuapKMSuYJfwkXMWrID7oJJgedSIbgtdt50U0twBXgQmPw==} + /@rushstack/eslint-config@3.6.4(eslint@8.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-jeIA1qvGfiIWrHr2lXzIhcdFTZarTawH/Fz0MBh2b4F7n3dP20e+XMmUhT02SuVmb9bCt61PtD3vWHt/WkGjQA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: '>=4.7.0' dependencies: - '@rushstack/eslint-patch': 1.7.0 - '@rushstack/eslint-plugin': 0.14.0(eslint@8.7.0)(typescript@5.3.3) - '@rushstack/eslint-plugin-packlets': 0.9.0(eslint@8.7.0)(typescript@5.3.3) - '@rushstack/eslint-plugin-security': 0.8.0(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.19.0(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@5.3.3) + '@rushstack/eslint-patch': 1.7.2 + '@rushstack/eslint-plugin': 0.15.1(eslint@8.7.0)(typescript@5.3.3) + '@rushstack/eslint-plugin-packlets': 0.9.1(eslint@8.7.0)(typescript@5.3.3) + '@rushstack/eslint-plugin-security': 0.8.1(eslint@8.7.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) eslint: 8.7.0 eslint-plugin-promise: 6.1.1(eslint@8.7.0) eslint-plugin-react: 7.33.2(eslint@8.7.0) @@ -9425,127 +9513,128 @@ packages: - supports-color dev: true - /@rushstack/eslint-patch@1.7.0: - resolution: {integrity: sha512-Jh4t/593gxs0lJZ/z3NnasKlplXT2f+4y/LZYuaKZW5KAaiVFL/fThhs+17EbUd53jUVJ0QudYCBGbN/psvaqg==} + /@rushstack/eslint-patch@1.7.2: + resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==} dev: true - /@rushstack/eslint-plugin-packlets@0.9.0(eslint@8.7.0)(typescript@4.9.5): - resolution: {integrity: sha512-8vFjRdx+r5cE/GrwXoE+/ne6LdVae9jTbpj2+cAI3xd+K7ZOrxbV3gYdG70WxR/ZdcD5AihJURvSNr99nzYRow==} + /@rushstack/eslint-plugin-packlets@0.9.1(eslint@8.7.0)(typescript@4.9.5): + resolution: {integrity: sha512-CN7RKrrpBj+UXzOYUxArzV7lUKX8UlZBJWPzdAI8HFYg0g1EVASjGRlcq3Q+e1KRZ1MeliVigRsoodfmJCHv+A==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@rushstack/tree-pattern': 0.3.2 - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@4.9.5) + '@rushstack/tree-pattern': 0.3.3 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) eslint: 8.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin-packlets@0.9.0(eslint@8.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-8vFjRdx+r5cE/GrwXoE+/ne6LdVae9jTbpj2+cAI3xd+K7ZOrxbV3gYdG70WxR/ZdcD5AihJURvSNr99nzYRow==} + /@rushstack/eslint-plugin-packlets@0.9.1(eslint@8.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-CN7RKrrpBj+UXzOYUxArzV7lUKX8UlZBJWPzdAI8HFYg0g1EVASjGRlcq3Q+e1KRZ1MeliVigRsoodfmJCHv+A==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@rushstack/tree-pattern': 0.3.2 - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@5.3.3) + '@rushstack/tree-pattern': 0.3.3 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) eslint: 8.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin-security@0.8.0(eslint@8.7.0)(typescript@4.9.5): - resolution: {integrity: sha512-CevjngtrAc6Ftq8DVJEs7bnqW/PEzuhpaLF7AjNs6rkPlz96UWAEV1sgRd+ANMqIzfJ3vfvNytnUBZYLTvM+TQ==} + /@rushstack/eslint-plugin-security@0.8.1(eslint@8.7.0)(typescript@4.9.5): + resolution: {integrity: sha512-XEMt9dvifXO6mmIfVggUNd4PP8pZlewn1D7OGXdMtLasRUiOkZGOYu24Kj5fgLnPDH1xqAdG9okhPZwT4yar7w==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@rushstack/tree-pattern': 0.3.2 - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@4.9.5) + '@rushstack/tree-pattern': 0.3.3 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) eslint: 8.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin-security@0.8.0(eslint@8.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-CevjngtrAc6Ftq8DVJEs7bnqW/PEzuhpaLF7AjNs6rkPlz96UWAEV1sgRd+ANMqIzfJ3vfvNytnUBZYLTvM+TQ==} + /@rushstack/eslint-plugin-security@0.8.1(eslint@8.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-XEMt9dvifXO6mmIfVggUNd4PP8pZlewn1D7OGXdMtLasRUiOkZGOYu24Kj5fgLnPDH1xqAdG9okhPZwT4yar7w==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@rushstack/tree-pattern': 0.3.2 - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@5.3.3) + '@rushstack/tree-pattern': 0.3.3 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) eslint: 8.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin@0.14.0(eslint@8.7.0)(typescript@4.9.5): - resolution: {integrity: sha512-BXQ3plOYCk5AoZugRHijcPuthlbMf0t3x4yUSvNlrCz3FUf2DaEulIe570jkrEpkNRwXiPEKAUVy/jA4l0ZwlQ==} + /@rushstack/eslint-plugin@0.15.1(eslint@8.7.0)(typescript@4.9.5): + resolution: {integrity: sha512-xgu6jwMscLCX0SWCDAUEpIFou3ApyTkJC76zgrWs6oOH1oeF8PLfzkdwhaSF8QptXG6oxXV7aqGMkDwH5ToBwQ==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@rushstack/tree-pattern': 0.3.2 - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@4.9.5) + '@rushstack/tree-pattern': 0.3.3 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) eslint: 8.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin@0.14.0(eslint@8.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-BXQ3plOYCk5AoZugRHijcPuthlbMf0t3x4yUSvNlrCz3FUf2DaEulIe570jkrEpkNRwXiPEKAUVy/jA4l0ZwlQ==} + /@rushstack/eslint-plugin@0.15.1(eslint@8.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-xgu6jwMscLCX0SWCDAUEpIFou3ApyTkJC76zgrWs6oOH1oeF8PLfzkdwhaSF8QptXG6oxXV7aqGMkDwH5ToBwQ==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@rushstack/tree-pattern': 0.3.2 - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@5.3.3) + '@rushstack/tree-pattern': 0.3.3 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) eslint: 8.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/heft-api-extractor-plugin@0.3.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15): - resolution: {integrity: sha512-FrhHkP6Mtp5gJv/yi2wS9gup93A5jHGu2MxxmNevJBoIb/Moq94HtNe4WVQ3QrtLdGBG4UHO8WkcsJDtyDuMNw==} + /@rushstack/heft-api-extractor-plugin@0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15): + resolution: {integrity: sha512-zTH0BSxCZx6xNrOJGNpcj8ENtExfPJGWK7Eg4Pj7ph26r7NGMLUykVw4dIFbajKOlQ7oCWDf3xnw1kvtkiKjrA==} peerDependencies: '@rushstack/heft': '*' dependencies: '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-config-file': 0.14.4(@types/node@18.17.15) - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) + '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) semver: 7.5.4 transitivePeerDependencies: - '@types/node' dev: true - /@rushstack/heft-api-extractor-plugin@0.3.0(@rushstack/heft@0.64.0)(@types/node@18.17.15): - resolution: {integrity: sha512-FrhHkP6Mtp5gJv/yi2wS9gup93A5jHGu2MxxmNevJBoIb/Moq94HtNe4WVQ3QrtLdGBG4UHO8WkcsJDtyDuMNw==} + /@rushstack/heft-api-extractor-plugin@0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15): + resolution: {integrity: sha512-zTH0BSxCZx6xNrOJGNpcj8ENtExfPJGWK7Eg4Pj7ph26r7NGMLUykVw4dIFbajKOlQ7oCWDf3xnw1kvtkiKjrA==} peerDependencies: '@rushstack/heft': '*' dependencies: - '@rushstack/heft': 0.64.0(@types/node@18.17.15) - '@rushstack/heft-config-file': 0.14.4(@types/node@18.17.15) - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) + '@rushstack/heft': 0.65.4(@types/node@18.17.15) + '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) semver: 7.5.4 transitivePeerDependencies: - '@types/node' dev: true - /@rushstack/heft-config-file@0.14.4(@types/node@18.17.15): - resolution: {integrity: sha512-qC9xIh/zaj2g1Jp58uvsuW6FtKOQm8ETynE7DJybtBguhBf2F6f//l8BZBX7UTzW3rwoHyGsQpbp97PulPjZKg==} + /@rushstack/heft-config-file@0.14.13(@types/node@18.17.15): + resolution: {integrity: sha512-rteMN+ZYGMku8mDwTRK7YYBiS3O59BT1lQSXh3fedKJBDqXXPntHV8v32EIkOL1tH6wgHjGQMSck2amGw7/WAg==} engines: {node: '>=10.13.0'} dependencies: - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) - '@rushstack/rig-package': 0.5.1 + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) + '@rushstack/rig-package': 0.5.2 + '@rushstack/terminal': 0.9.0(@types/node@18.17.15) jsonpath-plus: 4.0.0 transitivePeerDependencies: - '@types/node' dev: true - /@rushstack/heft-jest-plugin@0.11.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0): - resolution: {integrity: sha512-0GUqZbDuWVkHo/4aYmMFQR4tlLqvyCeOnu8rXcOma1PziHgr4REGO5R4sM0sAWfbXTIeSEngYsklWB8uXvwzEQ==} + /@rushstack/heft-jest-plugin@0.11.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0): + resolution: {integrity: sha512-VHsm1kBvborNzXnWWMbOGOKMDW7hdoVkDekmotAXji9ygv0SXp6XKDvitrBfES9VPGRVasWjk7Za8QkgyNvKKA==} peerDependencies: '@rushstack/heft': '*' jest-environment-jsdom: ^29.5.0 @@ -9560,8 +9649,8 @@ packages: '@jest/reporters': 29.5.0 '@jest/transform': 29.5.0 '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-config-file': 0.14.4(@types/node@18.17.15) - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) + '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) jest-config: 29.5.0(@types/node@18.17.15) jest-environment-jsdom: 29.5.0 jest-environment-node: 29.5.0 @@ -9576,8 +9665,8 @@ packages: - ts-node dev: true - /@rushstack/heft-jest-plugin@0.11.0(@rushstack/heft@0.64.0)(@types/node@18.17.15)(jest-environment-node@29.5.0): - resolution: {integrity: sha512-0GUqZbDuWVkHo/4aYmMFQR4tlLqvyCeOnu8rXcOma1PziHgr4REGO5R4sM0sAWfbXTIeSEngYsklWB8uXvwzEQ==} + /@rushstack/heft-jest-plugin@0.11.13(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0): + resolution: {integrity: sha512-VHsm1kBvborNzXnWWMbOGOKMDW7hdoVkDekmotAXji9ygv0SXp6XKDvitrBfES9VPGRVasWjk7Za8QkgyNvKKA==} peerDependencies: '@rushstack/heft': '*' jest-environment-jsdom: ^29.5.0 @@ -9591,9 +9680,9 @@ packages: '@jest/core': 29.5.0 '@jest/reporters': 29.5.0 '@jest/transform': 29.5.0 - '@rushstack/heft': 0.64.0(@types/node@18.17.15) - '@rushstack/heft-config-file': 0.14.4(@types/node@18.17.15) - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) + '@rushstack/heft': 0.65.4(@types/node@18.17.15) + '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) jest-config: 29.5.0(@types/node@18.17.15) jest-environment-node: 29.5.0 jest-resolve: 29.5.0 @@ -9607,42 +9696,42 @@ packages: - ts-node dev: true - /@rushstack/heft-lint-plugin@0.3.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15): - resolution: {integrity: sha512-04vsiODTh6LHNn/yHoYZdtzJAmR/HoJidcEmwxMJ5fH5aTXKrXpl10A/pL1txwbQDZz9FMMAFz7xEswib5j9uA==} + /@rushstack/heft-lint-plugin@0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15): + resolution: {integrity: sha512-KdrUdLrKV9lz33RQaBSgt8sA3rwcyyd+sBO7QGXe42OP8RnXA4pbaS1d3Ql1oDfRNf+kyJnFqowcFnVetNgzXQ==} peerDependencies: '@rushstack/heft': '*' dependencies: '@rushstack/heft': link:../../apps/heft - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) semver: 7.5.4 transitivePeerDependencies: - '@types/node' dev: true - /@rushstack/heft-lint-plugin@0.3.0(@rushstack/heft@0.64.0)(@types/node@18.17.15): - resolution: {integrity: sha512-04vsiODTh6LHNn/yHoYZdtzJAmR/HoJidcEmwxMJ5fH5aTXKrXpl10A/pL1txwbQDZz9FMMAFz7xEswib5j9uA==} + /@rushstack/heft-lint-plugin@0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15): + resolution: {integrity: sha512-KdrUdLrKV9lz33RQaBSgt8sA3rwcyyd+sBO7QGXe42OP8RnXA4pbaS1d3Ql1oDfRNf+kyJnFqowcFnVetNgzXQ==} peerDependencies: '@rushstack/heft': '*' dependencies: - '@rushstack/heft': 0.64.0(@types/node@18.17.15) - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) + '@rushstack/heft': 0.65.4(@types/node@18.17.15) + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) semver: 7.5.4 transitivePeerDependencies: - '@types/node' dev: true - /@rushstack/heft-node-rig@2.4.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0): - resolution: {integrity: sha512-0WZyMSzVY6cpdVCdhDvWTySiUQMTf5iU9/41OyHtwG2ZpU3sxvlpJbVTTjGFResG9bR1AjJY+5j5odZ85ua8Og==} + /@rushstack/heft-node-rig@2.4.15(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0): + resolution: {integrity: sha512-QY4uhqJhXuaIwTGN7MiQQ+bHuoA/L4DGulL7/YkTrE388bJIwspx9lOCa8NuJ4RqHSzEH3usWPvHnj2pQAqAqw==} peerDependencies: '@rushstack/heft': '*' dependencies: - '@microsoft/api-extractor': 7.39.1(@types/node@18.17.15) - '@rushstack/eslint-config': 3.6.0(eslint@8.7.0)(typescript@5.3.3) + '@microsoft/api-extractor': 7.40.6(@types/node@18.17.15) + '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(typescript@5.3.3) '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-api-extractor-plugin': 0.3.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) - '@rushstack/heft-jest-plugin': 0.11.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) - '@rushstack/heft-lint-plugin': 0.3.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) - '@rushstack/heft-typescript-plugin': 0.3.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) + '@rushstack/heft-api-extractor-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) + '@rushstack/heft-jest-plugin': 0.11.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) + '@rushstack/heft-lint-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) + '@rushstack/heft-typescript-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) '@types/heft-jest': 1.0.1 eslint: 8.7.0 jest-environment-node: 29.5.0 @@ -9656,18 +9745,18 @@ packages: - ts-node dev: true - /@rushstack/heft-node-rig@2.4.0(@rushstack/heft@0.64.0)(@types/node@18.17.15): - resolution: {integrity: sha512-0WZyMSzVY6cpdVCdhDvWTySiUQMTf5iU9/41OyHtwG2ZpU3sxvlpJbVTTjGFResG9bR1AjJY+5j5odZ85ua8Og==} + /@rushstack/heft-node-rig@2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15): + resolution: {integrity: sha512-QY4uhqJhXuaIwTGN7MiQQ+bHuoA/L4DGulL7/YkTrE388bJIwspx9lOCa8NuJ4RqHSzEH3usWPvHnj2pQAqAqw==} peerDependencies: '@rushstack/heft': '*' dependencies: - '@microsoft/api-extractor': 7.39.1(@types/node@18.17.15) - '@rushstack/eslint-config': 3.6.0(eslint@8.7.0)(typescript@5.3.3) - '@rushstack/heft': 0.64.0(@types/node@18.17.15) - '@rushstack/heft-api-extractor-plugin': 0.3.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) - '@rushstack/heft-jest-plugin': 0.11.0(@rushstack/heft@0.64.0)(@types/node@18.17.15)(jest-environment-node@29.5.0) - '@rushstack/heft-lint-plugin': 0.3.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) - '@rushstack/heft-typescript-plugin': 0.3.0(@rushstack/heft@0.64.0)(@types/node@18.17.15) + '@microsoft/api-extractor': 7.40.6(@types/node@18.17.15) + '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(typescript@5.3.3) + '@rushstack/heft': 0.65.4(@types/node@18.17.15) + '@rushstack/heft-api-extractor-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) + '@rushstack/heft-jest-plugin': 0.11.13(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0) + '@rushstack/heft-lint-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) + '@rushstack/heft-typescript-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': 1.0.1 eslint: 8.7.0 jest-environment-node: 29.5.0 @@ -9681,14 +9770,14 @@ packages: - ts-node dev: true - /@rushstack/heft-typescript-plugin@0.3.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15): - resolution: {integrity: sha512-G844YbM45hjpekJmj1dumpXkZVVsUSU8cT78A78QgYE+tsrBK0md//etGaO4eg8vVMZ93vSXDKzjpBIOqo3pIA==} + /@rushstack/heft-typescript-plugin@0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15): + resolution: {integrity: sha512-y+QvJ64cvWDYlBSkrTwVU9yNw6fD3YGtAZUOLoZKzp+IxChtGf+coHuQy/3UpWzZvCbr6spzmVyI/QytWOXBDw==} peerDependencies: '@rushstack/heft': '*' dependencies: '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-config-file': 0.14.4(@types/node@18.17.15) - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) + '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) '@types/tapable': 1.0.6 semver: 7.5.4 tapable: 1.1.3 @@ -9696,14 +9785,14 @@ packages: - '@types/node' dev: true - /@rushstack/heft-typescript-plugin@0.3.0(@rushstack/heft@0.64.0)(@types/node@18.17.15): - resolution: {integrity: sha512-G844YbM45hjpekJmj1dumpXkZVVsUSU8cT78A78QgYE+tsrBK0md//etGaO4eg8vVMZ93vSXDKzjpBIOqo3pIA==} + /@rushstack/heft-typescript-plugin@0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15): + resolution: {integrity: sha512-y+QvJ64cvWDYlBSkrTwVU9yNw6fD3YGtAZUOLoZKzp+IxChtGf+coHuQy/3UpWzZvCbr6spzmVyI/QytWOXBDw==} peerDependencies: '@rushstack/heft': '*' dependencies: - '@rushstack/heft': 0.64.0(@types/node@18.17.15) - '@rushstack/heft-config-file': 0.14.4(@types/node@18.17.15) - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) + '@rushstack/heft': 0.65.4(@types/node@18.17.15) + '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) '@types/tapable': 1.0.6 semver: 7.5.4 tapable: 1.1.3 @@ -9711,19 +9800,19 @@ packages: - '@types/node' dev: true - /@rushstack/heft@0.64.0(@types/node@18.17.15): - resolution: {integrity: sha512-PZ/wkRaNvd8UYegTbmFiWmmXTr+dGKckFDH5eeKFEkakUt1/knc1lIDVp78hvAKzNed1E2C0xi3J36cGHJY9TA==} + /@rushstack/heft@0.65.4(@types/node@18.17.15): + resolution: {integrity: sha512-eoVaIBsWTGyy5kHSBHq3oRx/epVCR/BGnHO+yDqSmgm487x/fEgM+TLsiTV1LCGuWzLiijdwBlw+DlZn7CiL+w==} engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@rushstack/heft-config-file': 0.14.4(@types/node@18.17.15) - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) - '@rushstack/operation-graph': 0.2.3(@types/node@18.17.15) - '@rushstack/rig-package': 0.5.1 - '@rushstack/ts-command-line': 4.17.1 + '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) + '@rushstack/operation-graph': 0.2.13(@types/node@18.17.15) + '@rushstack/rig-package': 0.5.2 + '@rushstack/terminal': 0.9.0(@types/node@18.17.15) + '@rushstack/ts-command-line': 4.17.3(@types/node@18.17.15) '@types/tapable': 1.0.6 - chokidar: 3.4.3 - fast-glob: 3.3.1 + fast-glob: 3.3.2 git-repo-info: 2.1.1 ignore: 5.1.9 tapable: 1.1.3 @@ -9746,26 +9835,44 @@ packages: fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 - resolve: 1.22.4 + resolve: 1.22.8 semver: 7.5.4 - z-schema: 5.0.5 + z-schema: 5.0.6 - /@rushstack/operation-graph@0.2.3(@types/node@18.17.15): - resolution: {integrity: sha512-/GbudYBU5+4v40lPFboiVwdb8LN6+pXe/SfkI+/qUegn4mJ/5RJ9YsrwdBAXM32IwIrBoLsPiZ+1YDzhd0c5wg==} + /@rushstack/node-core-library@4.0.2(@types/node@18.17.15): + resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': 3.63.0(@types/node@18.17.15) '@types/node': 18.17.15 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.8 + semver: 7.5.4 + z-schema: 5.0.6 dev: true - /@rushstack/rig-package@0.5.1: - resolution: {integrity: sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==} + /@rushstack/operation-graph@0.2.13(@types/node@18.17.15): + resolution: {integrity: sha512-cO3QHo282ZggcBsyO8jNyFsBnrlO7mIFeuMFFZplxFSKQGF/ckSP6LWEJgqKAX1yOqby4iF0WImvGIPvtnzt/Q==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) + '@rushstack/terminal': 0.9.0(@types/node@18.17.15) + '@types/node': 18.17.15 + dev: true + + /@rushstack/rig-package@0.5.2: + resolution: {integrity: sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==} dependencies: - resolve: 1.22.4 + resolve: 1.22.8 strip-json-comments: 3.1.1 dev: true @@ -9784,17 +9891,32 @@ packages: - '@types/node' - webpack - /@rushstack/tree-pattern@0.3.2: - resolution: {integrity: sha512-cF8gIPVDQSM9Ui2L0gRMmn63/iDA8JSgeqI575evPYAtDcIL2W65wvpWkWBTuvsEJjmecXoX9hCj7suzyIlzEA==} + /@rushstack/terminal@0.9.0(@types/node@18.17.15): + resolution: {integrity: sha512-49RnIDooriXyqcd7mGyjh9CmjOjf/Vn8PkOQXHa1CS0/RrrynCJLFhRDkswf7gGXZW+6UhROOE8wTmbOrfUTSA==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) + '@types/node': 18.17.15 + colors: 1.2.5 + dev: true + + /@rushstack/tree-pattern@0.3.3: + resolution: {integrity: sha512-IBsPzcdZhzlMfYWEZxK87Zuqzu7gEOY5eB6KkkD9HfMHLXP2l/54jKI0Tmo5OcbrVa8aivwy0AlVcaPlobLwaQ==} dev: true - /@rushstack/ts-command-line@4.17.1: - resolution: {integrity: sha512-2jweO1O57BYP5qdBGl6apJLB+aRIn5ccIRTPDyULh0KMwVzFqWtw6IZWt1qtUoZD/pD2RNkIOosH6Cq45rIYeg==} + /@rushstack/ts-command-line@4.17.3(@types/node@18.17.15): + resolution: {integrity: sha512-/PtTYW38A8iUviuCmQSccHfmx3uBh4Jm5YRPU2aTgYEgwT2jtg60vAbwnkMYkyaT1AbWpjZM3xq5uHYPURvStw==} dependencies: + '@rushstack/terminal': 0.9.0(@types/node@18.17.15) '@types/argparse': 1.0.38 argparse: 1.0.10 - colors: 1.2.5 string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' dev: true /@rushstack/webpack-plugin-utilities@0.3.16(@types/webpack@4.41.32)(webpack@4.47.0): @@ -9833,10 +9955,10 @@ packages: '@serverless-stack/resources': 0.67.0 aws-cdk: 2.7.0 aws-cdk-lib: 2.7.0(constructs@10.0.130) - aws-sdk: 2.1431.0 + aws-sdk: 2.1563.0 body-parser: 1.20.2 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.4.3 cross-spawn: 7.0.3 detect-port-alt: 1.1.6 esbuild: 0.12.29 @@ -9857,14 +9979,14 @@ packages: /@serverless-stack/core@0.67.2: resolution: {integrity: sha512-9Z7dDCWRu38EGR9XL9cD2pZBNtX1vrpij9r4mOAae5PUk3XqROfzoEqObIhkU78Qzl/N74bKMu75z0IzXqa2rA==} dependencies: - '@trpc/server': 9.27.3 + '@trpc/server': 9.27.4 async-retry: 1.3.3 aws-cdk: 2.7.0 aws-cdk-lib: 2.7.0(constructs@10.0.130) - aws-sdk: 2.1431.0 + aws-sdk: 2.1563.0 chalk: 4.1.2 - chokidar: 3.5.3 - ci-info: 3.8.0 + chokidar: 3.6.0 + ci-info: 3.9.0 conf: 10.2.0 constructs: 10.0.130 cross-spawn: 7.0.3 @@ -9873,7 +9995,7 @@ packages: dotenv: 10.0.0 dotenv-expand: 5.1.0 esbuild: 0.14.54 - eslint: 8.46.0 + eslint: 8.56.0 express: 4.18.1 fs-extra: 9.1.0 immer: 9.0.21 @@ -9884,7 +10006,7 @@ packages: typescript: 4.9.5 uuid: 8.3.2 xstate: 4.26.1 - zod: 3.21.4 + zod: 3.22.4 transitivePeerDependencies: - supports-color dev: true @@ -9899,12 +10021,12 @@ packages: '@graphql-tools/load-files': 6.6.1(graphql@15.8.0) '@graphql-tools/merge': 6.2.17(graphql@15.8.0) '@serverless-stack/core': 0.67.2 - archiver: 5.3.1 + archiver: 5.3.2 aws-cdk-lib: 2.7.0(constructs@10.0.130) chalk: 4.1.2 constructs: 10.0.130 cross-spawn: 7.0.3 - esbuild: 0.18.20 + esbuild: 0.20.1 fs-extra: 9.1.0 glob: 7.2.3 graphql: 15.8.0 @@ -9920,15 +10042,15 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} - /@sinonjs/commons@3.0.0: - resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} + /@sinonjs/commons@3.0.1: + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} dependencies: type-detect: 4.0.8 /@sinonjs/fake-timers@10.3.0: resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} dependencies: - '@sinonjs/commons': 3.0.0 + '@sinonjs/commons': 3.0.1 /@storybook/addon-actions@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-t2w3iLXFul+R/1ekYxIEzUOZZmvEa7EzUAVAuCHP4i6x0jBnTTZ7sAIUVRaxVREPguH5IqI/2OklYhKanty2Yw==} @@ -9947,11 +10069,11 @@ packages: '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - core-js: 3.32.0 + core-js: 3.36.0 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 - polished: 4.2.2 + polished: 4.3.1 prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -9983,7 +10105,7 @@ packages: '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 memoizerific: 1.11.3 react: 17.0.2 @@ -10015,7 +10137,7 @@ packages: '@storybook/node-logger': 6.4.22 '@storybook/store': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - core-js: 3.32.0 + core-js: 3.36.0 lodash: 4.17.21 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -10078,10 +10200,10 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@babel/generator': 7.22.10 - '@babel/parser': 7.22.10 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.20.12) - '@babel/preset-env': 7.22.10(@babel/core@7.20.12) + '@babel/generator': 7.23.6 + '@babel/parser': 7.23.9 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12) + '@babel/preset-env': 7.23.9(@babel/core@7.20.12) '@jest/transform': 26.6.2 '@mdx-js/loader': 1.6.22(react@17.0.2) '@mdx-js/mdx': 1.6.22 @@ -10105,7 +10227,7 @@ packages: acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 - core-js: 3.32.0 + core-js: 3.36.0 doctrine: 3.0.0 escodegen: 2.1.0 fast-deep-equal: 3.1.3 @@ -10114,7 +10236,7 @@ packages: js-string-escape: 1.0.1 loader-utils: 2.0.4 lodash: 4.17.21 - nanoid: 3.3.6 + nanoid: 3.3.7 p-limit: 3.1.0 prettier: 2.3.0 prop-types: 15.8.1 @@ -10180,7 +10302,7 @@ packages: '@storybook/api': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/node-logger': 6.4.22 babel-loader: 8.2.5(@babel/core@7.20.12)(webpack@4.47.0) - core-js: 3.32.0 + core-js: 3.36.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) regenerator-runtime: 0.13.11 @@ -10225,8 +10347,8 @@ packages: '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/router': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@types/qs': 6.9.7 - core-js: 3.32.0 + '@types/qs': 6.9.11 + core-js: 3.36.0 global: 4.4.0 prop-types: 15.8.1 qs: 6.11.2 @@ -10255,7 +10377,7 @@ packages: '@storybook/components': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -10280,7 +10402,7 @@ packages: '@storybook/components': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -10305,7 +10427,7 @@ packages: '@storybook/api': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/components': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - core-js: 3.32.0 + core-js: 3.36.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) regenerator-runtime: 0.13.11 @@ -10330,7 +10452,7 @@ packages: '@storybook/components': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/core-events': 6.4.22 '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 memoizerific: 1.11.3 prop-types: 15.8.1 @@ -10357,7 +10479,7 @@ packages: '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@types/react': 17.0.74 '@types/webpack-env': 1.18.0 - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -10379,7 +10501,7 @@ packages: '@storybook/semver': 7.3.2 '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@types/react': 17.0.74 - core-js: 3.32.0 + core-js: 3.36.0 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 @@ -10387,7 +10509,7 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) regenerator-runtime: 0.13.11 - store2: 2.14.2 + store2: 2.14.3 telejson: 5.3.3 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -10405,25 +10527,25 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-proposal-decorators': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.20.12) + '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.20.12) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.20.12) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.20.12) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.20.12) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.20.12) - '@babel/plugin-transform-destructuring': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.20.12) - '@babel/preset-env': 7.22.10(@babel/core@7.20.12) - '@babel/preset-react': 7.22.5(@babel/core@7.20.12) - '@babel/preset-typescript': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.20.12) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.20.12) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.20.12) + '@babel/preset-env': 7.23.9(@babel/core@7.20.12) + '@babel/preset-react': 7.23.3(@babel/core@7.20.12) + '@babel/preset-typescript': 7.23.3(@babel/core@7.20.12) '@storybook/addons': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/api': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/channel-postmessage': 6.4.22 @@ -10440,14 +10562,14 @@ packages: '@storybook/store': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/ui': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@types/node': 14.18.59 + '@types/node': 14.18.63 '@types/webpack': 4.41.32 autoprefixer: 9.8.8 babel-loader: 8.2.5(@babel/core@7.20.12)(webpack@4.47.0) babel-plugin-macros: 2.8.0 babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.20.12) case-sensitive-paths-webpack-plugin: 2.4.0 - core-js: 3.32.0 + core-js: 3.36.0 css-loader: 3.6.0(webpack@4.47.0) file-loader: 6.2.0(webpack@4.47.0) find-up: 5.0.0 @@ -10473,7 +10595,7 @@ packages: webpack: 4.47.0(webpack-cli@3.3.12) webpack-dev-middleware: 3.7.3(@types/webpack@4.41.32)(webpack@4.47.0) webpack-filter-warnings-plugin: 1.2.1(webpack@4.47.0) - webpack-hot-middleware: 2.25.4 + webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.2.2 transitivePeerDependencies: - '@types/react' @@ -10490,7 +10612,7 @@ packages: '@storybook/channels': 6.4.22 '@storybook/client-logger': 6.4.22 '@storybook/core-events': 6.4.22 - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 qs: 6.11.2 telejson: 5.3.3 @@ -10501,7 +10623,7 @@ packages: dependencies: '@storybook/channels': 6.4.22 '@storybook/client-logger': 6.4.22 - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 telejson: 5.3.3 dev: true @@ -10509,7 +10631,7 @@ packages: /@storybook/channels@6.4.22: resolution: {integrity: sha512-cfR74tu7MLah1A8Rru5sak71I+kH2e/sY6gkpVmlvBj4hEmdZp4Puj9PTeaKcMXh9DgIDPNA5mb8yvQH6VcyxQ==} dependencies: - core-js: 3.32.0 + core-js: 3.36.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true @@ -10521,8 +10643,8 @@ packages: jest: '*' dependencies: '@babel/core': 7.20.12 - '@babel/preset-env': 7.22.10(@babel/core@7.20.12) - '@storybook/codemod': 6.4.22(@babel/preset-env@7.22.10) + '@babel/preset-env': 7.23.9(@babel/core@7.20.12) + '@storybook/codemod': 6.4.22(@babel/preset-env@7.23.9) '@storybook/core-common': 6.4.22(eslint@8.7.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@storybook/csf-tools': 6.4.22 '@storybook/node-logger': 6.4.22 @@ -10530,16 +10652,16 @@ packages: boxen: 5.1.2 chalk: 4.1.2 commander: 6.2.1 - core-js: 3.32.0 + core-js: 3.36.0 cross-spawn: 7.0.3 - envinfo: 7.10.0 + envinfo: 7.11.1 express: 4.18.1 find-up: 5.0.0 fs-extra: 9.1.0 get-port: 5.1.1 globby: 11.1.0 jest: 29.3.1(@types/node@18.17.15) - jscodeshift: 0.13.1(@babel/preset-env@7.22.10) + jscodeshift: 0.13.1(@babel/preset-env@7.23.9) json5: 2.2.3 leven: 3.1.0 prompts: 2.4.2 @@ -10573,9 +10695,9 @@ packages: '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/store': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@types/qs': 6.9.7 + '@types/qs': 6.9.11 '@types/webpack-env': 1.18.0 - core-js: 3.32.0 + core-js: 3.36.0 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 @@ -10584,7 +10706,7 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) regenerator-runtime: 0.13.11 - store2: 2.14.2 + store2: 2.14.3 synchronous-promise: 2.0.17 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -10595,22 +10717,22 @@ packages: /@storybook/client-logger@6.4.22: resolution: {integrity: sha512-LXhxh/lcDsdGnK8kimqfhu3C0+D2ylCSPPQNbU0IsLRmTfbpQYMdyl0XBjPdHiRVwlL7Gkw5OMjYemQgJ02zlw==} dependencies: - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 dev: true - /@storybook/codemod@6.4.22(@babel/preset-env@7.22.10): + /@storybook/codemod@6.4.22(@babel/preset-env@7.23.9): resolution: {integrity: sha512-xqnTKUQU2W3vS3dce9s4bYhy15tIfAHIzog37jqpKYOHnByXpPj/KkluGePtv5I6cvMxqP8IhQzn+Eh/lVjM4Q==} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 '@mdx-js/mdx': 1.6.22 '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/csf-tools': 6.4.22 '@storybook/node-logger': 6.4.22 - core-js: 3.32.0 + core-js: 3.36.0 cross-spawn: 7.0.3 globby: 11.1.0 - jscodeshift: 0.13.1(@babel/preset-env@7.22.10) + jscodeshift: 0.13.1(@babel/preset-env@7.23.9) lodash: 4.17.21 prettier: 2.3.0 recast: 0.19.1 @@ -10630,25 +10752,25 @@ packages: '@storybook/client-logger': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@types/color-convert': 2.0.0 - '@types/overlayscrollbars': 1.12.1 + '@types/color-convert': 2.0.3 + '@types/overlayscrollbars': 1.12.5 '@types/react-syntax-highlighter': 11.0.5 color-convert: 2.0.1 - core-js: 3.32.0 + core-js: 3.36.0 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 - markdown-to-jsx: 7.3.2(react@17.0.2) + markdown-to-jsx: 7.4.1(react@17.0.2) memoizerific: 1.11.3 overlayscrollbars: 1.13.3 - polished: 4.2.2 + polished: 4.3.1 prop-types: 15.8.1 react: 17.0.2 react-colorful: 5.6.1(react-dom@17.0.2)(react@17.0.2) react-dom: 17.0.2(react@17.0.2) react-popper-tooltip: 3.1.1(react-dom@17.0.2)(react@17.0.2) react-syntax-highlighter: 13.5.3(react@17.0.2) - react-textarea-autosize: 8.5.2(@types/react@17.0.74)(react@17.0.2) + react-textarea-autosize: 8.5.3(@types/react@17.0.74)(react@17.0.2) regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -10679,7 +10801,7 @@ packages: '@storybook/ui': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 lodash: 4.17.21 qs: 6.11.2 @@ -10707,34 +10829,34 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) - '@babel/plugin-proposal-decorators': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.20.12) + '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.20.12) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.20.12) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.20.12) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.20.12) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.20.12) - '@babel/plugin-transform-destructuring': 7.22.10(@babel/core@7.20.12) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.20.12) - '@babel/preset-env': 7.22.10(@babel/core@7.20.12) - '@babel/preset-react': 7.22.5(@babel/core@7.20.12) - '@babel/preset-typescript': 7.22.5(@babel/core@7.20.12) - '@babel/register': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.20.12) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.20.12) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.20.12) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.20.12) + '@babel/preset-env': 7.23.9(@babel/core@7.20.12) + '@babel/preset-react': 7.23.3(@babel/core@7.20.12) + '@babel/preset-typescript': 7.23.3(@babel/core@7.20.12) + '@babel/register': 7.23.7(@babel/core@7.20.12) '@storybook/node-logger': 6.4.22 '@storybook/semver': 7.3.2 - '@types/node': 14.18.59 - '@types/pretty-hrtime': 1.0.1 + '@types/node': 14.18.63 + '@types/pretty-hrtime': 1.0.3 babel-loader: 8.2.5(@babel/core@7.20.12)(webpack@4.47.0) babel-plugin-macros: 3.1.0 babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.20.12) chalk: 4.1.2 - core-js: 3.32.0 + core-js: 3.36.0 express: 4.18.1 file-system-cache: 1.1.0 find-up: 5.0.0 @@ -10768,7 +10890,7 @@ packages: /@storybook/core-events@6.4.22: resolution: {integrity: sha512-5GYY5+1gd58Gxjqex27RVaX6qbfIQmJxcbzbNpXGNSqwqAuIIepcV1rdCVm6I4C3Yb7/AQ3cN5dVbf33QxRIwA==} dependencies: - core-js: 3.32.0 + core-js: 3.36.0 dev: true /@storybook/core-server@6.4.22(@types/react@17.0.74)(eslint@8.7.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3): @@ -10798,9 +10920,9 @@ packages: '@storybook/node-logger': 6.4.22 '@storybook/semver': 7.3.2 '@storybook/store': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@types/node': 14.18.59 + '@types/node': 14.18.63 '@types/node-fetch': 2.6.2 - '@types/pretty-hrtime': 1.0.1 + '@types/pretty-hrtime': 1.0.3 '@types/webpack': 4.41.32 better-opn: 2.1.1 boxen: 5.1.2 @@ -10808,14 +10930,14 @@ packages: cli-table3: 0.6.3 commander: 6.2.1 compression: 1.7.4 - core-js: 3.32.0 + core-js: 3.36.0 cpy: 8.1.2 detect-port: 1.5.1 express: 4.18.1 file-system-cache: 1.1.0 fs-extra: 9.1.0 globby: 11.1.0 - ip: 1.1.8 + ip: 1.1.9 lodash: 4.17.21 node-fetch: 2.6.7 pretty-hrtime: 1.0.3 @@ -10831,7 +10953,7 @@ packages: util-deprecate: 1.0.2 watchpack: 2.4.0 webpack: 4.47.0(webpack-cli@3.3.12) - ws: 8.14.1 + ws: 8.14.2 transitivePeerDependencies: - '@types/react' - bufferutil @@ -10881,15 +11003,15 @@ packages: resolution: {integrity: sha512-LMu8MZAiQspJAtMBLU2zitsIkqQv7jOwX7ih5JrXlyaDticH7l2j6Q+1mCZNWUOiMTizj0ivulmUsSaYbpToSw==} dependencies: '@babel/core': 7.20.12 - '@babel/generator': 7.22.10 - '@babel/parser': 7.22.10 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.20.12) - '@babel/preset-env': 7.22.10(@babel/core@7.20.12) - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 + '@babel/generator': 7.23.6 + '@babel/parser': 7.23.9 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12) + '@babel/preset-env': 7.23.9(@babel/core@7.20.12) + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 '@mdx-js/mdx': 1.6.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - core-js: 3.32.0 + core-js: 3.36.0 fs-extra: 9.1.0 global: 4.4.0 js-string-escape: 1.0.1 @@ -10918,20 +11040,20 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.20.12) - '@babel/preset-react': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.20.12) + '@babel/preset-react': 7.23.3(@babel/core@7.20.12) '@storybook/addons': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/core-client': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3)(webpack@4.47.0) '@storybook/core-common': 6.4.22(eslint@8.7.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@storybook/node-logger': 6.4.22 '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/ui': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) - '@types/node': 14.18.59 + '@types/node': 14.18.63 '@types/webpack': 4.41.32 babel-loader: 8.2.5(@babel/core@7.20.12)(webpack@4.47.0) case-sensitive-paths-webpack-plugin: 2.4.0 chalk: 4.1.2 - core-js: 3.32.0 + core-js: 3.36.0 css-loader: 3.6.0(webpack@4.47.0) express: 4.18.1 file-loader: 6.2.0(webpack@4.47.0) @@ -10969,9 +11091,9 @@ packages: /@storybook/node-logger@6.4.22: resolution: {integrity: sha512-sUXYFqPxiqM7gGH7gBXvO89YEO42nA4gBicJKZjj9e+W4QQLrftjF9l+mAw2K0mVE10Bn7r4pfs5oEZ0aruyyA==} dependencies: - '@types/npmlog': 4.1.4 + '@types/npmlog': 4.1.6 chalk: 4.1.2 - core-js: 3.32.0 + core-js: 3.36.0 npmlog: 5.0.1 pretty-hrtime: 1.0.3 dev: true @@ -10979,7 +11101,7 @@ packages: /@storybook/postinstall@6.4.22: resolution: {integrity: sha512-LdIvA+l70Mp5FSkawOC16uKocefc+MZLYRHqjTjgr7anubdi6y7W4n9A7/Yw4IstZHoknfL88qDj/uK5N+Ahzw==} dependencies: - core-js: 3.32.0 + core-js: 3.36.0 dev: true /@storybook/preview-web@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): @@ -10995,7 +11117,7 @@ packages: '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/store': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) ansi-to-html: 0.6.15 - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 lodash: 4.17.21 qs: 6.11.2 @@ -11019,7 +11141,7 @@ packages: debug: 4.3.4 endent: 2.1.0 find-cache-dir: 3.3.2 - flat-cache: 3.0.4 + flat-cache: 3.2.0 micromatch: 4.0.5 react-docgen-typescript: 2.2.2(typescript@5.3.3) tslib: 2.3.1 @@ -11047,9 +11169,9 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@babel/preset-flow': 7.22.5(@babel/core@7.20.12) - '@babel/preset-react': 7.22.5(@babel/core@7.20.12) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.11.0)(webpack@4.47.0) + '@babel/preset-flow': 7.23.3(@babel/core@7.20.12) + '@babel/preset-react': 7.23.3(@babel/core@7.20.12) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.11.0)(webpack@4.47.0) '@storybook/addons': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/core': 6.4.22(@types/react@17.0.74)(eslint@8.7.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3)(webpack@4.47.0) '@storybook/core-common': 6.4.22(eslint@8.7.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) @@ -11064,7 +11186,7 @@ packages: babel-plugin-add-react-displayname: 0.0.5 babel-plugin-named-asset-import: 0.3.8(@babel/core@7.20.12) babel-plugin-react-docgen: 4.2.1 - core-js: 3.32.0 + core-js: 3.36.0 global: 4.4.0 lodash: 4.17.21 prop-types: 15.8.1 @@ -11104,7 +11226,7 @@ packages: dependencies: '@storybook/client-logger': 6.4.22 '@types/react': 17.0.74 - core-js: 3.32.0 + core-js: 3.36.0 fast-deep-equal: 3.1.3 global: 4.4.0 history: 5.0.0 @@ -11113,8 +11235,8 @@ packages: qs: 6.11.2 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-router: 6.14.2(@types/react@17.0.74)(react@17.0.2) - react-router-dom: 6.14.2(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) + react-router: 6.22.1(@types/react@17.0.74)(react@17.0.2) + react-router-dom: 6.22.1(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) ts-dedent: 2.2.0 dev: true @@ -11123,7 +11245,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - core-js: 3.32.0 + core-js: 3.36.0 find-up: 4.1.0 dev: true @@ -11136,7 +11258,7 @@ packages: '@storybook/addons': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/client-logger': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - core-js: 3.32.0 + core-js: 3.36.0 estraverse: 5.3.0 global: 4.4.0 loader-utils: 2.0.4 @@ -11159,7 +11281,7 @@ packages: '@storybook/client-logger': 6.4.22 '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - core-js: 3.32.0 + core-js: 3.36.0 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 @@ -11184,16 +11306,16 @@ packages: dependencies: '@emotion/core': 10.3.1(@types/react@17.0.74)(react@17.0.2) '@emotion/is-prop-valid': 0.8.8 - '@emotion/serialize': 1.1.2 + '@emotion/serialize': 1.1.3 '@emotion/styled': 10.3.0(@emotion/core@10.3.1)(@types/react@17.0.74)(react@17.0.2) '@emotion/utils': 1.2.1 '@storybook/client-logger': 6.4.22 - core-js: 3.32.0 + core-js: 3.36.0 deep-object-diff: 1.1.9 emotion-theming: 10.3.0(@emotion/core@10.3.1)(@types/react@17.0.74)(react@17.0.2) global: 4.4.0 memoizerific: 1.11.3 - polished: 4.2.2 + polished: 4.3.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) resolve-from: 5.0.0 @@ -11219,25 +11341,25 @@ packages: '@storybook/semver': 7.3.2 '@storybook/theming': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) copy-to-clipboard: 3.3.3 - core-js: 3.32.0 - core-js-pure: 3.32.0 + core-js: 3.36.0 + core-js-pure: 3.36.0 downshift: 6.1.12(react@17.0.2) emotion-theming: 10.3.0(@emotion/core@10.3.1)(@types/react@17.0.74)(react@17.0.2) fuse.js: 3.6.1 global: 4.4.0 lodash: 4.17.21 - markdown-to-jsx: 7.3.2(react@17.0.2) + markdown-to-jsx: 7.4.1(react@17.0.2) memoizerific: 1.11.3 - polished: 4.2.2 + polished: 4.3.1 qs: 6.11.2 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-draggable: 4.4.5(react-dom@17.0.2)(react@17.0.2) + react-draggable: 4.4.6(react-dom@17.0.2)(react@17.0.2) react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) react-sizeme: 3.0.2 regenerator-runtime: 0.13.11 resolve-from: 5.0.0 - store2: 2.14.2 + store2: 2.14.3 transitivePeerDependencies: - '@types/react' dev: true @@ -11245,7 +11367,20 @@ packages: /@swc/helpers@0.4.14: resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 + dev: false + + /@swc/helpers@0.4.36: + resolution: {integrity: sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==} + dependencies: + legacy-swc-helpers: /@swc/helpers@0.4.14 + tslib: 2.6.2 + dev: false + + /@swc/helpers@0.5.6: + resolution: {integrity: sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==} + dependencies: + tslib: 2.6.2 dev: false /@szmarczak/http-timer@4.0.6: @@ -11263,8 +11398,8 @@ packages: resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} - /@trpc/server@9.27.3: - resolution: {integrity: sha512-RHWD9xjE+A9UaQCVYkqjl0sbGaHfvlUqJH3e1I57F2ztJbMeFYoP47pVgjkg0CLYSuRDa3imtD4dVDZ4DcODjQ==} + /@trpc/server@9.27.4: + resolution: {integrity: sha512-yw0omUrxGp8+gEAuieZFeXB4bCqFvmyCDL3GOBv+Q6+cK0m5824ViHZKPgK5DYG1ijN/lbi1hP3UVKywPN7rbQ==} dev: true /@trysound/sax@0.2.0: @@ -11279,39 +11414,39 @@ packages: resolution: {integrity: sha512-Vsyi9ogDAY3REZDjYnXMRJJa62SDvxHXxJI5nGDQdZW058dDE+av/anynN2rLKbCKXDRNw3D/sQmqxVflZFi4A==} dev: true - /@types/babel__core@7.20.1: - resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.20.1 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.5 - /@types/babel__generator@7.6.4: - resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 - /@types/babel__template@7.4.1: - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 - /@types/babel__traverse@7.20.1: - resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==} + /@types/babel__traverse@7.20.5: + resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.9 - /@types/body-parser@1.19.2: - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + /@types/body-parser@1.19.5: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: - '@types/connect': 3.4.35 + '@types/connect': 3.4.38 '@types/node': 18.17.15 - /@types/bonjour@3.5.10: - resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} + /@types/bonjour@3.5.13: + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: '@types/node': 18.17.15 dev: false @@ -11319,51 +11454,51 @@ packages: /@types/cacheable-request@6.0.3: resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: - '@types/http-cache-semantics': 4.0.1 + '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 '@types/node': 18.17.15 - '@types/responselike': 1.0.0 + '@types/responselike': 1.0.3 /@types/cli-table@0.3.0: resolution: {integrity: sha512-QnZUISJJXyhyD6L1e5QwXDV/A5i2W1/gl6D6YMc8u0ncPepbv/B4w3S+izVvtAg60m6h+JP09+Y/0zF2mojlFQ==} dev: true - /@types/color-convert@2.0.0: - resolution: {integrity: sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==} + /@types/color-convert@2.0.3: + resolution: {integrity: sha512-2Q6wzrNiuEvYxVQqhh7sXM2mhIhvZR/Paq4FdsQkOMgWsCIkKvSGj8Le1/XalulrmgOzPMqNa0ix+ePY4hTrfg==} dependencies: - '@types/color-name': 1.1.1 + '@types/color-name': 1.1.3 dev: true - /@types/color-name@1.1.1: - resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==} + /@types/color-name@1.1.3: + resolution: {integrity: sha512-87W6MJCKZYDhLAx/J1ikW8niMvmGRyY+rpUxWpL1cO7F8Uu5CHuQoFv+R0/L5pgNdW4jTyda42kv60uwVIPjLw==} dev: true - /@types/compression@1.7.2(@types/express@4.17.13): - resolution: {integrity: sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==} + /@types/compression@1.7.5(@types/express@4.17.13): + resolution: {integrity: sha512-AAQvK5pxMpaT+nDvhHrsBhLSYG5yQdtkaJE1WYieSNY2mVFKAgmU4ks65rkZD5oqnGCFLyQpUr1CqI4DmUMyDg==} peerDependencies: '@types/express': '*' dependencies: '@types/express': 4.17.13 dev: true - /@types/configstore@6.0.0: - resolution: {integrity: sha512-GUvNiia85zTDDIx0iPrtF3pI8dwrQkfuokEqxqPDE55qxH0U5SZz4awVZjiJLWN2ZZRkXCUqgsMUbygXY+kytA==} + /@types/configstore@6.0.2: + resolution: {integrity: sha512-OS//b51j9uyR3zvwD04Kfs5kHpve2qalQ18JhY/ho3voGYUTPLEG90/ocfKPI48hyHH8T04f7KEEbK6Ue60oZQ==} dev: true - /@types/connect-history-api-fallback@1.5.0: - resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==} + /@types/connect-history-api-fallback@1.5.4: + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: - '@types/express-serve-static-core': 4.17.35 + '@types/express-serve-static-core': 4.17.43 '@types/node': 18.17.15 dev: false - /@types/connect@3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + /@types/connect@3.4.38: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: '@types/node': 18.17.15 - /@types/cors@2.8.13: - resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} + /@types/cors@2.8.17: + resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: '@types/node': 18.17.15 dev: true @@ -11372,8 +11507,8 @@ packages: resolution: {integrity: sha512-XIpxU6Qdvp1ZE6Kr3yrkv1qgUab0fyf4mHYvW8N3Bx3PCsbN6or1q9/q72cv5jIFWolaGH08U9XyYoLLIykyKQ==} dev: true - /@types/eslint-scope@3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: '@types/eslint': 8.2.0 '@types/estree': 1.0.5 @@ -11382,30 +11517,30 @@ packages: resolution: {integrity: sha512-74hbvsnc+7TEDa1z5YLSe4/q8hGYB3USNvCuzHUJrjPV6hXaq8IXcngCrHkuvFt0+8rFz7xYXrHgNayIX0UZvQ==} dependencies: '@types/estree': 1.0.5 - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - /@types/events@3.0.0: - resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} + /@types/events@3.0.3: + resolution: {integrity: sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==} dev: true - /@types/express-serve-static-core@4.17.35: - resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} + /@types/express-serve-static-core@4.17.43: + resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} dependencies: '@types/node': 18.17.15 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.4 - '@types/send': 0.17.1 + '@types/qs': 6.9.11 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 /@types/express@4.17.13: resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==} dependencies: - '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.35 - '@types/qs': 6.9.7 - '@types/serve-static': 1.15.2 + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.17.43 + '@types/qs': 6.9.11 + '@types/serve-static': 1.15.5 /@types/fs-extra@7.0.0: resolution: {integrity: sha512-ndoMMbGyuToTy4qB6Lex/inR98nPiNHacsgMPvy+zqMLgSxbt8VtWpDArpGp69h1fEDQHn1KB+9DWD++wgbwYA==} @@ -11416,20 +11551,20 @@ packages: /@types/glob@7.1.1: resolution: {integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==} dependencies: - '@types/events': 3.0.0 + '@types/events': 3.0.3 '@types/minimatch': 3.0.5 '@types/node': 18.17.15 dev: true - /@types/graceful-fs@4.1.6: - resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} + /@types/graceful-fs@4.1.9: + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: '@types/node': 18.17.15 - /@types/hast@2.3.5: - resolution: {integrity: sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==} + /@types/hast@2.3.10: + resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 dev: true /@types/heft-jest@1.0.1: @@ -11437,8 +11572,8 @@ packages: dependencies: '@types/jest': 29.2.5 - /@types/hoist-non-react-statics@3.3.1: - resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} + /@types/hoist-non-react-statics@3.3.5: + resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: '@types/react': 17.0.74 hoist-non-react-statics: 3.3.2 @@ -11449,40 +11584,43 @@ packages: /@types/html-minifier-terser@6.1.0: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - /@types/http-cache-semantics@4.0.1: - resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + /@types/http-cache-semantics@4.0.4: + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - /@types/http-errors@2.0.1: - resolution: {integrity: sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==} + /@types/http-errors@2.0.4: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - /@types/http-proxy@1.17.11: - resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} + /@types/http-proxy@1.17.14: + resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: '@types/node': 18.17.15 /@types/inquirer@7.3.1: resolution: {integrity: sha512-osD38QVIfcdgsPCT0V3lD7eH0OFurX71Jft18bZrsVQWVRt6TuxRzlr0GJLrxoHZR2V5ph7/qP8se/dcnI7o0g==} dependencies: - '@types/through': 0.0.30 + '@types/through': 0.0.33 rxjs: 6.6.7 dev: true - /@types/is-function@1.0.1: - resolution: {integrity: sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==} + /@types/is-function@1.0.3: + resolution: {integrity: sha512-/CLhCW79JUeLKznI6mbVieGbl4QU5Hfn+6udw1YHZoofASjbQ5zaP5LzAUZYDpRYEjS4/P+DhEgyJ/PQmGGTWw==} dev: true /@types/istanbul-lib-coverage@2.0.4: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} - /@types/istanbul-lib-report@3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} dependencies: - '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-coverage': 2.0.6 - /@types/istanbul-reports@3.0.1: - resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} dependencies: - '@types/istanbul-lib-report': 3.0.0 + '@types/istanbul-lib-report': 3.0.3 /@types/jest@23.3.13: resolution: {integrity: sha512-ePl4l+7dLLmCucIwgQHAgjiepY++qcI6nb8eAwGNkB6OxmTe3Z9rQU3rSpomqu42PCCnlThZbOoxsf+qylJsLA==} @@ -11498,14 +11636,14 @@ packages: /@types/jest@29.2.5: resolution: {integrity: sha512-H2cSxkKgVmqNHXP7TC2L/WUorrZu8ZigyRywfVzv6EyBlxj39n4C00hjXYQWsbwqgElaj/CiAeSRmk5GoaKTgw==} dependencies: - expect: 29.6.2 - pretty-format: 29.6.2 + expect: 29.7.0 + pretty-format: 29.7.0 /@types/jest@29.5.12: resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==} dependencies: - expect: 29.6.2 - pretty-format: 29.6.2 + expect: 29.7.0 + pretty-format: 29.7.0 dev: true /@types/jju@1.4.1: @@ -11520,11 +11658,11 @@ packages: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: '@types/node': 18.17.15 - '@types/tough-cookie': 4.0.2 + '@types/tough-cookie': 4.0.5 parse5: 7.1.2 - /@types/json-schema@7.0.12: - resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -11549,34 +11687,34 @@ packages: resolution: {integrity: sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==} dev: false - /@types/mdast@3.0.12: - resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} + /@types/mdast@3.0.15: + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 dev: true - /@types/mime-types@2.1.1: - resolution: {integrity: sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==} + /@types/mime-types@2.1.4: + resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==} dev: true - /@types/mime@1.3.2: - resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + /@types/mime@1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - /@types/mime@3.0.1: - resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + /@types/mime@3.0.4: + resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==} /@types/minimatch@3.0.5: resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} - /@types/minimist@1.2.2: - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + /@types/minimist@1.2.5: + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} dev: false /@types/minipass@3.3.5: resolution: {integrity: sha512-M2BLHQdEmDmH671h0GIlOQQJrgezd1vNqq7PVj1VOsHZ2uQQb4iPiQIl0SlMdhxZPUsLIfEklmeEHXg8DJRewA==} deprecated: This is a stub types definition. minipass provides its own type definitions, so you do not need this installed. dependencies: - minipass: 7.0.2 + minipass: 7.0.4 dev: true /@types/mocha@9.1.1: @@ -11595,6 +11733,12 @@ packages: '@types/node': 18.17.15 dev: true + /@types/node-forge@1.3.11: + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + dependencies: + '@types/node': 18.17.15 + dev: false + /@types/node@10.17.60: resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} dev: true @@ -11603,8 +11747,8 @@ packages: resolution: {integrity: sha512-FAYBGwC+W6F9+huFIDtn43cpy7+SzG+atzRiTfdp3inUKL2hXnd4rG8hylJLIh4+hqrQy1P17kvJByE/z825hA==} dev: true - /@types/node@14.18.59: - resolution: {integrity: sha512-NWJMpBL2Xs3MY93yrD6YrrTKep8eIA6iMnfG4oIc6LrTRlBZgiSCGiY3V/Owlp6umIBLyKb4F8Q7hxWatjYH5A==} + /@types/node@14.18.63: + resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} dev: true /@types/node@17.0.41: @@ -11620,8 +11764,8 @@ packages: undici-types: 5.26.5 dev: true - /@types/normalize-package-data@2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + /@types/normalize-package-data@2.4.4: + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} /@types/npm-package-arg@6.1.0: resolution: {integrity: sha512-vbt5fb0y1svMhu++1lwtKmZL76d0uPChFlw7kEzyUmTwfmpHRcFb8i0R8ElT69q/L+QLgK2hgECivIAvaEDwag==} @@ -11631,16 +11775,18 @@ packages: resolution: {integrity: sha512-9NYoEH87t90e6dkaQOuUTY/R1xUE0a67sXzJBuAB+b+/z4FysHFD19g/O154ToGjyWqKYkezVUtuBdtfd4hyfw==} dev: true - /@types/npmlog@4.1.4: - resolution: {integrity: sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==} + /@types/npmlog@4.1.6: + resolution: {integrity: sha512-0l3z16vnlJGl2Mi/rgJFrdwfLZ4jfNYgE6ZShEpjqhHuGTqdEzNles03NpYHwUMVYZa+Tj46UxKIEpE78lQ3DQ==} + dependencies: + '@types/node': 18.17.15 dev: true - /@types/overlayscrollbars@1.12.1: - resolution: {integrity: sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==} + /@types/overlayscrollbars@1.12.5: + resolution: {integrity: sha512-1yMmgFrq1DQ3sCHyb3DNfXnE0dB463MjG47ugX3cyade3sOt3U8Fjxk/Com0JJguTLPtw766TSDaO4NC65Wgkw==} dev: true - /@types/parse-json@4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + /@types/parse-json@4.0.2: + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} /@types/parse5@5.0.3: resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} @@ -11649,28 +11795,28 @@ packages: /@types/prettier@2.7.3: resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - /@types/pretty-hrtime@1.0.1: - resolution: {integrity: sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==} + /@types/pretty-hrtime@1.0.3: + resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==} dev: true - /@types/prop-types@15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + /@types/prop-types@15.7.11: + resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} - /@types/qs@6.9.7: - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + /@types/qs@6.9.11: + resolution: {integrity: sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==} - /@types/range-parser@1.2.4: - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + /@types/range-parser@1.2.7: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} /@types/react-dom@17.0.25: resolution: {integrity: sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==} dependencies: '@types/react': 17.0.74 - /@types/react-redux@7.1.25: - resolution: {integrity: sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg==} + /@types/react-redux@7.1.33: + resolution: {integrity: sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==} dependencies: - '@types/hoist-non-react-statics': 3.3.1 + '@types/hoist-non-react-statics': 3.3.5 '@types/react': 17.0.74 hoist-non-react-statics: 3.3.2 redux: 4.2.1 @@ -11685,9 +11831,9 @@ packages: /@types/react@17.0.74: resolution: {integrity: sha512-nBtFGaeTMzpiL/p73xbmCi00SiCQZDTJUk9ZuHOLtil3nI+y7l269LHkHIAYpav99ZwGnPJzuJsJpfLXjiQ52g==} dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.3 - csstype: 3.1.2 + '@types/prop-types': 15.7.11 + '@types/scheduler': 0.16.8 + csstype: 3.1.3 /@types/read-package-tree@5.1.0: resolution: {integrity: sha512-QEaGDX5COe5Usog79fca6PEycs59075O/W0QcOJjVNv+ZQ26xjqxg8sWu63Lwdt4KAI08gb4Muho1EbEKs3YFw==} @@ -11697,8 +11843,8 @@ packages: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true - /@types/responselike@1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + /@types/responselike@1.0.3: + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: '@types/node': 18.17.15 @@ -11706,52 +11852,52 @@ packages: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} dev: false - /@types/scheduler@0.16.3: - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} + /@types/scheduler@0.16.8: + resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} - /@types/send@0.17.1: - resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} + /@types/send@0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: - '@types/mime': 1.3.2 + '@types/mime': 1.3.5 '@types/node': 18.17.15 /@types/serialize-javascript@5.0.2: resolution: {integrity: sha512-BRLlwZzRoZukGaBtcUxkLsZsQfWZpvog6MZk3PWQO9Q6pXmXFzjU5iGzZ+943evp6tkkbN98N1Z31KT0UG1yRw==} dev: true - /@types/serve-index@1.9.1: - resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} + /@types/serve-index@1.9.4: + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} dependencies: '@types/express': 4.17.13 dev: false - /@types/serve-static@1.15.2: - resolution: {integrity: sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==} + /@types/serve-static@1.15.5: + resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} dependencies: - '@types/http-errors': 2.0.1 - '@types/mime': 3.0.1 + '@types/http-errors': 2.0.4 + '@types/mime': 3.0.4 '@types/node': 18.17.15 - /@types/sockjs@0.3.33: - resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} + /@types/sockjs@0.3.36: + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: '@types/node': 18.17.15 dev: false - /@types/source-list-map@0.1.2: - resolution: {integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==} + /@types/source-list-map@0.1.6: + resolution: {integrity: sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==} - /@types/ssri@7.1.1: - resolution: {integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==} + /@types/ssri@7.1.5: + resolution: {integrity: sha512-odD/56S3B51liILSk5aXJlnYt99S6Rt9EFDDqGtJM26rKHApHcwyU/UoYHrzKkdkHMAIquGWCuHtQTbes+FRQw==} dependencies: '@types/node': 18.17.15 dev: true - /@types/stack-utils@2.0.1: - resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} + /@types/stack-utils@2.0.3: + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} /@types/strict-uri-encode@2.0.0: resolution: {integrity: sha512-R6vDd7CHxcWMzv5wfVhR3qyCRVQoZKwVd6kit0rkozTThRZSXZKEW2Kz3AxfVqq9+UyJAz1g8Q+bJ3CL6NzztQ==} @@ -11767,14 +11913,14 @@ packages: '@types/node': 18.17.15 dev: true - /@types/through@0.0.30: - resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} + /@types/through@0.0.33: + resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: '@types/node': 18.17.15 dev: true - /@types/tough-cookie@4.0.2: - resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} + /@types/tough-cookie@4.0.5: + resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} /@types/tunnel@0.0.3: resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} @@ -11782,19 +11928,19 @@ packages: '@types/node': 18.17.15 dev: false - /@types/uglify-js@3.17.1: - resolution: {integrity: sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==} + /@types/uglify-js@3.17.4: + resolution: {integrity: sha512-Hm/T0kV3ywpJyMGNbsItdivRhYNCQQf1IIsYsXnoVPES4t+FMLyDe0/K+Ea7ahWtMtSNb22ZdY7MIyoD9rqARg==} dependencies: source-map: 0.6.1 - /@types/unist@2.0.7: - resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} + /@types/unist@2.0.10: + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} dev: true - /@types/update-notifier@6.0.4: - resolution: {integrity: sha512-CiKJPSmt/3F4sVnkQTjnP/onKtTJxRkib6Gvw4XESM8FNsHlvRnBNqU5qL0IQmqjtKnz5e9E6Y7xChOpvxFzKg==} + /@types/update-notifier@6.0.8: + resolution: {integrity: sha512-IlDFnfSVfYQD+cKIg63DEXn3RFmd7W1iYtKQsJodcHK9R1yr8aKbKaPKfBxzPpcHCq2DU8zUq4PIPmy19Thjfg==} dependencies: - '@types/configstore': 6.0.0 + '@types/configstore': 6.0.2 boxen: 7.1.1 dev: true @@ -11806,14 +11952,14 @@ packages: resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==} dev: true - /@types/vscode@1.81.0: - resolution: {integrity: sha512-YIaCwpT+O2E7WOMq0eCgBEABE++SX3Yl/O02GoMIF2DO3qAtvw7m6BXFYsxnc6XyzwZgh6/s/UG78LSSombl2w==} + /@types/vscode@1.86.0: + resolution: {integrity: sha512-DnIXf2ftWv+9LWOB5OJeIeaLigLHF7fdXF6atfc7X5g2w/wVZBgk0amP7b+ub5xAuW1q7qP5YcFvOcit/DtyCQ==} dev: true /@types/watchpack@2.4.0: resolution: {integrity: sha512-PSAD+o9hezvfUFFzrYB/PO6Je7kwiZ2BSnB3/EZ9le+jTDKB6x5NJ96WWzQz1h/AyGJ/de3/1KpuBTkUFZm77A==} dependencies: - '@types/graceful-fs': 4.1.6 + '@types/graceful-fs': 4.1.9 '@types/node': 18.17.15 dev: true @@ -11824,7 +11970,7 @@ packages: resolution: {integrity: sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==} dependencies: '@types/node': 18.17.15 - '@types/source-list-map': 0.1.2 + '@types/source-list-map': 0.1.6 source-map: 0.7.4 /@types/webpack@4.41.32: @@ -11832,7 +11978,7 @@ packages: dependencies: '@types/node': 18.17.15 '@types/tapable': 1.0.6 - '@types/uglify-js': 3.17.1 + '@types/uglify-js': 3.17.4 '@types/webpack-sources': 1.4.2 anymatch: 3.1.3 source-map: 0.6.1 @@ -11846,22 +11992,22 @@ packages: resolution: {integrity: sha512-a/ONNCf9itbmzEz1ohx0Fv5TLJzXIPQTapxFu+DlYlDtn9UcAa1OhnrOOMwbU8125hFjrkJKL3qllD7vO5Bivw==} dev: true - /@types/yargs-parser@21.0.0: - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - /@types/yargs@15.0.15: - resolution: {integrity: sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==} + /@types/yargs@15.0.19: + resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 21.0.3 dev: true - /@types/yargs@17.0.24: - resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} + /@types/yargs@17.0.32: + resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 21.0.3 - /@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.7.0)(typescript@4.9.5): - resolution: {integrity: sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg==} + /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@4.9.5): + resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -11871,26 +12017,26 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.19.0(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 6.19.0(typescript@4.9.5) - '@typescript-eslint/type-utils': 6.19.0(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@4.9.5) + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.19.1(typescript@4.9.5) + '@typescript-eslint/type-utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) debug: 4.3.4 eslint: 8.7.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@4.9.5) + ts-api-utils: 1.2.1(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg==} + /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -11900,25 +12046,25 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.19.0(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.19.0(typescript@5.3.3) - '@typescript-eslint/type-utils': 6.19.0(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@5.3.3) + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) debug: 4.3.4 eslint: 8.7.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.3) + ts-api-utils: 1.2.1(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color - /@typescript-eslint/parser@6.19.0(eslint@7.11.0)(typescript@5.3.3): - resolution: {integrity: sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==} + /@typescript-eslint/parser@6.19.1(eslint@7.11.0)(typescript@5.3.3): + resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -11927,10 +12073,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.0(typescript@5.3.3) - '@typescript-eslint/types': 6.19.0(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) debug: 4.3.4 eslint: 7.11.0 typescript: 5.3.3 @@ -11938,8 +12084,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.19.0(eslint@7.30.0)(typescript@5.3.3): - resolution: {integrity: sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==} + /@typescript-eslint/parser@6.19.1(eslint@7.30.0)(typescript@5.3.3): + resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -11948,10 +12094,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.0(typescript@5.3.3) - '@typescript-eslint/types': 6.19.0(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) debug: 4.3.4 eslint: 7.30.0 typescript: 5.3.3 @@ -11959,8 +12105,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.19.0(eslint@7.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==} + /@typescript-eslint/parser@6.19.1(eslint@7.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -11969,10 +12115,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.0(typescript@5.3.3) - '@typescript-eslint/types': 6.19.0(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) debug: 4.3.4 eslint: 7.7.0 typescript: 5.3.3 @@ -11980,8 +12126,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.19.0(eslint@8.7.0)(typescript@4.9.5): - resolution: {integrity: sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==} + /@typescript-eslint/parser@6.19.1(eslint@8.7.0)(typescript@4.9.5): + resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -11990,10 +12136,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.0(typescript@4.9.5) - '@typescript-eslint/types': 6.19.0(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 6.19.0(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.19.1(typescript@4.9.5) + '@typescript-eslint/types': 6.19.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) debug: 4.3.4 eslint: 8.7.0 typescript: 4.9.5 @@ -12001,8 +12147,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.19.0(eslint@8.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==} + /@typescript-eslint/parser@6.19.1(eslint@8.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -12011,27 +12157,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.0(typescript@5.3.3) - '@typescript-eslint/types': 6.19.0(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) debug: 4.3.4 eslint: 8.7.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color - /@typescript-eslint/rule-tester@6.19.0(@eslint/eslintrc@3.0.0)(eslint@8.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-4/nUf0k1LYIxdEoNZBIvk3k4iXecV03mzKbHZQcB2TeyFuPUOnJGDQI8rrfbP7jbE2a6K7h5zU0ai0uG1ytO6g==} + /@typescript-eslint/rule-tester@6.19.1(@eslint/eslintrc@3.0.1)(eslint@8.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-1qvOSO9kjtjP66UimQ06tnZC/XVhb2s5hVi2Cn33efnzM3m+j8rwcGJJ9xwKacUWe7U50iHrY9xrakmF7SPWbg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@eslint/eslintrc': '>=2' eslint: '>=8' dependencies: - '@eslint/eslintrc': 3.0.0 + '@eslint/eslintrc': 3.0.1 '@types/semver': 7.5.0 - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) ajv: 6.12.6 eslint: 8.7.0 lodash.merge: 4.6.2 @@ -12041,27 +12187,27 @@ packages: - typescript dev: true - /@typescript-eslint/scope-manager@6.19.0(typescript@4.9.5): - resolution: {integrity: sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ==} + /@typescript-eslint/scope-manager@6.19.1(typescript@4.9.5): + resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.0(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@4.9.5) + '@typescript-eslint/types': 6.19.1(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) transitivePeerDependencies: - typescript dev: true - /@typescript-eslint/scope-manager@6.19.0(typescript@5.3.3): - resolution: {integrity: sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ==} + /@typescript-eslint/scope-manager@6.19.1(typescript@5.3.3): + resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@5.3.3) + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) transitivePeerDependencies: - typescript - /@typescript-eslint/type-utils@6.19.0(eslint@8.7.0)(typescript@4.9.5): - resolution: {integrity: sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w==} + /@typescript-eslint/type-utils@6.19.1(eslint@8.7.0)(typescript@4.9.5): + resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -12070,18 +12216,18 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.19.0(typescript@4.9.5) - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) debug: 4.3.4 eslint: 8.7.0 - ts-api-utils: 1.0.3(typescript@4.9.5) + ts-api-utils: 1.2.1(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@6.19.0(eslint@8.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w==} + /@typescript-eslint/type-utils@6.19.1(eslint@8.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -12090,11 +12236,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.7.0 - ts-api-utils: 1.0.3(typescript@5.3.3) + ts-api-utils: 1.2.1(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -12108,8 +12254,8 @@ packages: typescript: 5.3.3 dev: true - /@typescript-eslint/types@6.19.0(typescript@4.9.5): - resolution: {integrity: sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==} + /@typescript-eslint/types@6.19.1(typescript@4.9.5): + resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -12117,16 +12263,16 @@ packages: typescript: 4.9.5 dev: true - /@typescript-eslint/types@6.19.0(typescript@5.3.3): - resolution: {integrity: sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==} + /@typescript-eslint/types@6.19.1(typescript@5.3.3): + resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' dependencies: typescript: 5.3.3 - /@typescript-eslint/typescript-estree@6.19.0(typescript@4.9.5): - resolution: {integrity: sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==} + /@typescript-eslint/typescript-estree@6.19.1(typescript@4.9.5): + resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -12134,21 +12280,21 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.19.0(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@4.9.5) + '@typescript-eslint/types': 6.19.1(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@4.9.5) + ts-api-utils: 1.2.1(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.19.0(typescript@5.3.3): - resolution: {integrity: sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==} + /@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3): + resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -12156,30 +12302,30 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.19.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.0(typescript@5.3.3) + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.3) + ts-api-utils: 1.2.1(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color - /@typescript-eslint/utils@6.19.0(eslint@8.7.0)(typescript@4.9.5): - resolution: {integrity: sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw==} + /@typescript-eslint/utils@6.19.1(eslint@8.7.0)(typescript@4.9.5): + resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.7.0) - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.19.0(typescript@4.9.5) - '@typescript-eslint/types': 6.19.0(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 6.19.0(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.19.1(typescript@4.9.5) + '@typescript-eslint/types': 6.19.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) eslint: 8.7.0 semver: 7.5.4 transitivePeerDependencies: @@ -12187,40 +12333,40 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.19.0(eslint@8.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw==} + /@typescript-eslint/utils@6.19.1(eslint@8.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.7.0) - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.19.0(typescript@5.3.3) - '@typescript-eslint/types': 6.19.0(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) eslint: 8.7.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript - /@typescript-eslint/visitor-keys@6.19.0(typescript@4.9.5): - resolution: {integrity: sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==} + /@typescript-eslint/visitor-keys@6.19.1(typescript@4.9.5): + resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.0(typescript@4.9.5) - eslint-visitor-keys: 3.4.2 + '@typescript-eslint/types': 6.19.1(typescript@4.9.5) + eslint-visitor-keys: 3.4.3 transitivePeerDependencies: - typescript dev: true - /@typescript-eslint/visitor-keys@6.19.0(typescript@5.3.3): - resolution: {integrity: sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==} + /@typescript-eslint/visitor-keys@6.19.1(typescript@5.3.3): + resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.0(typescript@5.3.3) - eslint-visitor-keys: 3.4.2 + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + eslint-visitor-keys: 3.4.3 transitivePeerDependencies: - typescript @@ -12228,6 +12374,10 @@ packages: resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} dev: true + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true + /@vscode/test-electron@1.6.2: resolution: {integrity: sha512-W01ajJEMx6223Y7J5yaajGjVs1QfW3YGkkOJHVKfAMEqNB1ZHN9wCcViehv5ZwVSSJnjhu6lYEYgwBdHtCxqhQ==} engines: {node: '>=8.9.3'} @@ -12240,56 +12390,46 @@ packages: - supports-color dev: true - /@vue/compiler-core@3.3.4: - resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} + /@vue/compiler-core@3.4.19: + resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==} dependencies: - '@babel/parser': 7.22.10 - '@vue/shared': 3.3.4 + '@babel/parser': 7.23.9 + '@vue/shared': 3.4.19 + entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 dev: false - /@vue/compiler-dom@3.3.4: - resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} + /@vue/compiler-dom@3.4.19: + resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==} dependencies: - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/compiler-core': 3.4.19 + '@vue/shared': 3.4.19 dev: false - /@vue/compiler-sfc@3.3.4: - resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} + /@vue/compiler-sfc@3.4.19: + resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==} dependencies: - '@babel/parser': 7.22.10 - '@vue/compiler-core': 3.3.4 - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-ssr': 3.3.4 - '@vue/reactivity-transform': 3.3.4 - '@vue/shared': 3.3.4 + '@babel/parser': 7.23.9 + '@vue/compiler-core': 3.4.19 + '@vue/compiler-dom': 3.4.19 + '@vue/compiler-ssr': 3.4.19 + '@vue/shared': 3.4.19 estree-walker: 2.0.2 - magic-string: 0.30.2 - postcss: 8.4.27 + magic-string: 0.30.7 + postcss: 8.4.35 source-map-js: 1.0.2 dev: false - /@vue/compiler-ssr@3.3.4: - resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} + /@vue/compiler-ssr@3.4.19: + resolution: {integrity: sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==} dependencies: - '@vue/compiler-dom': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/compiler-dom': 3.4.19 + '@vue/shared': 3.4.19 dev: false - /@vue/reactivity-transform@3.3.4: - resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} - dependencies: - '@babel/parser': 7.22.10 - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 - estree-walker: 2.0.2 - magic-string: 0.30.2 - dev: false - - /@vue/shared@3.3.4: - resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + /@vue/shared@3.4.19: + resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==} dev: false /@webassemblyjs/ast@1.11.6: @@ -12513,6 +12653,7 @@ packages: /abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead /abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -12532,15 +12673,15 @@ packages: /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.11.3 + acorn-walk: 8.3.2 - /acorn-import-assertions@1.9.0(acorn@8.10.0): + /acorn-import-assertions@1.9.0(acorn@8.11.3): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.10.0 + acorn: 8.11.3 /acorn-jsx@5.3.2(acorn@7.4.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -12550,20 +12691,20 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx@5.3.2(acorn@8.10.0): + /acorn-jsx@5.3.2(acorn@8.11.3): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.10.0 + acorn: 8.11.3 /acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} dev: true - /acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + /acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} /acorn@6.4.2: @@ -12577,8 +12718,8 @@ packages: hasBin: true dev: true - /acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true @@ -12618,23 +12759,23 @@ packages: /airbnb-js-shims@2.2.1: resolution: {integrity: sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==} dependencies: - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 es5-shim: 4.6.7 es6-shim: 0.35.8 - function.prototype.name: 1.1.5 + function.prototype.name: 1.1.6 globalthis: 1.0.3 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.getownpropertydescriptors: 2.1.6 - object.values: 1.1.6 - promise.allsettled: 1.0.6 - promise.prototype.finally: 3.1.4 - string.prototype.matchall: 4.0.8 - string.prototype.padend: 3.1.4 - string.prototype.padstart: 3.1.4 - symbol.prototype.description: 1.0.5 + object.entries: 1.1.7 + object.fromentries: 2.0.7 + object.getownpropertydescriptors: 2.1.7 + object.values: 1.1.7 + promise.allsettled: 1.0.7 + promise.prototype.finally: 3.1.8 + string.prototype.matchall: 4.0.10 + string.prototype.padend: 3.1.5 + string.prototype.padstart: 3.1.5 + symbol.prototype.description: 1.0.6 dev: true /ajv-errors@1.0.1(ajv@6.12.6): @@ -12789,9 +12930,25 @@ packages: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} dev: true - /archiver-utils@2.1.0: - resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} - engines: {node: '>= 6'} + /archiver-utils@2.1.0: + resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} + engines: {node: '>= 6'} + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 2.3.8 + dev: true + + /archiver-utils@3.0.4: + resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} + engines: {node: '>= 10'} dependencies: glob: 7.2.3 graceful-fs: 4.2.11 @@ -12802,20 +12959,20 @@ packages: lodash.isplainobject: 4.0.6 lodash.union: 4.6.0 normalize-path: 3.0.0 - readable-stream: 2.3.8 + readable-stream: 3.6.2 dev: true - /archiver@5.3.1: - resolution: {integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==} + /archiver@5.3.2: + resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} engines: {node: '>= 10'} dependencies: archiver-utils: 2.1.0 - async: 3.2.4 + async: 3.2.5 buffer-crc32: 0.2.13 readable-stream: 3.6.2 readdir-glob: 1.1.3 tar-stream: 2.2.0 - zip-stream: 4.1.0 + zip-stream: 4.1.1 dev: true /archy@1.0.0: @@ -12857,11 +13014,12 @@ packages: resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} engines: {node: '>=0.10.0'} - /array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + /array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - is-array-buffer: 3.0.2 + call-bind: 1.0.7 + is-array-buffer: 3.0.4 /array-differ@3.0.0: resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} @@ -12871,18 +13029,14 @@ packages: /array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - /array-flatten@2.1.2: - resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} - dev: false - - /array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + /array-includes@3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + get-intrinsic: 1.2.4 is-string: 1.0.7 /array-union@1.0.2: @@ -12905,64 +13059,66 @@ packages: resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} engines: {node: '>=0.10.0'} - /array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + /array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + es-shim-unscopables: 1.0.2 - /array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + /array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + es-shim-unscopables: 1.0.2 - /array.prototype.map@1.0.5: - resolution: {integrity: sha512-gfaKntvwqYIuC7mLLyv2wzZIJqrRhn5PZ9EfFejSx6a78sV7iDsGpG9P+3oUPtm1Rerqm6nrKS4FYuTIvWfo3g==} + /array.prototype.map@1.0.6: + resolution: {integrity: sha512-nK1psgF2cXqP3wSyCSq0Hc7zwNq3sfljQqaG27r/7a7ooNUnn5nGq6yYWyks9jMO5EoFQ0ax80hSg6oXSRNXaw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 es-array-method-boxes-properly: 1.0.0 is-string: 1.0.7 dev: true - /array.prototype.reduce@1.0.5: - resolution: {integrity: sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==} + /array.prototype.reduce@1.0.6: + resolution: {integrity: sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 es-array-method-boxes-properly: 1.0.0 is-string: 1.0.7 - /array.prototype.tosorted@1.1.2: - resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==} + /array.prototype.tosorted@1.1.3: + resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + es-errors: 1.3.0 + es-shim-unscopables: 1.0.2 - /arraybuffer.prototype.slice@1.0.1: - resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} + /arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} dependencies: - array-buffer-byte-length: 1.0.0 - call-bind: 1.0.2 - define-properties: 1.2.0 - get-intrinsic: 1.2.1 - is-array-buffer: 3.0.2 - is-shared-array-buffer: 1.0.2 + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} @@ -12985,11 +13141,11 @@ packages: minimalistic-assert: 1.0.1 safer-buffer: 2.1.2 - /assert@1.5.0: - resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==} + /assert@1.5.1: + resolution: {integrity: sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==} dependencies: - object-assign: 4.1.1 - util: 0.10.3 + object.assign: 4.1.5 + util: 0.10.4 /assign-symbols@1.0.0: resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} @@ -13043,8 +13199,8 @@ packages: resolution: {integrity: sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==} dev: true - /async@3.2.4: - resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + /async@3.2.5: + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} dev: true /asynciterator.prototype@1.0.0: @@ -13075,27 +13231,27 @@ packages: engines: {node: '>=10.12.0'} dev: true - /autoprefixer@10.4.14(postcss@8.4.27): - resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + /autoprefixer@10.4.17(postcss@8.4.35): + resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.21.10 - caniuse-lite: 1.0.30001519 - fraction.js: 4.2.0 + browserslist: 4.23.0 + caniuse-lite: 1.0.30001588 + fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 /autoprefixer@9.8.8: resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} hasBin: true dependencies: - browserslist: 4.21.10 - caniuse-lite: 1.0.30001519 + browserslist: 4.23.0 + caniuse-lite: 1.0.30001588 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -13103,16 +13259,18 @@ packages: postcss-value-parser: 4.2.0 dev: true - /available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.0.0 /avvio@7.2.5: resolution: {integrity: sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA==} dependencies: archy: 1.0.0 debug: 4.3.4 - fastq: 1.15.0 + fastq: 1.17.1 queue-microtask: 1.2.3 transitivePeerDependencies: - supports-color @@ -13124,16 +13282,7 @@ packages: peerDependencies: constructs: ^10.0.0 dependencies: - '@balena/dockerignore': 1.0.2 - case: 1.6.3 constructs: 10.0.130 - fs-extra: 9.1.0 - ignore: 5.2.4 - jsonschema: 1.4.1 - minimatch: 3.0.8 - punycode: 2.3.0 - semver: 7.5.4 - yaml: 1.10.2 dev: true bundledDependencies: - '@balena/dockerignore' @@ -13156,12 +13305,12 @@ packages: '@aws-cdk/cx-api': 2.7.0 '@aws-cdk/region-info': 2.7.0 '@jsii/check-node': 1.50.0 - archiver: 5.3.1 - aws-sdk: 2.1431.0 + archiver: 5.3.2 + aws-sdk: 2.1563.0 camelcase: 6.3.0 cdk-assets: 2.7.0 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 decamelize: 5.0.1 fs-extra: 9.1.0 glob: 7.2.3 @@ -13181,8 +13330,8 @@ packages: - supports-color dev: true - /aws-sdk@2.1431.0: - resolution: {integrity: sha512-p6NGyI6+BgojiGn6uW2If6v7uxRPO5C+aGy/M+9/Rhdk8a5n7l0123v9ZUnEJgAy0tsNkazL2ifzV33nc0aGNA==} + /aws-sdk@2.1563.0: + resolution: {integrity: sha512-CuxRmrAqsTQnVeiLjiKP+3+UfzBW32TmHT2VS+7qcebvgVDaLZ4s3l0aMmusUwCciRCWOcT+20US/Pic0l9WaA==} engines: {node: '>= 10.0.0'} dependencies: buffer: 4.9.2 @@ -13194,7 +13343,7 @@ packages: url: 0.10.3 util: 0.12.5 uuid: 8.0.0 - xml2js: 0.5.0 + xml2js: 0.6.2 dev: true /azure-devops-node-api@11.2.0: @@ -13212,17 +13361,17 @@ packages: '@babel/core': 7.20.12 dev: true - /babel-jest@29.6.2(@babel/core@7.20.12): - resolution: {integrity: sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==} + /babel-jest@29.7.0(@babel/core@7.20.12): + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.20.12 - '@jest/transform': 29.6.2 - '@types/babel__core': 7.20.1 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.5.0(@babel/core@7.20.12) + babel-preset-jest: 29.6.3(@babel/core@7.20.12) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -13261,7 +13410,7 @@ packages: /babel-plugin-emotion@10.2.2: resolution: {integrity: sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==} dependencies: - '@babel/helper-module-imports': 7.22.5 + '@babel/helper-module-imports': 7.22.15 '@emotion/hash': 0.8.0 '@emotion/memoize': 0.7.4 '@emotion/serialize': 0.11.16 @@ -13291,30 +13440,30 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-jest-hoist@29.5.0: - resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} + /babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.10 - '@types/babel__core': 7.20.1 - '@types/babel__traverse': 7.20.1 + '@babel/template': 7.23.9 + '@babel/types': 7.23.9 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.5 /babel-plugin-macros@2.8.0: resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 cosmiconfig: 6.0.0 - resolve: 1.22.4 + resolve: 1.22.8 dev: true /babel-plugin-macros@3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 cosmiconfig: 7.1.0 - resolve: 1.22.4 + resolve: 1.22.8 dev: true /babel-plugin-named-asset-import@0.3.8(@babel/core@7.20.12): @@ -13325,14 +13474,14 @@ packages: '@babel/core': 7.20.12 dev: true - /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.20.12): - resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.20.12): + resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.23.5 '@babel/core': 7.20.12 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.20.12) + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.20.12) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -13345,30 +13494,30 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-define-polyfill-provider': 0.1.5(@babel/core@7.20.12) - core-js-compat: 3.32.0 + core-js-compat: 3.36.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.20.12): - resolution: {integrity: sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==} + /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.20.12): + resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.20.12) - core-js-compat: 3.32.0 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.20.12) + core-js-compat: 3.36.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.20.12): - resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.20.12): + resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.20.12) + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.20.12) transitivePeerDependencies: - supports-color dev: true @@ -13406,14 +13555,14 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.20.12) - /babel-preset-jest@29.5.0(@babel/core@7.20.12): - resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} + /babel-preset-jest@29.6.3(@babel/core@7.20.12): + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - babel-plugin-jest-hoist: 29.5.0 + babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.20.12) /bail@1.0.5: @@ -13432,7 +13581,7 @@ packages: dependencies: cache-base: 1.0.1 class-utils: 0.3.6 - component-emitter: 1.3.0 + component-emitter: 1.3.1 define-property: 1.0.0 isobject: 3.0.1 mixin-deep: 1.3.2 @@ -13460,8 +13609,8 @@ packages: is-windows: 1.0.2 dev: false - /big-integer@1.6.51: - resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + /big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} engines: {node: '>=0.6'} dev: true @@ -13554,11 +13703,9 @@ packages: individual: 3.0.0 dev: true - /bonjour-service@1.1.1: - resolution: {integrity: sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==} + /bonjour-service@1.2.1: + resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} dependencies: - array-flatten: 2.1.2 - dns-equal: 1.0.0 fast-deep-equal: 3.1.3 multicast-dns: 7.2.5 dev: false @@ -13663,8 +13810,9 @@ packages: bn.js: 5.2.1 randombytes: 2.1.0 - /browserify-sign@4.2.1: - resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==} + /browserify-sign@4.2.2: + resolution: {integrity: sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==} + engines: {node: '>= 4'} dependencies: bn.js: 5.2.1 browserify-rsa: 4.1.0 @@ -13681,15 +13829,15 @@ packages: dependencies: pako: 1.0.11 - /browserslist@4.21.10: - resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} + /browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001519 - electron-to-chromium: 1.4.487 - node-releases: 2.0.13 - update-browserslist-db: 1.0.11(browserslist@4.21.10) + caniuse-lite: 1.0.30001588 + electron-to-chromium: 1.4.679 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.23.0) /bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -13723,7 +13871,7 @@ packages: resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} dependencies: base64-js: 1.5.1 - ieee754: 1.2.1 + ieee754: 1.1.13 isarray: 1.0.0 /buffer@5.7.1: @@ -13775,12 +13923,12 @@ packages: '@istanbuljs/schema': 0.1.3 find-up: 5.0.0 foreground-child: 2.0.0 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-reports: 3.1.6 + istanbul-reports: 3.1.7 rimraf: 3.0.2 test-exclude: 6.0.0 - v8-to-istanbul: 9.1.0 + v8-to-istanbul: 9.2.0 yargs: 16.2.0 yargs-parser: 20.2.9 dev: true @@ -13833,7 +13981,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: collection-visit: 1.0.0 - component-emitter: 1.3.0 + component-emitter: 1.3.1 get-value: 2.0.6 has-value: 1.0.0 isobject: 3.0.1 @@ -13853,23 +14001,20 @@ packages: clone-response: 1.0.3 get-stream: 5.2.0 http-cache-semantics: 4.1.1 - keyv: 4.5.3 + keyv: 4.5.4 lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.1 - /call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.1 - - /call-bind@1.0.5: - resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} + /call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.2 - set-function-length: 1.2.0 + get-intrinsic: 1.2.4 + set-function-length: 1.2.1 /call-me-maybe@1.0.2: resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} @@ -13931,14 +14076,14 @@ packages: /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: - browserslist: 4.21.10 - caniuse-lite: 1.0.30001519 + browserslist: 4.23.0 + caniuse-lite: 1.0.30001588 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite@1.0.30001519: - resolution: {integrity: sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==} + /caniuse-lite@1.0.30001588: + resolution: {integrity: sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==} /capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -13952,11 +14097,6 @@ packages: engines: {node: '>=4'} dev: true - /case@1.6.3: - resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==} - engines: {node: '>= 0.8.0'} - dev: true - /ccount@1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} dev: true @@ -13968,8 +14108,8 @@ packages: dependencies: '@aws-cdk/cloud-assembly-schema': 2.7.0 '@aws-cdk/cx-api': 2.7.0 - archiver: 5.3.1 - aws-sdk: 2.1431.0 + archiver: 5.3.2 + aws-sdk: 2.1563.0 glob: 7.2.3 mime: 2.6.0 yargs: 16.2.0 @@ -14103,7 +14243,22 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 + dev: true + + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -14119,8 +14274,8 @@ packages: /ci-info@2.0.0: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - /ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} /cipher-base@1.0.4: @@ -14147,8 +14302,8 @@ packages: dependencies: source-map: 0.6.1 - /clean-css@5.3.2: - resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} + /clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} engines: {node: '>= 10.0'} dependencies: source-map: 0.6.1 @@ -14185,8 +14340,8 @@ packages: restore-cursor: 3.1.0 dev: false - /cli-spinners@2.9.0: - resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} dev: false @@ -14351,9 +14506,15 @@ packages: resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} dev: true - /commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} + /commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + requiresBuild: true + optional: true + + /commander@12.0.0: + resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==} + engines: {node: '>=18'} dev: false /commander@2.20.3: @@ -14376,12 +14537,6 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} - /commander@9.5.0: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} - requiresBuild: true - optional: true - /comment-parser@1.3.0: resolution: {integrity: sha512-hRpmWIKgzd81vn0ydoWoyPoALEOnF4wt8yKD35Ib1D6XC2siLiYaiqfGkYrunuKdsXGwpBpHU3+9r+RVw2NZfA==} engines: {node: '>= 12.0.0'} @@ -14394,15 +14549,15 @@ packages: /commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - /component-emitter@1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + /component-emitter@1.3.1: + resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} - /compress-commons@4.1.1: - resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==} + /compress-commons@4.1.2: + resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} engines: {node: '>= 10'} dependencies: buffer-crc32: 0.2.13 - crc32-stream: 4.0.2 + crc32-stream: 4.0.3 normalize-path: 3.0.0 readable-stream: 3.6.2 dev: true @@ -14531,19 +14686,19 @@ packages: toggle-selection: 1.0.6 dev: true - /core-js-compat@3.32.0: - resolution: {integrity: sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw==} + /core-js-compat@3.36.0: + resolution: {integrity: sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==} dependencies: - browserslist: 4.21.10 + browserslist: 4.23.0 dev: true - /core-js-pure@3.32.0: - resolution: {integrity: sha512-qsev1H+dTNYpDUEURRuOXMvpdtAnNEvQWS/FMJ2Vb5AY8ZP4rAPQldkE27joykZPJTe0+IVgHZYh1P5Xu1/i1g==} + /core-js-pure@3.36.0: + resolution: {integrity: sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ==} requiresBuild: true dev: true - /core-js@3.32.0: - resolution: {integrity: sha512-rd4rYZNlF3WuoYuRIDEmbR/ga9CeuWX9U05umAvgrrZoHY4Z++cp/xwPQMvUpBB4Ag6J8KfD80G0zwCyaSxDww==} + /core-js@3.36.0: + resolution: {integrity: sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==} requiresBuild: true dev: true @@ -14562,7 +14717,7 @@ packages: resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} engines: {node: '>=8'} dependencies: - '@types/parse-json': 4.0.0 + '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 @@ -14573,7 +14728,7 @@ packages: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} dependencies: - '@types/parse-json': 4.0.0 + '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 @@ -14610,8 +14765,8 @@ packages: hasBin: true dev: true - /crc32-stream@4.0.2: - resolution: {integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==} + /crc32-stream@4.0.3: + resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} engines: {node: '>= 10'} dependencies: crc-32: 1.2.2 @@ -14643,6 +14798,25 @@ packages: safe-buffer: 5.2.1 sha.js: 2.4.11 + /create-jest@29.7.0(@types/node@18.17.15): + resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@18.17.15) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + dev: true + /cross-spawn@6.0.5: resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} engines: {node: '>=4.8'} @@ -14669,7 +14843,7 @@ packages: resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} dependencies: browserify-cipher: 1.0.1 - browserify-sign: 4.2.1 + browserify-sign: 4.2.2 create-ecdh: 4.0.4 create-hash: 1.2.0 create-hmac: 1.1.7 @@ -14684,13 +14858,13 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} - /css-declaration-sorter@6.4.1(postcss@8.4.27): + /css-declaration-sorter@6.4.1(postcss@8.4.35): resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 dev: false /css-loader@3.6.0(webpack@4.47.0): @@ -14721,13 +14895,13 @@ packages: peerDependencies: webpack: ^4.27.0 || ^5.0.0 || ^4 || ^5 dependencies: - icss-utils: 5.1.0(postcss@8.4.27) + icss-utils: 5.1.0(postcss@8.4.35) loader-utils: 2.0.4 - postcss: 8.4.27 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.27) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.27) - postcss-modules-scope: 3.0.0(postcss@8.4.27) - postcss-modules-values: 4.0.0(postcss@8.4.27) + postcss: 8.4.35 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.35) + postcss-modules-scope: 3.1.1(postcss@8.4.35) + postcss-modules-values: 4.0.0(postcss@8.4.35) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.5.4 @@ -14740,12 +14914,12 @@ packages: peerDependencies: webpack: ^5.0.0 || ^4 || ^5 dependencies: - icss-utils: 5.1.0(postcss@8.4.27) - postcss: 8.4.27 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.27) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.27) - postcss-modules-scope: 3.0.0(postcss@8.4.27) - postcss-modules-values: 4.0.0(postcss@8.4.27) + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.35) + postcss-modules-scope: 3.1.1(postcss@8.4.35) + postcss-modules-values: 4.0.0(postcss@8.4.35) postcss-value-parser: 4.2.0 semver: 7.5.4 webpack: 5.82.1 @@ -14769,9 +14943,9 @@ packages: esbuild: optional: true dependencies: - cssnano: 5.1.15(postcss@8.4.27) + cssnano: 5.1.15(postcss@8.4.35) jest-worker: 27.5.1 - postcss: 8.4.27 + postcss: 8.4.35 schema-utils: 4.2.0 serialize-javascript: 6.0.0 source-map: 0.6.1 @@ -14814,62 +14988,62 @@ packages: engines: {node: '>=4'} hasBin: true - /cssnano-preset-default@5.2.14(postcss@8.4.27): + /cssnano-preset-default@5.2.14(postcss@8.4.35): resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.4.1(postcss@8.4.27) - cssnano-utils: 3.1.0(postcss@8.4.27) - postcss: 8.4.27 - postcss-calc: 8.2.4(postcss@8.4.27) - postcss-colormin: 5.3.1(postcss@8.4.27) - postcss-convert-values: 5.1.3(postcss@8.4.27) - postcss-discard-comments: 5.1.2(postcss@8.4.27) - postcss-discard-duplicates: 5.1.0(postcss@8.4.27) - postcss-discard-empty: 5.1.1(postcss@8.4.27) - postcss-discard-overridden: 5.1.0(postcss@8.4.27) - postcss-merge-longhand: 5.1.7(postcss@8.4.27) - postcss-merge-rules: 5.1.4(postcss@8.4.27) - postcss-minify-font-values: 5.1.0(postcss@8.4.27) - postcss-minify-gradients: 5.1.1(postcss@8.4.27) - postcss-minify-params: 5.1.4(postcss@8.4.27) - postcss-minify-selectors: 5.2.1(postcss@8.4.27) - postcss-normalize-charset: 5.1.0(postcss@8.4.27) - postcss-normalize-display-values: 5.1.0(postcss@8.4.27) - postcss-normalize-positions: 5.1.1(postcss@8.4.27) - postcss-normalize-repeat-style: 5.1.1(postcss@8.4.27) - postcss-normalize-string: 5.1.0(postcss@8.4.27) - postcss-normalize-timing-functions: 5.1.0(postcss@8.4.27) - postcss-normalize-unicode: 5.1.1(postcss@8.4.27) - postcss-normalize-url: 5.1.0(postcss@8.4.27) - postcss-normalize-whitespace: 5.1.1(postcss@8.4.27) - postcss-ordered-values: 5.1.3(postcss@8.4.27) - postcss-reduce-initial: 5.1.2(postcss@8.4.27) - postcss-reduce-transforms: 5.1.0(postcss@8.4.27) - postcss-svgo: 5.1.0(postcss@8.4.27) - postcss-unique-selectors: 5.1.1(postcss@8.4.27) - dev: false - - /cssnano-utils@3.1.0(postcss@8.4.27): + css-declaration-sorter: 6.4.1(postcss@8.4.35) + cssnano-utils: 3.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-calc: 8.2.4(postcss@8.4.35) + postcss-colormin: 5.3.1(postcss@8.4.35) + postcss-convert-values: 5.1.3(postcss@8.4.35) + postcss-discard-comments: 5.1.2(postcss@8.4.35) + postcss-discard-duplicates: 5.1.0(postcss@8.4.35) + postcss-discard-empty: 5.1.1(postcss@8.4.35) + postcss-discard-overridden: 5.1.0(postcss@8.4.35) + postcss-merge-longhand: 5.1.7(postcss@8.4.35) + postcss-merge-rules: 5.1.4(postcss@8.4.35) + postcss-minify-font-values: 5.1.0(postcss@8.4.35) + postcss-minify-gradients: 5.1.1(postcss@8.4.35) + postcss-minify-params: 5.1.4(postcss@8.4.35) + postcss-minify-selectors: 5.2.1(postcss@8.4.35) + postcss-normalize-charset: 5.1.0(postcss@8.4.35) + postcss-normalize-display-values: 5.1.0(postcss@8.4.35) + postcss-normalize-positions: 5.1.1(postcss@8.4.35) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.35) + postcss-normalize-string: 5.1.0(postcss@8.4.35) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.35) + postcss-normalize-unicode: 5.1.1(postcss@8.4.35) + postcss-normalize-url: 5.1.0(postcss@8.4.35) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.35) + postcss-ordered-values: 5.1.3(postcss@8.4.35) + postcss-reduce-initial: 5.1.2(postcss@8.4.35) + postcss-reduce-transforms: 5.1.0(postcss@8.4.35) + postcss-svgo: 5.1.0(postcss@8.4.35) + postcss-unique-selectors: 5.1.1(postcss@8.4.35) + dev: false + + /cssnano-utils@3.1.0(postcss@8.4.35): resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 dev: false - /cssnano@5.1.15(postcss@8.4.27): + /cssnano@5.1.15(postcss@8.4.35): resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.14(postcss@8.4.27) + cssnano-preset-default: 5.2.14(postcss@8.4.35) lilconfig: 2.1.0 - postcss: 8.4.27 + postcss: 8.4.35 yaml: 1.10.2 dev: false @@ -14896,8 +15070,8 @@ packages: resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} dev: true - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} /cyclist@1.0.2: resolution: {integrity: sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==} @@ -15056,51 +15230,44 @@ packages: resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} engines: {node: '>=10'} - /define-data-property@1.1.1: - resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 + es-define-property: 1.0.0 + es-errors: 1.3.0 gopd: 1.0.1 - has-property-descriptors: 1.0.0 /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} dev: false - /define-properties@1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} - engines: {node: '>= 0.4'} - dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 - /define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.1 - has-property-descriptors: 1.0.0 + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 object-keys: 1.1.1 /define-property@0.2.5: resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} engines: {node: '>=0.10.0'} dependencies: - is-descriptor: 0.1.6 + is-descriptor: 0.1.7 /define-property@1.0.0: resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} engines: {node: '>=0.10.0'} dependencies: - is-descriptor: 1.0.2 + is-descriptor: 1.0.3 /define-property@2.0.2: resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} engines: {node: '>=0.10.0'} dependencies: - is-descriptor: 1.0.2 + is-descriptor: 1.0.3 isobject: 3.0.1 /degenerator@3.0.4: @@ -15130,32 +15297,32 @@ packages: immer: 9.0.21 dev: true - /depcheck@1.4.3: - resolution: {integrity: sha512-vy8xe1tlLFu7t4jFyoirMmOR7x7N601ubU9Gkifyr9z8rjBFtEdWHDBMqXyk6OkK+94NXutzddVXJuo0JlUQKQ==} + /depcheck@1.4.7: + resolution: {integrity: sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==} engines: {node: '>=10'} hasBin: true dependencies: - '@babel/parser': 7.16.4 - '@babel/traverse': 7.22.10 - '@vue/compiler-sfc': 3.3.4 + '@babel/parser': 7.23.9 + '@babel/traverse': 7.23.9 + '@vue/compiler-sfc': 3.4.19 + callsite: 1.0.0 camelcase: 6.3.0 cosmiconfig: 7.1.0 debug: 4.3.4 - deps-regex: 0.1.4 - ignore: 5.1.9 - is-core-module: 2.13.0 + deps-regex: 0.2.0 + findup-sync: 5.0.0 + ignore: 5.3.1 + is-core-module: 2.13.1 js-yaml: 3.14.1 json5: 2.2.3 lodash: 4.17.21 - minimatch: 3.0.8 + minimatch: 7.4.6 multimatch: 5.0.0 please-upgrade-node: 3.2.0 - query-ast: 1.0.5 readdirp: 3.6.0 require-package-name: 2.0.1 - resolve: 1.22.4 - sass: 1.49.11 - scss-parser: 1.0.6 + resolve: 1.22.8 + resolve-from: 5.0.0 semver: 7.5.4 yargs: 16.2.0 transitivePeerDependencies: @@ -15177,12 +15344,12 @@ packages: dependencies: '@pnpm/crypto.base32-hash': 1.0.1 '@pnpm/types': 8.9.0 - encode-registry: 3.0.0 + encode-registry: 3.0.1 semver: 7.5.4 dev: false - /deps-regex@0.1.4: - resolution: {integrity: sha512-3tzwGYogSJi8HoG93R5x9NrdefZQOXgHgGih/7eivloOq6yC6O+yoFxZnkgP661twvfILONfoKRdF9GQOGx2RA==} + /deps-regex@0.2.0: + resolution: {integrity: sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==} dev: false /des.js@1.1.0: @@ -15258,8 +15425,8 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /diff-sequences@29.4.3: - resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} + /diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} /diff@4.0.2: @@ -15297,12 +15464,8 @@ packages: dependencies: path-type: 4.0.0 - /dns-equal@1.0.0: - resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} - dev: false - - /dns-packet@5.6.0: - resolution: {integrity: sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==} + /dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} engines: {node: '>=6'} dependencies: '@leichtgewicht/ip-codec': 2.0.4 @@ -15328,8 +15491,8 @@ packages: /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.22.10 - csstype: 3.1.2 + '@babel/runtime': 7.23.9 + csstype: 3.1.3 dev: false /dom-serializer@1.4.1: @@ -15361,6 +15524,7 @@ packages: /domexception@4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} engines: {node: '>=12'} + deprecated: Use your platform's native DOMException instead dependencies: webidl-conversions: 7.0.0 @@ -15430,7 +15594,7 @@ packages: peerDependencies: react: '>=16.12.0' dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 compute-scroll-into-view: 1.0.20 prop-types: 15.8.1 react: 17.0.2 @@ -15460,7 +15624,7 @@ packages: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 2.3.8 - stream-shift: 1.0.1 + stream-shift: 1.0.3 /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -15475,8 +15639,8 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /electron-to-chromium@1.4.487: - resolution: {integrity: sha512-XbCRs/34l31np/p33m+5tdBrdXu9jJkZxSbNxj5I0H1KtV2ZMSB+i/HYqDiRzHaFx2T5EdytjoBRe8QRJE2vQg==} + /electron-to-chromium@1.4.679: + resolution: {integrity: sha512-NhQMsz5k0d6m9z3qAxnsOR/ebal4NAGsrNVRwcDo4Kc/zQ7KdsTKZUxZoygHcVRb0QDW3waEDIcE3isZ79RP6g==} /element-resize-detector@1.2.4: resolution: {integrity: sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==} @@ -15520,7 +15684,7 @@ packages: '@types/react': '>=16' react: '>=16.3.0' dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@emotion/core': 10.3.1(@types/react@17.0.74)(react@17.0.2) '@emotion/weak-memoize': 0.2.5 '@types/react': 17.0.74 @@ -15528,8 +15692,8 @@ packages: react: 17.0.2 dev: true - /encode-registry@3.0.0: - resolution: {integrity: sha512-2fRYji8K6FwYuQ6EPBKR/J9mcqb7kIoNqt1vGvJr3NrvKfncRiNm00Oxo6gi/YJF8R5Sp2bNFSFdGKTG0rje1Q==} + /encode-registry@3.0.1: + resolution: {integrity: sha512-6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw==} engines: {node: '>=10'} dependencies: mem: 8.1.1 @@ -15599,8 +15763,8 @@ packages: engines: {node: '>=6'} dev: true - /envinfo@7.10.0: - resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==} + /envinfo@7.11.1: + resolution: {integrity: sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==} engines: {node: '>=4'} hasBin: true dev: true @@ -15626,58 +15790,70 @@ packages: stackframe: 1.3.4 dev: true - /es-abstract@1.22.1: - resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} + /es-abstract@1.22.4: + resolution: {integrity: sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==} engines: {node: '>= 0.4'} dependencies: - array-buffer-byte-length: 1.0.0 - arraybuffer.prototype.slice: 1.0.1 - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-set-tostringtag: 2.0.1 + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 es-to-primitive: 1.2.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.1 - get-symbol-description: 1.0.0 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 globalthis: 1.0.3 gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-proto: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 has-symbols: 1.0.3 - internal-slot: 1.0.5 - is-array-buffer: 3.0.2 + hasown: 2.0.1 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 is-callable: 1.2.7 - is-negative-zero: 2.0.2 + is-negative-zero: 2.0.3 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 is-string: 1.0.7 - is-typed-array: 1.1.12 + is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.12.3 + object-inspect: 1.13.1 object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 - safe-array-concat: 1.0.0 - safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.7 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 - typed-array-buffer: 1.0.0 - typed-array-byte-length: 1.0.0 - typed-array-byte-offset: 1.0.0 - typed-array-length: 1.0.4 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.0 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.8 + string.prototype.trimend: 1.0.7 + string.prototype.trimstart: 1.0.7 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.5 unbox-primitive: 1.0.2 - which-typed-array: 1.1.11 + which-typed-array: 1.1.14 /es-array-method-boxes-properly@1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + /es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + /es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 is-arguments: 1.1.1 is-map: 2.0.2 @@ -15687,39 +15863,41 @@ packages: stop-iteration-iterator: 1.0.0 dev: true - /es-iterator-helpers@1.0.15: - resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} + /es-iterator-helpers@1.0.17: + resolution: {integrity: sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==} + engines: {node: '>= 0.4'} dependencies: asynciterator.prototype: 1.0.0 - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.1 - es-set-tostringtag: 2.0.1 - function-bind: 1.1.1 - get-intrinsic: 1.2.1 + es-abstract: 1.22.4 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 globalthis: 1.0.3 - has-property-descriptors: 1.0.0 - has-proto: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 has-symbols: 1.0.3 - internal-slot: 1.0.5 + internal-slot: 1.0.7 iterator.prototype: 1.1.2 safe-array-concat: 1.1.0 - /es-module-lexer@1.3.0: - resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} + /es-module-lexer@1.4.1: + resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} - /es-set-tostringtag@2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + /es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 - has-tostringtag: 1.0.0 + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.1 - /es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + /es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - has: 1.0.3 + hasown: 2.0.1 /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} @@ -15998,38 +16176,39 @@ packages: esbuild-windows-arm64: 0.14.54 dev: true - /esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + /esbuild@0.20.1: + resolution: {integrity: sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 - dev: true - - /escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + '@esbuild/aix-ppc64': 0.20.1 + '@esbuild/android-arm': 0.20.1 + '@esbuild/android-arm64': 0.20.1 + '@esbuild/android-x64': 0.20.1 + '@esbuild/darwin-arm64': 0.20.1 + '@esbuild/darwin-x64': 0.20.1 + '@esbuild/freebsd-arm64': 0.20.1 + '@esbuild/freebsd-x64': 0.20.1 + '@esbuild/linux-arm': 0.20.1 + '@esbuild/linux-arm64': 0.20.1 + '@esbuild/linux-ia32': 0.20.1 + '@esbuild/linux-loong64': 0.20.1 + '@esbuild/linux-mips64el': 0.20.1 + '@esbuild/linux-ppc64': 0.20.1 + '@esbuild/linux-riscv64': 0.20.1 + '@esbuild/linux-s390x': 0.20.1 + '@esbuild/linux-x64': 0.20.1 + '@esbuild/netbsd-x64': 0.20.1 + '@esbuild/openbsd-x64': 0.20.1 + '@esbuild/sunos-x64': 0.20.1 + '@esbuild/win32-arm64': 0.20.1 + '@esbuild/win32-ia32': 0.20.1 + '@esbuild/win32-x64': 0.20.1 + dev: true + + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} /escape-goat@2.1.1: @@ -16079,8 +16258,8 @@ packages: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.13.0 - resolve: 1.22.4 + is-core-module: 2.13.1 + resolve: 1.22.8 dev: false /eslint-module-utils@2.8.0(eslint@8.7.0): @@ -16102,7 +16281,7 @@ packages: eslint: ^7.0.0 || ^8.0.0 typescript: ^4.2.4 || ^5.0.0 dependencies: - '@typescript-eslint/utils': 6.19.0(eslint@8.7.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) eslint: 8.7.0 tslib: 2.3.1 tsutils: 3.21.0(typescript@5.3.3) @@ -16125,20 +16304,20 @@ packages: peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 dependencies: - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.7.0 eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.0(eslint@8.7.0) - has: 1.0.3 - is-core-module: 2.13.0 + has: 1.0.4 + is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.0.8 - object.values: 1.1.6 - resolve: 1.22.4 - tsconfig-paths: 3.14.2 + object.values: 1.1.7 + resolve: 1.22.8 + tsconfig-paths: 3.15.0 dev: false /eslint-plugin-jsdoc@37.6.1(eslint@8.7.0): @@ -16183,23 +16362,23 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - array.prototype.tosorted: 1.1.2 + array-includes: 3.1.7 + array.prototype.flatmap: 1.3.2 + array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 - es-iterator-helpers: 1.0.15 + es-iterator-helpers: 1.0.17 eslint: 8.7.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.hasown: 1.1.2 - object.values: 1.1.6 + object.entries: 1.1.7 + object.fromentries: 2.0.7 + object.hasown: 1.1.3 + object.values: 1.1.7 prop-types: 15.8.1 - resolve: 2.0.0-next.4 + resolve: 2.0.0-next.5 semver: 6.3.1 - string.prototype.matchall: 4.0.8 + string.prototype.matchall: 4.0.10 /eslint-plugin-tsdoc@0.2.17: resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} @@ -16253,16 +16432,21 @@ packages: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} - /eslint-visitor-keys@3.4.2: - resolution: {integrity: sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==} + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + /eslint@7.11.0: resolution: {integrity: sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==} engines: {node: ^10.12.0 || >=12.0.0} hasBin: true dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 '@eslint/eslintrc': 0.1.3 ajv: 6.12.6 chalk: 4.1.2 @@ -16298,7 +16482,7 @@ packages: strip-json-comments: 3.1.1 table: 5.4.6 text-table: 0.2.0 - v8-compile-cache: 2.3.0 + v8-compile-cache: 2.4.0 transitivePeerDependencies: - supports-color dev: true @@ -16328,7 +16512,7 @@ packages: file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.2 - globals: 13.20.0 + globals: 13.24.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -16337,7 +16521,7 @@ packages: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 3.0.8 natural-compare: 1.4.0 optionator: 0.9.3 progress: 2.0.3 @@ -16347,7 +16531,7 @@ packages: strip-json-comments: 3.1.1 table: 6.8.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 + v8-compile-cache: 2.4.0 transitivePeerDependencies: - supports-color dev: true @@ -16357,7 +16541,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} hasBin: true dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -16392,23 +16576,24 @@ packages: strip-json-comments: 3.1.1 table: 5.4.6 text-table: 0.2.0 - v8-compile-cache: 2.3.0 + v8-compile-cache: 2.4.0 transitivePeerDependencies: - supports-color dev: true - /eslint@8.46.0: - resolution: {integrity: sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==} + /eslint@8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0) - '@eslint-community/regexpp': 4.6.2 - '@eslint/eslintrc': 2.1.1 - '@eslint/js': 8.46.0 - '@humanwhocodes/config-array': 0.11.10 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.56.0 + '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -16416,7 +16601,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.2 + eslint-visitor-keys: 3.4.3 espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 @@ -16424,9 +16609,9 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 + globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -16458,7 +16643,7 @@ packages: escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 eslint-utils: 3.0.0(eslint@8.7.0) - eslint-visitor-keys: 3.4.2 + eslint-visitor-keys: 3.4.3 espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 @@ -16466,8 +16651,8 @@ packages: file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 - globals: 13.20.0 - ignore: 5.2.4 + globals: 13.24.0 + ignore: 5.3.1 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -16482,10 +16667,19 @@ packages: strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 + v8-compile-cache: 2.4.0 transitivePeerDependencies: - supports-color + /espree@10.0.1: + resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 4.0.0 + dev: true + /espree@7.3.1: resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} engines: {node: ^10.12.0 || >=12.0.0} @@ -16499,9 +16693,9 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) - eslint-visitor-keys: 3.4.2 + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 3.4.3 /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} @@ -16532,8 +16726,8 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 c8: 7.14.0 transitivePeerDependencies: - supports-color @@ -16634,16 +16828,15 @@ packages: dependencies: homedir-polyfill: 1.0.3 - /expect@29.6.2: - resolution: {integrity: sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==} + /expect@29.7.0: + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/expect-utils': 29.6.2 - '@types/node': 18.17.15 - jest-get-type: 29.4.3 - jest-matcher-utils: 29.6.2 - jest-message-util: 29.6.2 - jest-util: 29.6.2 + '@jest/expect-utils': 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 /express@4.18.1: resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} @@ -16755,8 +16948,8 @@ packages: micromatch: 3.1.10 dev: true - /fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -16778,7 +16971,7 @@ packages: dependencies: ajv: 6.12.6 deepmerge: 4.3.1 - rfdc: 1.3.0 + rfdc: 1.3.1 string-similarity: 4.0.4 dev: false @@ -16818,7 +17011,7 @@ packages: light-my-request: 4.12.0 pino: 6.14.0 readable-stream: 3.6.2 - rfdc: 1.3.0 + rfdc: 1.3.1 secure-json-parse: 2.7.0 semver: 7.5.4 tiny-lru: 7.0.6 @@ -16826,8 +17019,8 @@ packages: - supports-color dev: false - /fastq@1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + /fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} dependencies: reusify: 1.0.4 @@ -16857,6 +17050,7 @@ packages: /figgy-pudding@3.5.2: resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} + deprecated: This module is no longer supported. /figures@3.0.0: resolution: {integrity: sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==} @@ -16876,7 +17070,7 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.0.4 + flat-cache: 3.2.0 /file-loader@6.0.0(webpack@4.47.0): resolution: {integrity: sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==} @@ -17011,6 +17205,16 @@ packages: micromatch: 3.1.10 resolve-dir: 1.0.1 + /findup-sync@5.0.0: + resolution: {integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==} + engines: {node: '>= 10.13.0'} + dependencies: + detect-file: 1.0.0 + is-glob: 4.0.3 + micromatch: 4.0.5 + resolve-dir: 1.0.1 + dev: false + /flat-cache@2.0.1: resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} engines: {node: '>=4'} @@ -17020,11 +17224,12 @@ packages: write: 1.0.3 dev: true - /flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.7 + flatted: 3.3.1 + keyv: 4.5.4 rimraf: 3.0.2 /flat@5.0.2: @@ -17040,11 +17245,11 @@ packages: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} dev: true - /flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + /flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - /flow-parser@0.214.0: - resolution: {integrity: sha512-RW1Dh6BuT14DA7+gtNRKzgzvG3GTPdrceHCi4ddZ9VFGQ9HtO5L8wzxMGsor7XtInIrbWZZCSak0oxnBF7tApw==} + /flow-parser@0.229.0: + resolution: {integrity: sha512-mOYmMuvJwAo/CvnMFEq4SHftq7E5188hYMTTxJyQOXk2nh+sgslRdYMw3wTthH+FMcFaZLtmBPuMu6IwztdoUQ==} engines: {node: '>=0.4.0'} dev: true @@ -17054,8 +17259,8 @@ packages: inherits: 2.0.4 readable-stream: 2.3.8 - /follow-redirects@1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + /follow-redirects@1.15.5: + resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -17084,7 +17289,7 @@ packages: resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 chalk: 2.4.2 micromatch: 3.1.10 minimatch: 3.0.8 @@ -17107,8 +17312,8 @@ packages: vue-template-compiler: optional: true dependencies: - '@babel/code-frame': 7.22.10 - '@types/json-schema': 7.0.12 + '@babel/code-frame': 7.23.5 + '@types/json-schema': 7.0.15 chalk: 4.1.2 chokidar: 3.4.3 cosmiconfig: 6.0.0 @@ -17150,8 +17355,8 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - /fraction.js@4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} /fragment-cache@0.2.1: resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} @@ -17179,7 +17384,7 @@ packages: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 dev: true /fs-extra@7.0.1: @@ -17206,7 +17411,7 @@ packages: at-least-node: 1.0.0 graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 dev: true /fs-minipass@2.1.0: @@ -17237,7 +17442,7 @@ packages: requiresBuild: true dependencies: bindings: 1.5.0 - nan: 2.17.0 + nan: 2.18.0 optional: true /fsevents@2.1.3: @@ -17248,8 +17453,8 @@ packages: requiresBuild: true optional: true - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true @@ -17273,19 +17478,16 @@ packages: xregexp: 2.0.0 dev: true - /function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - /function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + /function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 functions-have-names: 1.2.3 /functional-red-black-tree@1.0.1: @@ -17346,21 +17548,15 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - /get-intrinsic@1.2.1: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-proto: 1.0.1 - has-symbols: 1.0.3 - - /get-intrinsic@1.2.2: - resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} + /get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} dependencies: + es-errors: 1.3.0 function-bind: 1.1.2 - has-proto: 1.0.1 + has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.0 + hasown: 2.0.1 /get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} @@ -17388,12 +17584,13 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - /get-symbol-description@1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + /get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 /get-uri@3.0.2: resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==} @@ -17558,8 +17755,8 @@ packages: type-fest: 0.8.1 dev: true - /globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -17568,7 +17765,7 @@ packages: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: - define-properties: 1.2.0 + define-properties: 1.2.1 /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} @@ -17576,8 +17773,8 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.1 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 @@ -17598,7 +17795,7 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.4 /got@11.8.6: resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} @@ -17607,7 +17804,7 @@ packages: '@sindresorhus/is': 4.6.0 '@szmarczak/http-timer': 4.0.6 '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.0 + '@types/responselike': 1.0.3 cacheable-lookup: 5.0.4 cacheable-request: 7.0.4 decompress-response: 6.0.0 @@ -17682,26 +17879,21 @@ packages: is-glob: 3.1.0 dev: true - /has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - dependencies: - get-intrinsic: 1.2.1 - - /has-property-descriptors@1.0.1: - resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} dependencies: - get-intrinsic: 1.2.2 + es-define-property: 1.0.0 - /has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + /has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - /has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 @@ -17741,11 +17933,10 @@ packages: resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} engines: {node: '>=8'} - /has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + /has@1.0.4: + resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 + dev: false /hash-base@3.1.0: resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} @@ -17761,8 +17952,8 @@ packages: inherits: 2.0.4 minimalistic-assert: 1.0.1 - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + /hasown@2.0.1: + resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 @@ -17770,7 +17961,7 @@ packages: /hast-to-hyperscript@9.0.1: resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 comma-separated-tokens: 1.0.8 property-information: 5.6.0 space-separated-tokens: 1.1.5 @@ -17797,7 +17988,7 @@ packages: /hast-util-raw@6.0.1: resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.10 hast-util-from-parse5: 6.0.1 hast-util-to-parse5: 6.0.0 html-void-elements: 1.0.5 @@ -17822,7 +18013,7 @@ packages: /hastscript@6.0.0: resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.10 comma-separated-tokens: 1.0.8 hast-util-parse-selector: 2.2.5 property-information: 5.6.0 @@ -17852,7 +18043,7 @@ packages: /history@5.0.0: resolution: {integrity: sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 dev: true /hmac-drbg@1.0.1: @@ -17922,12 +18113,12 @@ packages: hasBin: true dependencies: camel-case: 4.1.2 - clean-css: 5.3.2 + clean-css: 5.3.3 commander: 8.3.0 he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.19.2 + terser: 5.27.2 /html-tags@3.3.1: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} @@ -17955,8 +18146,8 @@ packages: util.promisify: 1.0.0 webpack: 4.47.0(webpack-cli@3.3.12) - /html-webpack-plugin@5.5.3(webpack@5.82.1): - resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==} + /html-webpack-plugin@5.5.4(webpack@5.82.1): + resolution: {integrity: sha512-3wNSaVVxdxcu0jd4FpQFoICdqgxs4zIQQvj+2yQKFfBOnLETQ6X5CDWdeasuGlSsooFlMkEioWDTqBv1wvw5Iw==} engines: {node: '>=10.13.0'} peerDependencies: webpack: ^5.20.0 || ^4 || ^5 @@ -18056,7 +18247,7 @@ packages: optional: true dependencies: '@types/express': 4.17.13 - '@types/http-proxy': 1.17.11 + '@types/http-proxy': 1.17.14 http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 @@ -18070,7 +18261,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.2 + follow-redirects: 1.15.5 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -18082,7 +18273,7 @@ packages: '@types/express': '*' dependencies: '@types/express': 4.17.13 - merge-descriptors: 1.0.1 + merge-descriptors: 1.0.3 send: 0.17.2 setprototypeof: 1.2.0 dev: false @@ -18145,17 +18336,16 @@ packages: postcss: 7.0.39 dev: true - /icss-utils@5.1.0(postcss@8.4.27): + /icss-utils@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 /ieee754@1.1.13: resolution: {integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==} - dev: true /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -18178,8 +18368,8 @@ packages: resolution: {integrity: sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==} engines: {node: '>= 4'} - /ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} /immediate@3.0.6: @@ -18189,8 +18379,8 @@ packages: /immer@9.0.21: resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} - /immutable@4.3.2: - resolution: {integrity: sha512-oGXzbEDem9OOpDWZu88jGiYCvIsLHMvGw+8OXlpsvTFvIQplQbjg1B1cvKg8f7Hoch6+NGjpPsH1Fr+Mc2D1aA==} + /immutable@4.3.5: + resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} dev: false /import-fresh@3.3.0: @@ -18246,9 +18436,6 @@ packages: once: 1.4.0 wrappy: 1.0.2 - /inherits@2.0.1: - resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==} - /inherits@2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} @@ -18289,13 +18476,13 @@ packages: through: 2.3.8 dev: false - /internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + /internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 - side-channel: 1.0.4 + es-errors: 1.3.0 + hasown: 2.0.1 + side-channel: 1.0.5 /interpret@1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} @@ -18310,13 +18497,18 @@ packages: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 + dev: true - /ip@1.1.8: - resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} + /ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 dev: true - /ip@2.0.0: - resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + /ip@1.1.9: + resolution: {integrity: sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==} dev: true /ipaddr.js@1.9.1: @@ -18333,17 +18525,11 @@ packages: engines: {node: '>=8'} dev: true - /is-accessor-descriptor@0.1.6: - resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - - /is-accessor-descriptor@1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} + /is-accessor-descriptor@1.0.1: + resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} + engines: {node: '>= 0.10'} dependencies: - kind-of: 6.0.3 + hasown: 2.0.1 /is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} @@ -18360,16 +18546,16 @@ packages: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 dev: true - /is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + /is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.12 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -18378,7 +18564,7 @@ packages: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} @@ -18403,8 +18589,8 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 /is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} @@ -18424,48 +18610,40 @@ packages: dependencies: ci-info: 2.0.0 - /is-core-module@2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} - dependencies: - has: 1.0.3 - - /is-data-descriptor@0.1.4: - resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} - engines: {node: '>=0.10.0'} + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - kind-of: 3.2.2 + hasown: 2.0.1 - /is-data-descriptor@1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} + /is-data-descriptor@1.0.1: + resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} + engines: {node: '>= 0.4'} dependencies: - kind-of: 6.0.3 + hasown: 2.0.1 /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 /is-decimal@1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} dev: true - /is-descriptor@0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} + /is-descriptor@0.1.7: + resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==} + engines: {node: '>= 0.4'} dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 - /is-descriptor@1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} + /is-descriptor@1.0.3: + resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==} + engines: {node: '>= 0.4'} dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 /is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} @@ -18500,7 +18678,7 @@ packages: /is-finalizationregistry@1.0.2: resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 /is-fullwidth-code-point@1.0.0: resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} @@ -18529,7 +18707,7 @@ packages: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 /is-glob@3.1.0: resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} @@ -18566,8 +18744,8 @@ packages: /is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} - /is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + /is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} /is-npm@5.0.0: @@ -18578,7 +18756,7 @@ packages: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 /is-number@3.0.0: resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} @@ -18638,16 +18816,17 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 /is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - /is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + /is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 /is-stream@1.1.0: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} @@ -18662,7 +18841,7 @@ packages: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 /is-subdir@1.2.0: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} @@ -18677,11 +18856,11 @@ packages: dependencies: has-symbols: 1.0.3 - /is-typed-array@1.1.12: - resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} + /is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} dependencies: - which-typed-array: 1.1.11 + which-typed-array: 1.1.14 /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -18696,13 +18875,13 @@ packages: /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 /is-weakset@2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 /is-whitespace-character@1.0.4: resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} @@ -18761,8 +18940,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /istanbul-lib-coverage@3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} /istanbul-lib-instrument@5.2.1: @@ -18770,18 +18949,31 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.20.12 - '@babel/parser': 7.22.10 + '@babel/parser': 7.23.9 '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 semver: 6.3.1 transitivePeerDependencies: - supports-color + /istanbul-lib-instrument@6.0.2: + resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.23.9 + '@babel/parser': 7.23.9 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + dev: true + /istanbul-lib-report@3.0.1: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} dependencies: - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 make-dir: 4.0.0 supports-color: 7.2.0 @@ -18790,13 +18982,13 @@ packages: engines: {node: '>=10'} dependencies: debug: 4.3.4 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: - supports-color - /istanbul-reports@3.1.6: - resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} + /istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 @@ -18817,48 +19009,49 @@ packages: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} dependencies: define-properties: 1.2.1 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.4 - set-function-name: 2.0.1 + reflect.getprototypeof: 1.0.5 + set-function-name: 2.0.2 - /jest-changed-files@29.5.0: - resolution: {integrity: sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==} + /jest-changed-files@29.7.0: + resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: execa: 5.1.1 + jest-util: 29.7.0 p-limit: 3.1.0 - /jest-circus@29.6.2: - resolution: {integrity: sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw==} + /jest-circus@29.7.0: + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.6.2 - '@jest/expect': 29.6.2 - '@jest/test-result': 29.6.2(@types/node@18.17.15) - '@jest/types': 29.6.1 + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/test-result': 29.7.0(@types/node@18.17.15) + '@jest/types': 29.6.3 '@types/node': 18.17.15 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 is-generator-fn: 2.1.0 - jest-each: 29.6.2 - jest-matcher-utils: 29.6.2 - jest-message-util: 29.6.2 - jest-runtime: 29.6.2 - jest-snapshot: 29.6.2 - jest-util: 29.6.2 + jest-each: 29.7.0 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 p-limit: 3.1.0 - pretty-format: 29.6.2 - pure-rand: 6.0.2 + pretty-format: 29.7.0 + pure-rand: 6.0.4 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: - babel-plugin-macros - supports-color - /jest-cli@29.6.2(@types/node@18.17.15): - resolution: {integrity: sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==} + /jest-cli@29.7.0(@types/node@18.17.15): + resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -18867,17 +19060,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.6.2 - '@jest/test-result': 29.6.2(@types/node@18.17.15) - '@jest/types': 29.6.1 + '@jest/core': 29.7.0 + '@jest/test-result': 29.7.0(@types/node@18.17.15) + '@jest/types': 29.6.3 chalk: 4.1.2 + create-jest: 29.7.0(@types/node@18.17.15) exit: 0.1.2 - graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.6.2(@types/node@18.17.15) - jest-util: 29.6.2 - jest-validate: 29.6.2 - prompts: 2.4.2 + jest-config: 29.7.0(@types/node@18.17.15) + jest-util: 29.7.0 + jest-validate: 29.7.0 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' @@ -18899,34 +19091,34 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@jest/test-sequencer': 29.6.2(@types/node@18.17.15) + '@jest/test-sequencer': 29.7.0(@types/node@18.17.15) '@jest/types': 29.5.0 '@types/node': 18.17.15 - babel-jest: 29.6.2(@babel/core@7.20.12) + babel-jest: 29.7.0(@babel/core@7.20.12) chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.6.2 + jest-circus: 29.7.0 jest-environment-node: 29.5.0 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 jest-resolve: 29.5.0 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 transitivePeerDependencies: - babel-plugin-macros - supports-color - /jest-config@29.6.2(@types/node@18.17.15): - resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} + /jest-config@29.7.0(@types/node@18.17.15): + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@types/node': '*' @@ -18938,26 +19130,26 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@jest/test-sequencer': 29.6.2(@types/node@18.17.15) - '@jest/types': 29.6.1 + '@jest/test-sequencer': 29.7.0(@types/node@18.17.15) + '@jest/types': 29.6.3 '@types/node': 18.17.15 - babel-jest: 29.6.2(@babel/core@7.20.12) + babel-jest: 29.7.0(@babel/core@7.20.12) chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.6.2 - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -18975,30 +19167,30 @@ packages: pretty-format: 27.5.1 dev: true - /jest-diff@29.6.2: - resolution: {integrity: sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==} + /jest-diff@29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - diff-sequences: 29.4.3 - jest-get-type: 29.4.3 - pretty-format: 29.6.2 + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 - /jest-docblock@29.4.3: - resolution: {integrity: sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==} + /jest-docblock@29.7.0: + resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: detect-newline: 3.1.0 - /jest-each@29.6.2: - resolution: {integrity: sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw==} + /jest-each@29.7.0: + resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 chalk: 4.1.2 - jest-get-type: 29.4.3 - jest-util: 29.6.2 - pretty-format: 29.6.2 + jest-get-type: 29.6.3 + jest-util: 29.7.0 + pretty-format: 29.7.0 /jest-environment-jsdom@29.5.0: resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==} @@ -19009,13 +19201,13 @@ packages: canvas: optional: true dependencies: - '@jest/environment': 29.6.2 - '@jest/fake-timers': 29.6.2 + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 '@jest/types': 29.5.0 '@types/jsdom': 20.0.1 '@types/node': 18.17.15 - jest-mock: 29.6.2 - jest-util: 29.6.2 + jest-mock: 29.7.0 + jest-util: 29.7.0 jsdom: 20.0.3 transitivePeerDependencies: - bufferutil @@ -19026,31 +19218,31 @@ packages: resolution: {integrity: sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.6.2 - '@jest/fake-timers': 29.6.2 + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 '@jest/types': 29.5.0 '@types/node': 18.17.15 - jest-mock: 29.6.2 - jest-util: 29.6.2 + jest-mock: 29.7.0 + jest-util: 29.7.0 - /jest-environment-node@29.6.2: - resolution: {integrity: sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ==} + /jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.6.2 - '@jest/fake-timers': 29.6.2 - '@jest/types': 29.6.1 + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 18.17.15 - jest-mock: 29.6.2 - jest-util: 29.6.2 + jest-mock: 29.7.0 + jest-util: 29.7.0 /jest-get-type@27.5.1: resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-get-type@29.4.3: - resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} + /jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} /jest-haste-map@26.6.2: @@ -19058,7 +19250,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/graceful-fs': 4.1.6 + '@types/graceful-fs': 4.1.9 '@types/node': 18.17.15 anymatch: 3.1.3 fb-watchman: 2.0.2 @@ -19071,26 +19263,26 @@ packages: sane: 4.1.0 walker: 1.0.8 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /jest-haste-map@29.6.2: - resolution: {integrity: sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA==} + /jest-haste-map@29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 - '@types/graceful-fs': 4.1.6 + '@jest/types': 29.6.3 + '@types/graceful-fs': 4.1.9 '@types/node': 18.17.15 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 - jest-regex-util: 29.4.3 - jest-util: 29.6.2 - jest-worker: 29.6.2 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + jest-worker: 29.7.0 micromatch: 4.0.5 walker: 1.0.8 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 /jest-junit@12.3.0: resolution: {integrity: sha512-+NmE5ogsEjFppEl90GChrk7xgz8xzvF0f+ZT5AnhW6suJC93gvQtmQjfyjDnE0Z2nXJqEkxF0WXlvjG/J+wn/g==} @@ -19102,12 +19294,12 @@ packages: xml: 1.0.1 dev: false - /jest-leak-detector@29.6.2: - resolution: {integrity: sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ==} + /jest-leak-detector@29.7.0: + resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - jest-get-type: 29.4.3 - pretty-format: 29.6.2 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 /jest-matcher-utils@27.5.1: resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} @@ -19119,36 +19311,36 @@ packages: pretty-format: 27.5.1 dev: true - /jest-matcher-utils@29.6.2: - resolution: {integrity: sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==} + /jest-matcher-utils@29.7.0: + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - jest-diff: 29.6.2 - jest-get-type: 29.4.3 - pretty-format: 29.6.2 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 - /jest-message-util@29.6.2: - resolution: {integrity: sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==} + /jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.22.10 - '@jest/types': 29.6.1 - '@types/stack-utils': 2.0.1 + '@babel/code-frame': 7.23.5 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.5 - pretty-format: 29.6.2 + pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 - /jest-mock@29.6.2: - resolution: {integrity: sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==} + /jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 '@types/node': 18.17.15 - jest-util: 29.6.2 + jest-util: 29.7.0 /jest-pnp-resolver@1.2.3(jest-resolve@29.5.0): resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} @@ -19161,7 +19353,7 @@ packages: dependencies: jest-resolve: 29.5.0 - /jest-pnp-resolver@1.2.3(jest-resolve@29.6.2): + /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} peerDependencies: @@ -19170,23 +19362,23 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 29.6.2 + jest-resolve: 29.7.0 /jest-regex-util@26.0.0: resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==} engines: {node: '>= 10.14.2'} dev: true - /jest-regex-util@29.4.3: - resolution: {integrity: sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==} + /jest-regex-util@29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - /jest-resolve-dependencies@29.6.2: - resolution: {integrity: sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w==} + /jest-resolve-dependencies@29.7.0: + resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - jest-regex-util: 29.4.3 - jest-snapshot: 29.6.2 + jest-regex-util: 29.6.3 + jest-snapshot: 29.7.0 transitivePeerDependencies: - supports-color @@ -19196,80 +19388,80 @@ packages: dependencies: chalk: 4.1.2 graceful-fs: 4.2.11 - jest-haste-map: 29.6.2 + jest-haste-map: 29.7.0 jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0) - jest-util: 29.6.2 - jest-validate: 29.6.2 - resolve: 1.22.4 + jest-util: 29.7.0 + jest-validate: 29.7.0 + resolve: 1.22.8 resolve.exports: 2.0.2 slash: 3.0.0 - /jest-resolve@29.6.2: - resolution: {integrity: sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw==} + /jest-resolve@29.7.0: + resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 graceful-fs: 4.2.11 - jest-haste-map: 29.6.2 - jest-pnp-resolver: 1.2.3(jest-resolve@29.6.2) - jest-util: 29.6.2 - jest-validate: 29.6.2 - resolve: 1.22.4 + jest-haste-map: 29.7.0 + jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) + jest-util: 29.7.0 + jest-validate: 29.7.0 + resolve: 1.22.8 resolve.exports: 2.0.2 slash: 3.0.0 - /jest-runner@29.6.2: - resolution: {integrity: sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w==} + /jest-runner@29.7.0: + resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/console': 29.6.2 - '@jest/environment': 29.6.2 - '@jest/test-result': 29.6.2(@types/node@18.17.15) - '@jest/transform': 29.6.2 - '@jest/types': 29.6.1 + '@jest/console': 29.7.0 + '@jest/environment': 29.7.0 + '@jest/test-result': 29.7.0(@types/node@18.17.15) + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 18.17.15 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 - jest-docblock: 29.4.3 - jest-environment-node: 29.6.2 - jest-haste-map: 29.6.2 - jest-leak-detector: 29.6.2 - jest-message-util: 29.6.2 - jest-resolve: 29.6.2 - jest-runtime: 29.6.2 - jest-util: 29.6.2 - jest-watcher: 29.6.2 - jest-worker: 29.6.2 + jest-docblock: 29.7.0 + jest-environment-node: 29.7.0 + jest-haste-map: 29.7.0 + jest-leak-detector: 29.7.0 + jest-message-util: 29.7.0 + jest-resolve: 29.7.0 + jest-runtime: 29.7.0 + jest-util: 29.7.0 + jest-watcher: 29.7.0 + jest-worker: 29.7.0 p-limit: 3.1.0 source-map-support: 0.5.13 transitivePeerDependencies: - supports-color - /jest-runtime@29.6.2: - resolution: {integrity: sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg==} + /jest-runtime@29.7.0: + resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.6.2 - '@jest/fake-timers': 29.6.2 - '@jest/globals': 29.6.2 - '@jest/source-map': 29.6.0 - '@jest/test-result': 29.6.2(@types/node@18.17.15) - '@jest/transform': 29.6.2 - '@jest/types': 29.6.1 + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/globals': 29.7.0 + '@jest/source-map': 29.6.3 + '@jest/test-result': 29.7.0(@types/node@18.17.15) + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 18.17.15 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2(@types/node@18.17.15) glob: 7.2.3 graceful-fs: 4.2.11 - jest-haste-map: 29.6.2 - jest-message-util: 29.6.2 - jest-mock: 29.6.2 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-snapshot: 29.6.2 - jest-util: 29.6.2 + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: @@ -19288,54 +19480,54 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.20.12 - '@babel/generator': 7.22.10 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.20.12) - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 - '@jest/expect-utils': 29.6.2 + '@babel/generator': 7.23.6 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.20.12) + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 + '@jest/expect-utils': 29.7.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/babel__traverse': 7.20.1 + '@types/babel__traverse': 7.20.5 '@types/prettier': 2.7.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.20.12) chalk: 4.1.2 - expect: 29.6.2 + expect: 29.7.0 graceful-fs: 4.2.11 - jest-diff: 29.6.2 - jest-get-type: 29.4.3 - jest-matcher-utils: 29.6.2 - jest-message-util: 29.6.2 - jest-util: 29.6.2 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 natural-compare: 1.4.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - /jest-snapshot@29.6.2: - resolution: {integrity: sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==} + /jest-snapshot@29.7.0: + resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.20.12 - '@babel/generator': 7.22.10 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.20.12) - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.20.12) - '@babel/types': 7.22.10 - '@jest/expect-utils': 29.6.2 - '@jest/transform': 29.6.2 - '@jest/types': 29.6.1 + '@babel/generator': 7.23.6 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.20.12) + '@babel/types': 7.23.9 + '@jest/expect-utils': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.20.12) chalk: 4.1.2 - expect: 29.6.2 + expect: 29.7.0 graceful-fs: 4.2.11 - jest-diff: 29.6.2 - jest-get-type: 29.4.3 - jest-matcher-utils: 29.6.2 - jest-message-util: 29.6.2 - jest-util: 29.6.2 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 natural-compare: 1.4.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -19352,27 +19544,27 @@ packages: micromatch: 4.0.5 dev: true - /jest-util@29.6.2: - resolution: {integrity: sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==} + /jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 '@types/node': 18.17.15 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 - /jest-validate@29.6.2: - resolution: {integrity: sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg==} + /jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 camelcase: 6.3.0 chalk: 4.1.2 - jest-get-type: 29.4.3 + jest-get-type: 29.6.3 leven: 3.1.0 - pretty-format: 29.6.2 + pretty-format: 29.7.0 /jest-watch-select-projects@2.0.0: resolution: {integrity: sha512-j00nW4dXc2NiCW6znXgFLF9g8PJ0zP25cpQ1xRro/HU2GBfZQFZD0SoXnAlaoKkIY4MlfTMkKGbNXFpvCdjl1w==} @@ -19382,17 +19574,17 @@ packages: prompts: 2.4.2 dev: true - /jest-watcher@29.6.2: - resolution: {integrity: sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA==} + /jest-watcher@29.7.0: + resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/test-result': 29.6.2(@types/node@18.17.15) - '@jest/types': 29.6.1 + '@jest/test-result': 29.7.0(@types/node@18.17.15) + '@jest/types': 29.6.3 '@types/node': 18.17.15 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 - jest-util: 29.6.2 + jest-util: 29.7.0 string-length: 4.0.2 /jest-worker@26.6.2: @@ -19412,12 +19604,12 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 - /jest-worker@29.6.2: - resolution: {integrity: sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==} + /jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@types/node': 18.17.15 - jest-util: 29.6.2 + jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -19434,7 +19626,7 @@ packages: '@jest/core': 29.5.0 '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@18.17.15) + jest-cli: 29.7.0(@types/node@18.17.15) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -19483,25 +19675,29 @@ packages: dependencies: argparse: 2.0.1 - /jscodeshift@0.13.1(@babel/preset-env@7.22.10): + /jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + dev: true + + /jscodeshift@0.13.1(@babel/preset-env@7.23.9): resolution: {integrity: sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==} hasBin: true peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.20.12 - '@babel/parser': 7.22.10 + '@babel/parser': 7.23.9 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.20.12) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.20.12) - '@babel/preset-env': 7.22.10(@babel/core@7.20.12) - '@babel/preset-flow': 7.22.5(@babel/core@7.20.12) - '@babel/preset-typescript': 7.22.5(@babel/core@7.20.12) - '@babel/register': 7.22.5(@babel/core@7.20.12) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.20.12) + '@babel/preset-env': 7.23.9(@babel/core@7.20.12) + '@babel/preset-flow': 7.23.3(@babel/core@7.20.12) + '@babel/preset-typescript': 7.23.3(@babel/core@7.20.12) + '@babel/register': 7.23.7(@babel/core@7.20.12) babel-core: 7.0.0-bridge.0(@babel/core@7.20.12) chalk: 4.1.2 - flow-parser: 0.214.0 + flow-parser: 0.229.0 graceful-fs: 4.2.11 micromatch: 3.1.10 neo-async: 2.6.2 @@ -19528,7 +19724,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.10.0 + acorn: 8.11.3 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -19551,7 +19747,7 @@ packages: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.14.1 + ws: 8.14.2 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -19622,7 +19818,7 @@ packages: /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: - universalify: 2.0.0 + universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 dev: true @@ -19631,16 +19827,18 @@ packages: resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} engines: {node: '>=10.0'} - /jsonschema@1.4.1: - resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==} - dev: true - - /jsonwebtoken@9.0.1: - resolution: {integrity: sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==} + /jsonwebtoken@9.0.2: + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} engines: {node: '>=12', npm: '>=6'} dependencies: jws: 3.2.2 - lodash: 4.17.21 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 ms: 2.1.3 semver: 7.5.4 dev: false @@ -19649,10 +19847,10 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 - object.assign: 4.1.4 - object.values: 1.1.6 + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 + object.assign: 4.1.5 + object.values: 1.1.7 /jszip@2.7.0: resolution: {integrity: sha512-JIsRKRVC3gTRo2vM4Wy9WBC3TRcfnIZU8k65Phi3izkvPH975FowRYtKGT6PxevA0XnJ/yO8b0QwV0ydVyQwfw==} @@ -19704,8 +19902,8 @@ packages: safe-buffer: 5.2.1 dev: false - /keyborg@2.0.0: - resolution: {integrity: sha512-RWY8nWrzRkwTQLaKyDtbTu5SOb5L4B20UzAsBHlQDFZqVY/+Mid0bQ7MVTC8vbOTrWY2xkkzj8gZF9Ua7re4xA==} + /keyborg@2.5.0: + resolution: {integrity: sha512-nb4Ji1suqWqj6VXb61Jrs4ab/UWgtGph4wDch2NIZDfLBUObmLcZE0aiDjZY49ghtu03fvwxDNvS9ZB0XMz6/g==} dev: false /keytar@7.9.0: @@ -19716,8 +19914,8 @@ packages: prebuild-install: 7.1.1 dev: true - /keyv@4.5.3: - resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 @@ -19733,10 +19931,6 @@ packages: dependencies: is-buffer: 1.1.6 - /kind-of@5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -19760,9 +19954,9 @@ packages: resolution: {integrity: sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==} engines: {node: '>=6.0.0', npm: '>=6.0.0', yarn: '>=1.0.0'} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 app-root-dir: 1.0.2 - core-js: 3.32.0 + core-js: 3.36.0 dotenv: 8.6.0 dotenv-expand: 5.1.0 dev: true @@ -19926,12 +20120,31 @@ packages: /lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + /lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + dev: false + + /lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + dev: false + /lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + /lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + dev: false + + /lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + dev: false + /lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - dev: true + + /lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + dev: false /lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} @@ -19940,6 +20153,10 @@ packages: /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + /lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + dev: false + /lodash.truncate@4.4.2: resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} dev: true @@ -19967,8 +20184,8 @@ packages: dependencies: date-format: 4.0.14 debug: 4.3.4 - flatted: 3.2.7 - rfdc: 1.3.0 + flatted: 3.3.1 + rfdc: 1.3.1 streamroller: 3.1.5 transitivePeerDependencies: - supports-color @@ -20017,8 +20234,8 @@ packages: es5-ext: 0.10.62 dev: true - /magic-string@0.30.2: - resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==} + /magic-string@0.30.7: + resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -20117,8 +20334,8 @@ packages: uc.micro: 1.0.6 dev: true - /markdown-to-jsx@7.3.2(react@17.0.2): - resolution: {integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==} + /markdown-to-jsx@7.4.1(react@17.0.2): + resolution: {integrity: sha512-GbrbkTnHp9u6+HqbPRFJbObi369AgJNXi/sGqq5HRsoZW063xR1XDCaConqq+whfEIAlzB1YPnOgsPc7B7bc/A==} engines: {node: '>= 10'} peerDependencies: react: '>= 0.14.0' @@ -20156,8 +20373,8 @@ packages: /mdast-util-to-hast@10.0.1: resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} dependencies: - '@types/mdast': 3.0.12 - '@types/unist': 2.0.7 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 mdast-util-definitions: 4.0.0 mdurl: 1.0.1 unist-builder: 2.0.3 @@ -20232,7 +20449,7 @@ packages: resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} engines: {node: '>=10'} dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.5 camelcase-keys: 6.2.2 decamelize: 1.2.0 decamelize-keys: 1.1.1 @@ -20249,6 +20466,10 @@ packages: /merge-descriptors@1.0.1: resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + /merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + dev: false + /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -20383,6 +20604,13 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch@7.4.6: + resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: false + /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} @@ -20450,8 +20678,8 @@ packages: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} - /minipass@7.0.2: - resolution: {integrity: sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==} + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} dev: true @@ -20561,7 +20789,7 @@ packages: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true dependencies: - dns-packet: 5.6.0 + dns-packet: 5.6.1 thunky: 1.1.0 dev: false @@ -20587,8 +20815,8 @@ packages: thenify-all: 1.6.0 dev: false - /nan@2.17.0: - resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==} + /nan@2.18.0: + resolution: {integrity: sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==} requiresBuild: true optional: true @@ -20598,8 +20826,8 @@ packages: hasBin: true dev: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -20667,8 +20895,8 @@ packages: lower-case: 2.0.2 tslib: 2.3.1 - /node-abi@3.45.0: - resolution: {integrity: sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==} + /node-abi@3.55.0: + resolution: {integrity: sha512-uPEjtyh2tFEvWYt4Jw7McOD5FPcHkcxm/tHZc5PWaDB3JYq0rGFUbgaAK+CT5pYpQddBfsZVWI08OwoRfdfbcQ==} engines: {node: '>=10'} dependencies: semver: 7.5.4 @@ -20736,7 +20964,7 @@ packages: /node-libs-browser@2.2.1: resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==} dependencies: - assert: 1.5.0 + assert: 1.5.1 browserify-zlib: 0.2.0 buffer: 4.9.2 console-browserify: 1.2.0 @@ -20756,12 +20984,12 @@ packages: string_decoder: 1.3.0 timers-browserify: 2.0.12 tty-browserify: 0.0.0 - url: 0.11.1 + url: 0.11.3 util: 0.11.1 vm-browserify: 1.1.2 - /node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} /nopt@5.0.0: resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} @@ -20775,7 +21003,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.4 + resolve: 1.22.8 semver: 5.7.2 validate-npm-package-license: 3.0.4 @@ -20784,7 +21012,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.13.0 + is-core-module: 2.13.1 semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: false @@ -20821,7 +21049,7 @@ packages: callsite-record: 4.1.5 chalk: 4.1.2 co: 4.6.0 - depcheck: 1.4.3 + depcheck: 1.4.7 execa: 5.1.1 giturl: 1.0.3 global-modules: 2.0.0 @@ -20836,7 +21064,7 @@ packages: package-json: 7.0.0 path-exists: 4.0.0 pkg-dir: 5.0.0 - preferred-pm: 3.0.3 + preferred-pm: 3.1.2 rc-config-loader: 4.1.3 semver: 7.5.4 semver-diff: 3.1.1 @@ -20933,8 +21161,8 @@ packages: define-property: 0.2.5 kind-of: 3.2.2 - /object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + /object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -20946,46 +21174,46 @@ packages: dependencies: isobject: 3.0.1 - /object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + /object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 + call-bind: 1.0.7 + define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - /object.entries@1.1.6: - resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + /object.entries@1.1.7: + resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 - /object.fromentries@2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + /object.fromentries@2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 - /object.getownpropertydescriptors@2.1.6: - resolution: {integrity: sha512-lq+61g26E/BgHv0ZTFgRvi7NMEPuAxLkFU7rukXjc/AlwH4Am5xXVnIXy3un1bg/JPbXHrixRkK1itUzzPiIjQ==} + /object.getownpropertydescriptors@2.1.7: + resolution: {integrity: sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==} engines: {node: '>= 0.8'} dependencies: - array.prototype.reduce: 1.0.5 - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - safe-array-concat: 1.0.0 + array.prototype.reduce: 1.0.6 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + safe-array-concat: 1.1.0 - /object.hasown@1.1.2: - resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + /object.hasown@1.1.3: + resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} dependencies: - define-properties: 1.2.0 - es-abstract: 1.22.1 + define-properties: 1.2.1 + es-abstract: 1.22.4 /object.pick@1.3.0: resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} @@ -20993,13 +21221,13 @@ packages: dependencies: isobject: 3.0.1 - /object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + /object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 /objectorarray@1.0.5: resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} @@ -21088,7 +21316,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.9.0 + cli-spinners: 2.9.2 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -21258,7 +21486,7 @@ packages: engines: {node: '>= 8'} dependencies: degenerator: 3.0.4 - ip: 1.1.8 + ip: 1.1.9 netmask: 2.0.2 dev: true @@ -21317,7 +21545,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -21521,85 +21749,89 @@ packages: resolution: {integrity: sha512-bNGuQmEnlIUSxrdtHTZHFt9JKEBqN39nU1QgTdMWjBeXIxCV7M99ylOoE4uH7KutHHacKlW7PD4+2ktApPUzog==} dev: false - /polished@4.2.2: - resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} + /polished@4.3.1: + resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 dev: true /posix-character-classes@0.1.1: resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} engines: {node: '>=0.10.0'} - /postcss-calc@8.2.4(postcss@8.4.27): + /possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + /postcss-calc@8.2.4(postcss@8.4.35): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.27 - postcss-selector-parser: 6.0.13 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 dev: false - /postcss-colormin@5.3.1(postcss@8.4.27): + /postcss-colormin@5.3.1(postcss@8.4.35): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 + browserslist: 4.23.0 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-convert-values@5.1.3(postcss@8.4.27): + /postcss-convert-values@5.1.3(postcss@8.4.35): resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 - postcss: 8.4.27 + browserslist: 4.23.0 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-discard-comments@5.1.2(postcss@8.4.27): + /postcss-discard-comments@5.1.2(postcss@8.4.35): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 dev: false - /postcss-discard-duplicates@5.1.0(postcss@8.4.27): + /postcss-discard-duplicates@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 dev: false - /postcss-discard-empty@5.1.1(postcss@8.4.27): + /postcss-discard-empty@5.1.1(postcss@8.4.35): resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 dev: false - /postcss-discard-overridden@5.1.0(postcss@8.4.27): + /postcss-discard-overridden@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 dev: false /postcss-flexbugs-fixes@4.2.1: @@ -21608,7 +21840,7 @@ packages: postcss: 7.0.39 dev: true - /postcss-loader@4.1.0(postcss@8.4.27)(webpack@4.47.0): + /postcss-loader@4.1.0(postcss@8.4.35)(webpack@4.47.0): resolution: {integrity: sha512-vbCkP70F3Q9PIk6d47aBwjqAMI4LfkXCoyxj+7NPNuVIwfTGdzv2KVQes59/RuxMniIgsYQCFSY42P3+ykJfaw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -21618,7 +21850,7 @@ packages: cosmiconfig: 7.1.0 klona: 2.0.6 loader-utils: 2.0.4 - postcss: 8.4.27 + postcss: 8.4.35 schema-utils: 3.3.0 semver: 7.5.4 webpack: 4.47.0(webpack-cli@3.3.12) @@ -21640,7 +21872,7 @@ packages: webpack: 4.47.0(webpack-cli@3.3.12) dev: true - /postcss-loader@6.2.1(postcss@8.4.27)(webpack@5.82.1): + /postcss-loader@6.2.1(postcss@8.4.35)(webpack@5.82.1): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -21649,77 +21881,77 @@ packages: dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 - postcss: 8.4.27 + postcss: 8.4.35 semver: 7.5.4 webpack: 5.82.1 dev: false - /postcss-merge-longhand@5.1.7(postcss@8.4.27): + /postcss-merge-longhand@5.1.7(postcss@8.4.35): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.4.27) + stylehacks: 5.1.1(postcss@8.4.35) dev: false - /postcss-merge-rules@5.1.4(postcss@8.4.27): + /postcss-merge-rules@5.1.4(postcss@8.4.35): resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 + browserslist: 4.23.0 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.27) - postcss: 8.4.27 - postcss-selector-parser: 6.0.13 + cssnano-utils: 3.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: false - /postcss-minify-font-values@5.1.0(postcss@8.4.27): + /postcss-minify-font-values@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-gradients@5.1.1(postcss@8.4.27): + /postcss-minify-gradients@5.1.1(postcss@8.4.35): resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.4.27) - postcss: 8.4.27 + cssnano-utils: 3.1.0(postcss@8.4.35) + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-params@5.1.4(postcss@8.4.27): + /postcss-minify-params@5.1.4(postcss@8.4.35): resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 - cssnano-utils: 3.1.0(postcss@8.4.27) - postcss: 8.4.27 + browserslist: 4.23.0 + cssnano-utils: 3.1.0(postcss@8.4.35) + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-selectors@5.2.1(postcss@8.4.27): + /postcss-minify-selectors@5.2.1(postcss@8.4.35): resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 - postcss-selector-parser: 6.0.13 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: false /postcss-modules-extract-imports@2.0.0: @@ -21729,13 +21961,13 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.27): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.35): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 /postcss-modules-local-by-default@3.0.3: resolution: {integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==} @@ -21743,19 +21975,19 @@ packages: dependencies: icss-utils: 4.1.1 postcss: 7.0.39 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-local-by-default@4.0.3(postcss@8.4.27): - resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} + /postcss-modules-local-by-default@4.0.4(postcss@8.4.35): + resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.27) - postcss: 8.4.27 - postcss-selector-parser: 6.0.13 + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 /postcss-modules-scope@2.2.0: @@ -21763,17 +21995,17 @@ packages: engines: {node: '>= 6'} dependencies: postcss: 7.0.39 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.27): - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + /postcss-modules-scope@3.1.1(postcss@8.4.35): + resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.27 - postcss-selector-parser: 6.0.13 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 /postcss-modules-values@3.0.0: resolution: {integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==} @@ -21782,180 +22014,180 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.27): + /postcss-modules-values@4.0.0(postcss@8.4.35): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.27) - postcss: 8.4.27 + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 - /postcss-modules@6.0.0(postcss@8.4.27): + /postcss-modules@6.0.0(postcss@8.4.35): resolution: {integrity: sha512-7DGfnlyi/ju82BRzTIjWS5C4Tafmzl3R79YP/PASiocj+aa6yYphHhhKUOEoXQToId5rgyFgJ88+ccOUydjBXQ==} peerDependencies: postcss: ^8.0.0 dependencies: generic-names: 4.0.0 - icss-utils: 5.1.0(postcss@8.4.27) + icss-utils: 5.1.0(postcss@8.4.35) lodash.camelcase: 4.3.0 - postcss: 8.4.27 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.27) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.27) - postcss-modules-scope: 3.0.0(postcss@8.4.27) - postcss-modules-values: 4.0.0(postcss@8.4.27) + postcss: 8.4.35 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.35) + postcss-modules-scope: 3.1.1(postcss@8.4.35) + postcss-modules-values: 4.0.0(postcss@8.4.35) string-hash: 1.1.3 dev: false - /postcss-normalize-charset@5.1.0(postcss@8.4.27): + /postcss-normalize-charset@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 dev: false - /postcss-normalize-display-values@5.1.0(postcss@8.4.27): + /postcss-normalize-display-values@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-positions@5.1.1(postcss@8.4.27): + /postcss-normalize-positions@5.1.1(postcss@8.4.35): resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-repeat-style@5.1.1(postcss@8.4.27): + /postcss-normalize-repeat-style@5.1.1(postcss@8.4.35): resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-string@5.1.0(postcss@8.4.27): + /postcss-normalize-string@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-timing-functions@5.1.0(postcss@8.4.27): + /postcss-normalize-timing-functions@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-unicode@5.1.1(postcss@8.4.27): + /postcss-normalize-unicode@5.1.1(postcss@8.4.35): resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 - postcss: 8.4.27 + browserslist: 4.23.0 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-url@5.1.0(postcss@8.4.27): + /postcss-normalize-url@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-whitespace@5.1.1(postcss@8.4.27): + /postcss-normalize-whitespace@5.1.1(postcss@8.4.35): resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-ordered-values@5.1.3(postcss@8.4.27): + /postcss-ordered-values@5.1.3(postcss@8.4.35): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0(postcss@8.4.27) - postcss: 8.4.27 + cssnano-utils: 3.1.0(postcss@8.4.35) + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-initial@5.1.2(postcss@8.4.27): + /postcss-reduce-initial@5.1.2(postcss@8.4.35): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 + browserslist: 4.23.0 caniuse-api: 3.0.0 - postcss: 8.4.27 + postcss: 8.4.35 dev: false - /postcss-reduce-transforms@5.1.0(postcss@8.4.27): + /postcss-reduce-transforms@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + /postcss-selector-parser@6.0.15: + resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-svgo@5.1.0(postcss@8.4.27): + /postcss-svgo@5.1.0(postcss@8.4.35): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.35 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: false - /postcss-unique-selectors@5.1.1(postcss@8.4.27): + /postcss-unique-selectors@5.1.1(postcss@8.4.35): resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 - postcss-selector-parser: 6.0.13 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: false /postcss-value-parser@4.2.0: @@ -21969,11 +22201,11 @@ packages: source-map: 0.6.1 dev: true - /postcss@8.4.27: - resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} + /postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 @@ -21988,7 +22220,7 @@ packages: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.45.0 + node-abi: 3.55.0 pump: 3.0.0 rc: 1.2.8 simple-get: 4.0.1 @@ -21996,8 +22228,8 @@ packages: tunnel-agent: 0.6.0 dev: true - /preferred-pm@3.0.3: - resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} + /preferred-pm@3.1.2: + resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} engines: {node: '>=10'} dependencies: find-up: 5.0.0 @@ -22042,11 +22274,11 @@ packages: react-is: 17.0.2 dev: true - /pretty-format@29.6.2: - resolution: {integrity: sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==} + /pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.6.0 + '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.2.0 @@ -22097,25 +22329,27 @@ packages: retry: 0.12.0 dev: true - /promise.allsettled@1.0.6: - resolution: {integrity: sha512-22wJUOD3zswWFqgwjNHa1965LvqTX87WPu/lreY2KSd7SVcERfuZ4GfUaOnJNnvtoIv2yXT/W00YIGMetXtFXg==} + /promise.allsettled@1.0.7: + resolution: {integrity: sha512-hezvKvQQmsFkOdrZfYxUxkyxl8mgFQeT259Ajj9PXdbg9VzBCWrItOev72JyWxkCD5VSSqAeHmlN3tWx4DlmsA==} engines: {node: '>= 0.4'} dependencies: - array.prototype.map: 1.0.5 - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + array.prototype.map: 1.0.6 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + get-intrinsic: 1.2.4 iterate-value: 1.0.2 dev: true - /promise.prototype.finally@3.1.4: - resolution: {integrity: sha512-nNc3YbgMfLzqtqvO/q5DP6RR0SiHI9pUPGzyDf1q+usTwCN2kjvAnJkBb7bHe3o+fFSBPpsGMoYtaSi+LTNqng==} + /promise.prototype.finally@3.1.8: + resolution: {integrity: sha512-aVDtsXOml9iuMJzUco9J1je/UrIT3oMYfWkCTiUhkt+AvZw72q4dUZnR/R/eB3h5GeAagQVXvM1ApoYniJiwoA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + es-errors: 1.3.0 + set-function-name: 2.0.2 dev: true /promptly@3.2.0: @@ -22178,7 +22412,7 @@ packages: /pseudolocale@1.1.0: resolution: {integrity: sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==} dependencies: - commander: 11.1.0 + commander: 12.0.0 dev: false /psl@1.9.0: @@ -22220,8 +22454,8 @@ packages: /punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - /punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} /pupa@2.1.1: @@ -22234,7 +22468,7 @@ packages: resolution: {integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==} engines: {node: '>=8.16.0'} dependencies: - '@types/mime-types': 2.1.1 + '@types/mime-types': 2.1.4 debug: 4.3.4 extract-zip: 1.7.0 https-proxy-agent: 4.0.0 @@ -22248,8 +22482,8 @@ packages: - supports-color dev: true - /pure-rand@6.0.2: - resolution: {integrity: sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==} + /pure-rand@6.0.4: + resolution: {integrity: sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==} /q@1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} @@ -22260,27 +22494,20 @@ packages: resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} engines: {node: '>=0.6'} dependencies: - side-channel: 1.0.4 + side-channel: 1.0.5 /qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} dependencies: - side-channel: 1.0.4 + side-channel: 1.0.5 dev: true /qs@6.11.2: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} dependencies: - side-channel: 1.0.4 - - /query-ast@1.0.5: - resolution: {integrity: sha512-JK+1ma4YDuLjvKKcz9JZ70G+CM9qEOs/l1cZzstMMfwKUabTJ9sud5jvDGrUNuv03yKUgs82bLkHXJkDyhRmBw==} - dependencies: - invariant: 2.2.4 - lodash: 4.17.21 - dev: false + side-channel: 1.0.5 /querystring-es3@0.2.1: resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} @@ -22408,8 +22635,8 @@ packages: hasBin: true dependencies: '@babel/core': 7.20.12 - '@babel/generator': 7.22.10 - '@babel/runtime': 7.22.10 + '@babel/generator': 7.23.6 + '@babel/runtime': 7.23.9 ast-types: 0.14.2 commander: 2.20.3 doctrine: 3.0.0 @@ -22431,8 +22658,8 @@ packages: react: 17.0.2 scheduler: 0.20.2 - /react-draggable@4.4.5(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-OMHzJdyJbYTZo4uQE393fHcqqPYsEtkjfMgvCHr6rejT+Ezn4OZbNyGH50vv+SunC1RMvwOTSWkEODQLzw1M9g==} + /react-draggable@4.4.6(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==} peerDependencies: react: '>= 16.3.0' react-dom: '>= 16.3.0' @@ -22466,7 +22693,7 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 invariant: 2.2.4 prop-types: 15.8.1 react: 17.0.2 @@ -22489,7 +22716,7 @@ packages: peerDependencies: react: ^16.8.4 || ^17.0.0 dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 is-dom: 1.1.0 prop-types: 15.8.1 react: 17.0.2 @@ -22500,7 +22727,6 @@ packages: /react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - dev: true /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} @@ -22511,7 +22737,7 @@ packages: react: ^16.6.0 || ^17.0.0 react-dom: ^16.6.0 || ^17.0.0 dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@popperjs/core': 2.11.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -22556,9 +22782,9 @@ packages: redux: optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 '@reduxjs/toolkit': 1.8.6(react-redux@8.0.7)(react@17.0.2) - '@types/hoist-non-react-statics': 3.3.1 + '@types/hoist-non-react-statics': 3.3.5 '@types/react': 17.0.74 '@types/react-dom': 17.0.25 '@types/use-sync-external-store': 0.0.3 @@ -22575,29 +22801,29 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-router-dom@6.14.2(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-5pWX0jdKR48XFZBuJqHosX3AAHjRAzygouMTyimnBPOLdY3WjzUSKhus2FVMihUFWzeLebDgr4r8UeQFAct7Bg==} - engines: {node: '>=14'} + /react-router-dom@6.22.1(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-iwMyyyrbL7zkKY7MRjOVRy+TMnS/OPusaFVxM2P11x9dzSzGmLsebkCvYirGq0DWB9K9hOspHYYtDz33gE5Duw==} + engines: {node: '>=14.0.0'} peerDependencies: '@types/react': '>=16' react: '>=16.8' react-dom: '>=16.8' dependencies: - '@remix-run/router': 1.7.2 + '@remix-run/router': 1.15.1 '@types/react': 17.0.74 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-router: 6.14.2(@types/react@17.0.74)(react@17.0.2) + react-router: 6.22.1(@types/react@17.0.74)(react@17.0.2) dev: true - /react-router@6.14.2(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-09Zss2dE2z+T1D03IheqAFtK4UzQyX8nFPWx6jkwdYzGLXd5ie06A6ezS2fO6zJfEb/SpG6UocN2O1hfD+2urQ==} - engines: {node: '>=14'} + /react-router@6.22.1(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-0pdoRGwLtemnJqn1K0XHUbnKiX0S4X8CgvVVmHGOWmofESj31msHo/1YiqcJWK7Wxfq2a4uvvtS01KAQyWK/CQ==} + engines: {node: '>=14.0.0'} peerDependencies: '@types/react': '>=16' react: '>=16.8' dependencies: - '@remix-run/router': 1.7.2 + '@remix-run/router': 1.15.1 '@types/react': 17.0.74 react: 17.0.2 dev: true @@ -22616,7 +22842,7 @@ packages: peerDependencies: react: '>= 0.14.0' dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 highlight.js: 10.7.3 lowlight: 1.20.0 prismjs: 1.29.0 @@ -22624,13 +22850,13 @@ packages: refractor: 3.6.0 dev: true - /react-textarea-autosize@8.5.2(@types/react@17.0.74)(react@17.0.2): - resolution: {integrity: sha512-uOkyjkEl0ByEK21eCJMHDGBAAd/BoFQBawYK5XItjAmCTeSbjxghd8qnt7nzsLYzidjnoObu6M26xts0YGKsGg==} + /react-textarea-autosize@8.5.3(@types/react@17.0.74)(react@17.0.2): + resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 react: 17.0.2 use-composed-ref: 1.3.0(react@17.0.2) use-latest: 1.2.1(@types/react@17.0.74)(react@17.0.2) @@ -22644,7 +22870,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -22691,7 +22917,7 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -22800,7 +23026,7 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.4 + resolve: 1.22.8 dev: true /redent@3.0.0: @@ -22822,16 +23048,17 @@ packages: /redux@4.2.1: resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 - /reflect.getprototypeof@1.0.4: - resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} + /reflect.getprototypeof@1.0.5: + resolution: {integrity: sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + es-abstract: 1.22.4 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 globalthis: 1.0.3 which-builtin-type: 1.1.3 @@ -22843,8 +23070,8 @@ packages: prismjs: 1.27.0 dev: true - /regenerate-unicode-properties@10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + /regenerate-unicode-properties@10.1.1: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 @@ -22858,13 +23085,13 @@ packages: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} dev: true - /regenerator-runtime@0.14.0: - resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 dev: true /regex-not@1.0.2: @@ -22874,13 +23101,14 @@ packages: extend-shallow: 3.0.2 safe-regex: 1.1.0 - /regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + /regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 /regexpp@3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} @@ -22892,7 +23120,7 @@ packages: dependencies: '@babel/regjsgen': 0.8.0 regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.0 + regenerate-unicode-properties: 10.1.1 regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 @@ -23091,22 +23319,22 @@ packages: /resolve@1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: - is-core-module: 2.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 - /resolve@1.22.4: - resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /resolve@2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + /resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true dependencies: - is-core-module: 2.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -23145,12 +23373,12 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /rfc4648@1.5.2: - resolution: {integrity: sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg==} + /rfc4648@1.5.3: + resolution: {integrity: sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==} dev: false - /rfdc@1.3.0: - resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + /rfdc@1.3.1: + resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} /rimraf@2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} @@ -23185,7 +23413,7 @@ packages: /rtl-css-js@1.16.1: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.9 dev: false /run-async@2.4.1: @@ -23215,21 +23443,12 @@ packages: tslib: 2.3.1 dev: false - /safe-array-concat@1.0.0: - resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} - engines: {node: '>=0.4'} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - has-symbols: 1.0.3 - isarray: 2.0.5 - /safe-array-concat@1.1.0: resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 @@ -23243,11 +23462,12 @@ packages: /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - /safe-regex-test@1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + /safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + es-errors: 1.3.0 is-regex: 1.1.4 /safe-regex2@2.0.0: @@ -23357,9 +23577,9 @@ packages: resolution: {integrity: sha512-SwTIG6UmrMiT94/v8G+2pPf6i+XwY4hOQxm8HZl0ld0st2KdGDj/SBXDznFl7+sJ6tFq6hvVvrB9rW5Nj7EhuQ==} engines: {node: '>=14.0.0'} dependencies: - '@bufbuild/protobuf': 1.3.0 + '@bufbuild/protobuf': 1.7.2 buffer-builder: 0.2.0 - immutable: 4.3.2 + immutable: 4.3.5 rxjs: 7.8.1 supports-color: 8.1.1 optionalDependencies: @@ -23432,7 +23652,7 @@ packages: hasBin: true dependencies: chokidar: 3.4.3 - immutable: 4.3.2 + immutable: 4.3.5 source-map-js: 1.0.2 dev: false @@ -23440,8 +23660,8 @@ packages: resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} dev: true - /sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + /sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} /saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} @@ -23474,7 +23694,7 @@ packages: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) dev: true @@ -23483,7 +23703,7 @@ packages: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) dev: true @@ -23492,7 +23712,7 @@ packages: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) @@ -23500,20 +23720,12 @@ packages: resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 ajv: 8.12.0 ajv-formats: 2.1.1 ajv-keywords: 5.1.0(ajv@8.12.0) dev: false - /scss-parser@1.0.6: - resolution: {integrity: sha512-SH3TaoaJFzfAtqs3eG1j5IuHJkeEW5rKUPIjIN+ZorLAyJLHItQGnsgwHk76v25GtLtpT9IqfAcqK4vFWdiw+w==} - engines: {node: '>=6.0.0'} - dependencies: - invariant: 2.2.4 - lodash: 4.17.21 - dev: false - /secure-json-parse@2.7.0: resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} dev: false @@ -23522,10 +23734,11 @@ packages: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} dev: false - /selfsigned@2.1.1: - resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} + /selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} engines: {node: '>=10'} dependencies: + '@types/node-forge': 1.3.11 node-forge: 1.3.1 dev: false @@ -23611,8 +23824,8 @@ packages: dependencies: randombytes: 2.1.0 - /serialize-javascript@6.0.1: - resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} dependencies: randombytes: 2.1.0 @@ -23656,23 +23869,25 @@ packages: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} dev: false - /set-function-length@1.2.0: - resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==} + /set-function-length@1.2.1: + resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.1 + define-data-property: 1.1.4 + es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 gopd: 1.0.1 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 - /set-function-name@2.0.1: - resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.1 + define-data-property: 1.1.4 + es-errors: 1.3.0 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.2 /set-immediate-shim@1.0.1: resolution: {integrity: sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==} @@ -23745,12 +23960,14 @@ packages: rechoir: 0.6.2 dev: true - /side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + /side-channel@1.0.5: + resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - object-inspect: 1.12.3 + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -23771,7 +23988,7 @@ packages: resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.21 + '@polka/url': 1.0.0-next.24 mrmime: 1.0.1 totalist: 1.1.0 @@ -23852,16 +24069,16 @@ packages: dependencies: agent-base: 6.0.2 debug: 4.3.4 - socks: 2.7.1 + socks: 2.7.3 transitivePeerDependencies: - supports-color dev: true - /socks@2.7.1: - resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} - engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + /socks@2.7.3: + resolution: {integrity: sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} dependencies: - ip: 2.0.0 + ip-address: 9.0.5 smart-buffer: 4.2.0 dev: true @@ -23958,19 +24175,19 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.17 - /spdx-exceptions@2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + /spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} /spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.13 + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.17 - /spdx-license-ids@3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + /spdx-license-ids@3.0.17: + resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} @@ -24013,6 +24230,10 @@ packages: /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + /sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + dev: true + /ssri@6.0.2: resolution: {integrity: sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==} dependencies: @@ -24061,7 +24282,7 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} dependencies: - internal-slot: 1.0.5 + internal-slot: 1.0.7 dev: true /stoppable@1.1.0: @@ -24069,8 +24290,8 @@ packages: engines: {node: '>=4', npm: '>=6'} dev: false - /store2@2.14.2: - resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} + /store2@2.14.3: + resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} dev: true /stream-browserify@2.0.2: @@ -24083,7 +24304,7 @@ packages: resolution: {integrity: sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==} dependencies: end-of-stream: 1.4.4 - stream-shift: 1.0.1 + stream-shift: 1.0.3 /stream-http@2.8.3: resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==} @@ -24094,8 +24315,8 @@ packages: to-arraybuffer: 1.0.1 xtend: 4.0.2 - /stream-shift@1.0.1: - resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + /stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} /streamroller@3.1.5: resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} @@ -24167,57 +24388,58 @@ packages: strip-ansi: 7.1.0 dev: true - /string.prototype.matchall@4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + /string.prototype.matchall@4.0.10: + resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 - internal-slot: 1.0.5 - regexp.prototype.flags: 1.5.0 - side-channel: 1.0.4 + internal-slot: 1.0.7 + regexp.prototype.flags: 1.5.2 + set-function-name: 2.0.2 + side-channel: 1.0.5 - /string.prototype.padend@3.1.4: - resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==} + /string.prototype.padend@3.1.5: + resolution: {integrity: sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 dev: true - /string.prototype.padstart@3.1.4: - resolution: {integrity: sha512-XqOHj8horGsF+zwxraBvMTkBFM28sS/jHBJajh17JtJKA92qazidiQbLosV4UA18azvLOVKYo/E3g3T9Y5826w==} + /string.prototype.padstart@3.1.5: + resolution: {integrity: sha512-R57IsE3JIfModQWrVXYZ8ZHWMBNDpIoniDwhYCR1nx+iHwDkjjk26a8xM9BYgf7SAXJO7sdNPng5J+0ccr5LFQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 dev: true - /string.prototype.trim@1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + /string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 - /string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + /string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 - /string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + /string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 /string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -24312,8 +24534,8 @@ packages: webpack: 4.47.0(webpack-cli@3.3.12) dev: true - /style-loader@3.3.3(webpack@5.82.1): - resolution: {integrity: sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==} + /style-loader@3.3.4(webpack@5.82.1): + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 || ^4 || ^5 @@ -24326,19 +24548,19 @@ packages: inline-style-parser: 0.1.1 dev: true - /stylehacks@5.1.1(postcss@8.4.27): + /stylehacks@5.1.1(postcss@8.4.35): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 - postcss: 8.4.27 - postcss-selector-parser: 6.0.13 + browserslist: 4.23.0 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: false - /stylis@4.3.0: - resolution: {integrity: sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==} + /stylis@4.3.1: + resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==} dev: false /sudo@1.0.3: @@ -24395,14 +24617,15 @@ packages: /symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - /symbol.prototype.description@1.0.5: - resolution: {integrity: sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ==} - engines: {node: '>= 0.11.15'} + /symbol.prototype.description@1.0.6: + resolution: {integrity: sha512-VgVgtEabORsQtmuindtO7v8fF+bsKxUkvEMFj+ecBK6bomrwv5JUSWdMoC3ypa9+Jaqp/wOzkWk4f6I+p5GzyA==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-symbol-description: 1.0.0 + call-bind: 1.0.7 + es-errors: 1.3.0 + get-symbol-description: 1.0.2 has-symbols: 1.0.3 - object.getownpropertydescriptors: 2.1.6 + object.getownpropertydescriptors: 2.1.7 dev: true /synchronous-promise@2.0.17: @@ -24430,10 +24653,10 @@ packages: strip-ansi: 6.0.1 dev: true - /tabster@4.7.2: - resolution: {integrity: sha512-wRFOnje3CxqUVgdDiY7spipDWXee4PatHE5e3XoVXN51fOxu0/QlI/7EVURIyg2jGDFPL4ZffLMpX3pvTVbVVQ==} + /tabster@6.1.0: + resolution: {integrity: sha512-wTPy2d6WVmU/YjT0ERY9jc+et1P/B8FoSQ4qhr1xi7liwTezRbRV6yA1pKx8kdPWmLdIOBA4fn07x9c0x/wnow==} dependencies: - keyborg: 2.0.0 + keyborg: 2.5.0 tslib: 2.3.1 dev: false @@ -24479,7 +24702,7 @@ packages: /telejson@5.3.3: resolution: {integrity: sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA==} dependencies: - '@types/is-function': 1.0.1 + '@types/is-function': 1.0.3 global: 4.4.0 is-function: 1.0.2 is-regex: 1.1.4 @@ -24544,13 +24767,13 @@ packages: schema-utils: 3.3.0 serialize-javascript: 5.0.1 source-map: 0.6.1 - terser: 5.19.2 + terser: 5.27.2 webpack: 4.47.0(webpack-cli@3.3.12) webpack-sources: 1.4.3 dev: true - /terser-webpack-plugin@5.3.9(webpack@5.82.1): - resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} + /terser-webpack-plugin@5.3.10(webpack@5.82.1): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -24565,11 +24788,11 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.22 jest-worker: 27.5.1 schema-utils: 3.3.0 - serialize-javascript: 6.0.1 - terser: 5.19.2 + serialize-javascript: 6.0.2 + terser: 5.27.2 webpack: 5.82.1 /terser@4.8.1: @@ -24581,13 +24804,13 @@ packages: source-map: 0.6.1 source-map-support: 0.5.21 - /terser@5.19.2: - resolution: {integrity: sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==} + /terser@5.27.2: + resolution: {integrity: sha512-sHXmLSkImesJ4p5apTeT63DsV4Obe1s37qT8qvwHRmVxKTBH7Rv9Wr26VcAMmLbmk9UliiwK8z+657NyJHHy/w==} engines: {node: '>=10'} hasBin: true dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.10.0 + acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 @@ -24731,7 +24954,7 @@ packages: engines: {node: '>=6'} dependencies: psl: 1.9.0 - punycode: 2.3.0 + punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 @@ -24742,7 +24965,7 @@ packages: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 /traverse@0.3.9: resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} @@ -24769,18 +24992,18 @@ packages: /true-case-path@2.2.1: resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} - /ts-api-utils@1.0.3(typescript@4.9.5): - resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} - engines: {node: '>=16.13.0'} + /ts-api-utils@1.2.1(typescript@4.9.5): + resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} + engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: typescript: 4.9.5 dev: true - /ts-api-utils@1.0.3(typescript@5.3.3): - resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} - engines: {node: '>=16.13.0'} + /ts-api-utils@1.2.1(typescript@5.3.3): + resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} + engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: @@ -24817,8 +25040,8 @@ packages: typescript: 5.3.3 dev: true - /tsconfig-paths@3.14.2: - resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + /tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: '@types/json5': 0.0.29 json5: 1.0.2 @@ -24836,8 +25059,8 @@ packages: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: true - /tslib@2.6.1: - resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} /tslint-microsoft-contrib@6.2.0(tslint@5.20.1)(typescript@2.9.2): resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} @@ -24894,16 +25117,16 @@ packages: peerDependencies: typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 builtin-modules: 1.1.1 chalk: 2.4.2 commander: 2.20.3 diff: 4.0.2 glob: 7.2.3 js-yaml: 3.13.1 - minimatch: 3.1.2 + minimatch: 3.0.8 mkdirp: 0.5.6 - resolve: 1.22.4 + resolve: 1.22.8 semver: 5.7.2 tslib: 1.14.1 tsutils: 2.29.0(typescript@2.9.2) @@ -24917,16 +25140,16 @@ packages: peerDependencies: typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 builtin-modules: 1.1.1 chalk: 2.4.2 commander: 2.20.3 diff: 4.0.2 glob: 7.2.3 js-yaml: 3.13.1 - minimatch: 3.1.2 + minimatch: 3.0.8 mkdirp: 0.5.6 - resolve: 1.22.4 + resolve: 1.22.8 semver: 5.7.2 tslib: 1.14.1 tsutils: 2.29.0(typescript@3.9.10) @@ -24940,16 +25163,16 @@ packages: peerDependencies: typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 builtin-modules: 1.1.1 chalk: 2.4.2 commander: 2.20.3 diff: 4.0.2 glob: 7.2.3 js-yaml: 3.13.1 - minimatch: 3.1.2 + minimatch: 3.0.8 mkdirp: 0.5.6 - resolve: 1.22.4 + resolve: 1.22.8 semver: 5.7.2 tslib: 1.14.1 tsutils: 2.29.0(typescript@4.9.5) @@ -24963,16 +25186,16 @@ packages: peerDependencies: typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 builtin-modules: 1.1.1 chalk: 2.4.2 commander: 2.20.3 diff: 4.0.2 glob: 7.2.3 js-yaml: 3.13.1 - minimatch: 3.1.2 + minimatch: 3.0.8 mkdirp: 0.5.6 - resolve: 1.22.4 + resolve: 1.22.8 semver: 5.7.2 tslib: 1.14.1 tsutils: 2.29.0(typescript@5.3.3) @@ -25132,39 +25355,45 @@ packages: resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} dev: true - /typed-array-buffer@1.0.0: - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + /typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.12 + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 - /typed-array-byte-length@1.0.0: - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + /typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 - /typed-array-byte-offset@1.0.0: - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + /typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 - /typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + /typed-array-length@1.0.5: + resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 for-each: 0.3.3 - is-typed-array: 1.1.12 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 /typed-rest-client@1.8.11: resolution: {integrity: sha512-5UvfMpd1oelmUPRbbaVnq+rHP7ng2cE4qoQkQeAqxRL6PklkxsM0g32/HL0yfvruK6ojQ5x8EE+HF4YV6DtuCA==} @@ -25220,7 +25449,7 @@ packages: /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -25334,20 +25563,20 @@ packages: /unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 dev: true /unist-util-visit-parents@3.1.1: resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 unist-util-is: 4.1.0 dev: true /unist-util-visit@2.0.3: resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 unist-util-is: 4.1.0 unist-util-visit-parents: 3.1.1 dev: true @@ -25360,8 +25589,8 @@ packages: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} - /universalify@2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} dev: true @@ -25386,7 +25615,7 @@ packages: /unzipper@0.10.14: resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} dependencies: - big-integer: 1.6.51 + big-integer: 1.6.52 binary: 0.3.0 bluebird: 3.4.7 buffer-indexof-polyfill: 1.0.2 @@ -25404,14 +25633,14 @@ packages: requiresBuild: true optional: true - /update-browserslist-db@1.0.11(browserslist@4.21.10): - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + /update-browserslist-db@1.0.13(browserslist@4.23.0): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.10 - escalade: 3.1.1 + browserslist: 4.23.0 + escalade: 3.1.2 picocolors: 1.0.0 /update-notifier@5.1.0: @@ -25436,7 +25665,7 @@ packages: /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 /urix@0.1.0: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} @@ -25492,8 +25721,8 @@ packages: querystring: 0.2.0 dev: true - /url@0.11.1: - resolution: {integrity: sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==} + /url@0.11.3: + resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==} dependencies: punycode: 1.4.1 qs: 6.11.2 @@ -25506,8 +25735,8 @@ packages: react: 17.0.2 dev: true - /use-disposable@1.0.1(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-5Sle1XEmK3lw3xyGqeIY7UKkiUgF+TxwUty7fTsqM5D5AxfQfo2ft+LY9xKCA+W5YbaBFbOkWfQsZY/y5JhInA==} + /use-disposable@1.0.2(@types/react-dom@17.0.25)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-UMaXVlV77dWOu4GqAFNjRzHzowYKUKbJBQfCexvahrYeIz4OkUYUjna4Tjjdf92NH8Nm8J7wEfFRgTIwYjO5jg==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' @@ -25565,13 +25794,13 @@ packages: /util.promisify@1.0.0: resolution: {integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==} dependencies: - define-properties: 1.2.0 - object.getownpropertydescriptors: 2.1.6 + define-properties: 1.2.1 + object.getownpropertydescriptors: 2.1.7 - /util@0.10.3: - resolution: {integrity: sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==} + /util@0.10.4: + resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} dependencies: - inherits: 2.0.1 + inherits: 2.0.3 /util@0.11.1: resolution: {integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==} @@ -25584,8 +25813,8 @@ packages: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 - is-typed-array: 1.1.12 - which-typed-array: 1.1.11 + is-typed-array: 1.1.13 + which-typed-array: 1.1.14 dev: true /utila@0.4.0: @@ -25615,16 +25844,16 @@ packages: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - /v8-compile-cache@2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} + /v8-compile-cache@2.4.0: + resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} - /v8-to-istanbul@9.1.0: - resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} + /v8-to-istanbul@9.2.0: + resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.22 '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.9.0 + convert-source-map: 2.0.0 /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -25658,14 +25887,14 @@ packages: /vfile-message@2.0.4: resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 unist-util-stringify-position: 2.0.3 dev: true /vfile@4.2.1: resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.10 is-buffer: 2.0.5 unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 @@ -25680,8 +25909,8 @@ packages: deprecated: The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm. hasBin: true dependencies: - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.11.3 + acorn-walk: 8.3.2 dev: true /vsce@2.14.0: @@ -25780,8 +26009,8 @@ packages: engines: {node: '>= 10.13.0'} hasBin: true dependencies: - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.11.3 + acorn-walk: 8.3.2 chalk: 4.1.2 commander: 7.2.0 gzip-size: 6.0.0 @@ -25809,7 +26038,7 @@ packages: interpret: 1.4.0 loader-utils: 1.4.2 supports-color: 6.1.0 - v8-compile-cache: 2.3.0 + v8-compile-cache: 2.4.0 webpack: 4.47.0(webpack-cli@3.3.12) yargs: 13.3.2 @@ -25883,19 +26112,19 @@ packages: webpack-cli: optional: true dependencies: - '@types/bonjour': 3.5.10 - '@types/connect-history-api-fallback': 1.5.0 + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 '@types/express': 4.17.13 - '@types/express-serve-static-core': 4.17.35 - '@types/serve-index': 1.9.1 - '@types/serve-static': 1.15.2 - '@types/sockjs': 0.3.33 + '@types/express-serve-static-core': 4.17.43 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.5 + '@types/sockjs': 0.3.36 '@types/webpack': 4.41.32 '@types/ws': 8.5.5 ansi-html-community: 0.0.8 anymatch: 3.1.3 - bonjour-service: 1.1.1 - chokidar: 3.5.3 + bonjour-service: 1.2.1 + chokidar: 3.6.0 colorette: 2.0.20 compression: 1.7.4 connect-history-api-fallback: 2.0.0 @@ -25909,13 +26138,13 @@ packages: p-retry: 4.6.2 rimraf: 3.0.2 schema-utils: 4.2.0 - selfsigned: 2.1.1 + selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 webpack: 4.47.0(webpack-cli@3.3.12) webpack-dev-middleware: 5.3.3(@types/webpack@4.41.32)(webpack@4.47.0) - ws: 8.14.1 + ws: 8.14.2 transitivePeerDependencies: - bufferutil - debug @@ -25937,18 +26166,18 @@ packages: webpack-cli: optional: true dependencies: - '@types/bonjour': 3.5.10 - '@types/connect-history-api-fallback': 1.5.0 + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 '@types/express': 4.17.13 - '@types/express-serve-static-core': 4.17.35 - '@types/serve-index': 1.9.1 - '@types/serve-static': 1.15.2 - '@types/sockjs': 0.3.33 + '@types/express-serve-static-core': 4.17.43 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.5 + '@types/sockjs': 0.3.36 '@types/ws': 8.5.5 ansi-html-community: 0.0.8 anymatch: 3.1.3 - bonjour-service: 1.1.1 - chokidar: 3.5.3 + bonjour-service: 1.2.1 + chokidar: 3.6.0 colorette: 2.0.20 compression: 1.7.4 connect-history-api-fallback: 2.0.0 @@ -25962,14 +26191,14 @@ packages: p-retry: 4.6.2 rimraf: 3.0.2 schema-utils: 4.2.0 - selfsigned: 2.1.1 + selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 webpack: 4.47.0(webpack-cli@3.3.12) webpack-cli: 3.3.12(webpack@4.47.0) webpack-dev-middleware: 5.3.3(@types/webpack@4.41.32)(webpack@4.47.0) - ws: 8.14.1 + ws: 8.14.2 transitivePeerDependencies: - bufferutil - debug @@ -25991,18 +26220,18 @@ packages: webpack-cli: optional: true dependencies: - '@types/bonjour': 3.5.10 - '@types/connect-history-api-fallback': 1.5.0 + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 '@types/express': 4.17.13 - '@types/express-serve-static-core': 4.17.35 - '@types/serve-index': 1.9.1 - '@types/serve-static': 1.15.2 - '@types/sockjs': 0.3.33 + '@types/express-serve-static-core': 4.17.43 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.5 + '@types/sockjs': 0.3.36 '@types/ws': 8.5.5 ansi-html-community: 0.0.8 anymatch: 3.1.3 - bonjour-service: 1.1.1 - chokidar: 3.5.3 + bonjour-service: 1.2.1 + chokidar: 3.6.0 colorette: 2.0.20 compression: 1.7.4 connect-history-api-fallback: 2.0.0 @@ -26016,13 +26245,13 @@ packages: p-retry: 4.6.2 rimraf: 3.0.2 schema-utils: 4.2.0 - selfsigned: 2.1.1 + selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 webpack: 5.82.1 webpack-dev-middleware: 5.3.3(webpack@5.82.1) - ws: 8.14.1 + ws: 8.14.2 transitivePeerDependencies: - bufferutil - debug @@ -26039,8 +26268,8 @@ packages: webpack: 4.47.0(webpack-cli@3.3.12) dev: true - /webpack-hot-middleware@2.25.4: - resolution: {integrity: sha512-IRmTspuHM06aZh98OhBJtqLpeWFM8FXJS5UYpKYxCJzyFoyWj1w6VGFfomZU7OPA55dMLrQK0pRT1eQ3PACr4w==} + /webpack-hot-middleware@2.26.1: + resolution: {integrity: sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==} dependencies: ansi-html-community: 0.0.8 html-entities: 2.4.0 @@ -26126,17 +26355,17 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.4 + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.10.0 - acorn-import-assertions: 1.9.0(acorn@8.10.0) - browserslist: 4.21.10 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 - es-module-lexer: 1.3.0 + es-module-lexer: 1.4.1 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -26147,7 +26376,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(webpack@5.82.1) + terser-webpack-plugin: 5.3.10(webpack@5.82.1) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -26209,8 +26438,8 @@ packages: resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} engines: {node: '>= 0.4'} dependencies: - function.prototype.name: 1.1.5 - has-tostringtag: 1.0.0 + function.prototype.name: 1.1.6 + has-tostringtag: 1.0.2 is-async-function: 2.0.0 is-date-object: 1.0.5 is-finalizationregistry: 1.0.2 @@ -26220,7 +26449,7 @@ packages: isarray: 2.0.5 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.11 + which-typed-array: 1.1.14 /which-collection@1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} @@ -26241,15 +26470,15 @@ packages: path-exists: 4.0.0 dev: false - /which-typed-array@1.1.11: - resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} + /which-typed-array@1.1.14: + resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} @@ -26267,7 +26496,7 @@ packages: /wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 4.2.3 + string-width: 1.0.2 dev: true /widest-line@3.1.0: @@ -26403,8 +26632,8 @@ packages: utf-8-validate: optional: true - /ws@8.14.1: - resolution: {integrity: sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==} + /ws@8.14.2: + resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -26427,7 +26656,7 @@ packages: resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} engines: {node: '>=4.0.0'} dependencies: - sax: 1.2.4 + sax: 1.3.0 xmlbuilder: 11.0.1 dev: true @@ -26435,8 +26664,17 @@ packages: resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} engines: {node: '>=4.0.0'} dependencies: - sax: 1.2.4 + sax: 1.3.0 xmlbuilder: 11.0.1 + dev: false + + /xml2js@0.6.2: + resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} + engines: {node: '>=4.0.0'} + dependencies: + sax: 1.2.1 + xmlbuilder: 11.0.1 + dev: true /xml@1.0.1: resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} @@ -26452,7 +26690,7 @@ packages: /xmldoc@1.1.4: resolution: {integrity: sha512-rQshsBGR5s7pUNENTEncpI2LTCuzicri0DyE4SCV5XmS0q81JS8j1iPijP0Q5c4WLGbKh3W92hlOwY6N9ssW1w==} dependencies: - sax: 1.2.4 + sax: 1.3.0 dev: false /xregexp@2.0.0: @@ -26557,7 +26795,7 @@ packages: engines: {node: '>=10'} dependencies: cliui: 7.0.4 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -26569,7 +26807,7 @@ packages: engines: {node: '>=12'} dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -26594,16 +26832,17 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - /z-schema@5.0.5: - resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==} + /z-schema@5.0.6: + resolution: {integrity: sha512-+XR1GhnWklYdfr8YaZv/iu+vY+ux7V5DS5zH1DQf6bO5ufrt/5cgNhVO5qyhsjFXvsqQb/f08DWE9b6uPscyAg==} engines: {node: '>=8.0.0'} + deprecated: has issues with node 14 hasBin: true dependencies: lodash.get: 4.4.2 lodash.isequal: 4.5.0 validator: 13.11.0 optionalDependencies: - commander: 9.5.0 + commander: 10.0.1 /zip-local@0.3.5: resolution: {integrity: sha512-GRV3D5TJY+/PqyeRm5CYBs7xVrKTKzljBoEXvocZu0HJ7tPEcgpSOYa2zFIsCZWgKWMuc4U3yMFgFkERGFIB9w==} @@ -26614,17 +26853,17 @@ packages: q: 1.5.1 dev: true - /zip-stream@4.1.0: - resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==} + /zip-stream@4.1.1: + resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} engines: {node: '>= 10'} dependencies: - archiver-utils: 2.1.0 - compress-commons: 4.1.1 + archiver-utils: 3.0.4 + compress-commons: 4.1.2 readable-stream: 3.6.2 dev: true - /zod@3.21.4: - resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} + /zod@3.22.4: + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} dev: true /zwitch@1.0.5: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index bd99e13a499..ac2d56b2b66 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "332000563488f49a00610acb8ef732b9402e01e9", + "pnpmShrinkwrapHash": "4c1d69b91d959e0a5f6a2cb6e3c404b4c077fcfc", "preferredVersionsHash": "40d4640a94cff77f7808a2f1960cc76231eb6f86" } From cab1d39a05585142c63a38ccfc1cf0c78b5eb98a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 20:22:53 -0800 Subject: [PATCH 32/74] rush rebuild --- .../workspace/common/pnpm-lock.yaml | 200 +++++++++--------- 1 file changed, 100 insertions(+), 100 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index 7edf4f64f85..cc764584949 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -11,11 +11,11 @@ importers: rush-lib-test: dependencies: '@microsoft/rush-lib': - specifier: file:microsoft-rush-lib-5.114.1.tgz - version: file:../temp/tarballs/microsoft-rush-lib-5.114.1.tgz(@types/node@18.17.15) + specifier: file:microsoft-rush-lib-5.115.0.tgz + version: file:../temp/tarballs/microsoft-rush-lib-5.115.0.tgz(@types/node@18.17.15) '@rushstack/terminal': - specifier: file:rushstack-terminal-0.8.1.tgz - version: file:../temp/tarballs/rushstack-terminal-0.8.1.tgz(@types/node@18.17.15) + specifier: file:rushstack-terminal-0.9.0.tgz + version: file:../temp/tarballs/rushstack-terminal-0.9.0.tgz(@types/node@18.17.15) devDependencies: '@types/node': specifier: 18.17.15 @@ -30,12 +30,12 @@ importers: rush-sdk-test: dependencies: '@rushstack/rush-sdk': - specifier: file:rushstack-rush-sdk-5.114.1.tgz - version: file:../temp/tarballs/rushstack-rush-sdk-5.114.1.tgz(@types/node@18.17.15) + specifier: file:rushstack-rush-sdk-5.115.0.tgz + version: file:../temp/tarballs/rushstack-rush-sdk-5.115.0.tgz(@types/node@18.17.15) devDependencies: '@microsoft/rush-lib': - specifier: file:microsoft-rush-lib-5.114.1.tgz - version: file:../temp/tarballs/microsoft-rush-lib-5.114.1.tgz(@types/node@18.17.15) + specifier: file:microsoft-rush-lib-5.115.0.tgz + version: file:../temp/tarballs/microsoft-rush-lib-5.115.0.tgz(@types/node@18.17.15) '@types/node': specifier: 18.17.15 version: 18.17.15 @@ -52,14 +52,14 @@ importers: specifier: file:rushstack-eslint-config-3.6.4.tgz version: file:../temp/tarballs/rushstack-eslint-config-3.6.4.tgz(eslint@8.7.0)(typescript@5.3.3) '@rushstack/heft': - specifier: file:rushstack-heft-0.65.2.tgz - version: file:../temp/tarballs/rushstack-heft-0.65.2.tgz + specifier: file:rushstack-heft-0.65.4.tgz + version: file:../temp/tarballs/rushstack-heft-0.65.4.tgz '@rushstack/heft-lint-plugin': - specifier: file:rushstack-heft-lint-plugin-0.3.11.tgz - version: file:../temp/tarballs/rushstack-heft-lint-plugin-0.3.11.tgz(@rushstack/heft@0.65.2) + specifier: file:rushstack-heft-lint-plugin-0.3.13.tgz + version: file:../temp/tarballs/rushstack-heft-lint-plugin-0.3.13.tgz(@rushstack/heft@0.65.4) '@rushstack/heft-typescript-plugin': - specifier: file:rushstack-heft-typescript-plugin-0.3.11.tgz - version: file:../temp/tarballs/rushstack-heft-typescript-plugin-0.3.11.tgz(@rushstack/heft@0.65.2) + specifier: file:rushstack-heft-typescript-plugin-0.3.13.tgz + version: file:../temp/tarballs/rushstack-heft-typescript-plugin-0.3.13.tgz(@rushstack/heft@0.65.4) eslint: specifier: ~8.7.0 version: 8.7.0 @@ -76,14 +76,14 @@ importers: specifier: file:rushstack-eslint-config-3.6.4.tgz version: file:../temp/tarballs/rushstack-eslint-config-3.6.4.tgz(eslint@8.7.0)(typescript@4.7.4) '@rushstack/heft': - specifier: file:rushstack-heft-0.65.2.tgz - version: file:../temp/tarballs/rushstack-heft-0.65.2.tgz + specifier: file:rushstack-heft-0.65.4.tgz + version: file:../temp/tarballs/rushstack-heft-0.65.4.tgz '@rushstack/heft-lint-plugin': - specifier: file:rushstack-heft-lint-plugin-0.3.11.tgz - version: file:../temp/tarballs/rushstack-heft-lint-plugin-0.3.11.tgz(@rushstack/heft@0.65.2) + specifier: file:rushstack-heft-lint-plugin-0.3.13.tgz + version: file:../temp/tarballs/rushstack-heft-lint-plugin-0.3.13.tgz(@rushstack/heft@0.65.4) '@rushstack/heft-typescript-plugin': - specifier: file:rushstack-heft-typescript-plugin-0.3.11.tgz - version: file:../temp/tarballs/rushstack-heft-typescript-plugin-0.3.11.tgz(@rushstack/heft@0.65.2) + specifier: file:rushstack-heft-typescript-plugin-0.3.13.tgz + version: file:../temp/tarballs/rushstack-heft-typescript-plugin-0.3.13.tgz(@rushstack/heft@0.65.4) eslint: specifier: ~8.7.0 version: 8.7.0 @@ -4233,23 +4233,23 @@ packages: optionalDependencies: commander: 2.20.3 - file:../temp/tarballs/microsoft-rush-lib-5.114.1.tgz(@types/node@18.17.15): - resolution: {tarball: file:../temp/tarballs/microsoft-rush-lib-5.114.1.tgz} - id: file:../temp/tarballs/microsoft-rush-lib-5.114.1.tgz + file:../temp/tarballs/microsoft-rush-lib-5.115.0.tgz(@types/node@18.17.15): + resolution: {tarball: file:../temp/tarballs/microsoft-rush-lib-5.115.0.tgz} + id: file:../temp/tarballs/microsoft-rush-lib-5.115.0.tgz name: '@microsoft/rush-lib' - version: 5.114.1 + version: 5.115.0 engines: {node: '>=5.6.0'} dependencies: '@pnpm/dependency-path': 2.1.2 '@pnpm/link-bins': 5.3.25 - '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.14.12.tgz(@types/node@18.17.15) - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) - '@rushstack/package-deps-hash': file:../temp/tarballs/rushstack-package-deps-hash-4.1.29.tgz(@types/node@18.17.15) - '@rushstack/package-extractor': file:../temp/tarballs/rushstack-package-extractor-0.6.31.tgz(@types/node@18.17.15) + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.14.13.tgz(@types/node@18.17.15) + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) + '@rushstack/package-deps-hash': file:../temp/tarballs/rushstack-package-deps-hash-4.1.31.tgz(@types/node@18.17.15) + '@rushstack/package-extractor': file:../temp/tarballs/rushstack-package-extractor-0.6.33.tgz(@types/node@18.17.15) '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.5.2.tgz - '@rushstack/stream-collator': file:../temp/tarballs/rushstack-stream-collator-4.1.29.tgz(@types/node@18.17.15) - '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.8.1.tgz(@types/node@18.17.15) - '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.17.2.tgz(@types/node@18.17.15) + '@rushstack/stream-collator': file:../temp/tarballs/rushstack-stream-collator-4.1.31.tgz(@types/node@18.17.15) + '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.9.0.tgz(@types/node@18.17.15) + '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.17.3.tgz(@types/node@18.17.15) '@types/node-fetch': 2.6.2 '@yarnpkg/lockfile': 1.0.2 builtin-modules: 3.1.0 @@ -4435,19 +4435,19 @@ packages: - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.65.2.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.65.2.tgz} + file:../temp/tarballs/rushstack-heft-0.65.4.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.65.4.tgz} name: '@rushstack/heft' - version: 0.65.2 + version: 0.65.4 engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.14.12.tgz(@types/node@18.17.15) - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) - '@rushstack/operation-graph': file:../temp/tarballs/rushstack-operation-graph-0.2.11.tgz + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.14.13.tgz(@types/node@18.17.15) + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) + '@rushstack/operation-graph': file:../temp/tarballs/rushstack-operation-graph-0.2.13.tgz '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.5.2.tgz - '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.8.1.tgz(@types/node@18.17.15) - '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.17.2.tgz(@types/node@18.17.15) + '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.9.0.tgz(@types/node@18.17.15) + '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.17.3.tgz(@types/node@18.17.15) '@types/tapable': 1.0.6 fast-glob: 3.3.1 git-repo-info: 2.1.1 @@ -4459,46 +4459,46 @@ packages: - '@types/node' dev: true - file:../temp/tarballs/rushstack-heft-config-file-0.14.12.tgz(@types/node@18.17.15): - resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.14.12.tgz} - id: file:../temp/tarballs/rushstack-heft-config-file-0.14.12.tgz + file:../temp/tarballs/rushstack-heft-config-file-0.14.13.tgz(@types/node@18.17.15): + resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.14.13.tgz} + id: file:../temp/tarballs/rushstack-heft-config-file-0.14.13.tgz name: '@rushstack/heft-config-file' - version: 0.14.12 + version: 0.14.13 engines: {node: '>=10.13.0'} dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.5.2.tgz - '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.8.1.tgz(@types/node@18.17.15) + '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.9.0.tgz(@types/node@18.17.15) jsonpath-plus: 4.0.0 transitivePeerDependencies: - '@types/node' - file:../temp/tarballs/rushstack-heft-lint-plugin-0.3.11.tgz(@rushstack/heft@0.65.2): - resolution: {tarball: file:../temp/tarballs/rushstack-heft-lint-plugin-0.3.11.tgz} - id: file:../temp/tarballs/rushstack-heft-lint-plugin-0.3.11.tgz + file:../temp/tarballs/rushstack-heft-lint-plugin-0.3.13.tgz(@rushstack/heft@0.65.4): + resolution: {tarball: file:../temp/tarballs/rushstack-heft-lint-plugin-0.3.13.tgz} + id: file:../temp/tarballs/rushstack-heft-lint-plugin-0.3.13.tgz name: '@rushstack/heft-lint-plugin' - version: 0.3.11 + version: 0.3.13 peerDependencies: '@rushstack/heft': '*' dependencies: - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.65.2.tgz - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.65.4.tgz + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) semver: 7.5.4 transitivePeerDependencies: - '@types/node' dev: true - file:../temp/tarballs/rushstack-heft-typescript-plugin-0.3.11.tgz(@rushstack/heft@0.65.2): - resolution: {tarball: file:../temp/tarballs/rushstack-heft-typescript-plugin-0.3.11.tgz} - id: file:../temp/tarballs/rushstack-heft-typescript-plugin-0.3.11.tgz + file:../temp/tarballs/rushstack-heft-typescript-plugin-0.3.13.tgz(@rushstack/heft@0.65.4): + resolution: {tarball: file:../temp/tarballs/rushstack-heft-typescript-plugin-0.3.13.tgz} + id: file:../temp/tarballs/rushstack-heft-typescript-plugin-0.3.13.tgz name: '@rushstack/heft-typescript-plugin' - version: 0.3.11 + version: 0.3.13 peerDependencies: '@rushstack/heft': '*' dependencies: - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.65.2.tgz - '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.14.12.tgz(@types/node@18.17.15) - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.65.4.tgz + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.14.13.tgz(@types/node@18.17.15) + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) '@types/tapable': 1.0.6 semver: 7.5.4 tapable: 1.1.3 @@ -4506,11 +4506,11 @@ packages: - '@types/node' dev: true - file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15): - resolution: {tarball: file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz} - id: file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz + file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15): + resolution: {tarball: file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz} + id: file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz name: '@rushstack/node-core-library' - version: 4.0.1 + version: 4.0.2 peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -4525,39 +4525,39 @@ packages: semver: 7.5.4 z-schema: 5.0.3 - file:../temp/tarballs/rushstack-operation-graph-0.2.11.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-operation-graph-0.2.11.tgz} + file:../temp/tarballs/rushstack-operation-graph-0.2.13.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-operation-graph-0.2.13.tgz} name: '@rushstack/operation-graph' - version: 0.2.11 + version: 0.2.13 peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) - '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.8.1.tgz(@types/node@18.17.15) + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) + '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.9.0.tgz(@types/node@18.17.15) dev: true - file:../temp/tarballs/rushstack-package-deps-hash-4.1.29.tgz(@types/node@18.17.15): - resolution: {tarball: file:../temp/tarballs/rushstack-package-deps-hash-4.1.29.tgz} - id: file:../temp/tarballs/rushstack-package-deps-hash-4.1.29.tgz + file:../temp/tarballs/rushstack-package-deps-hash-4.1.31.tgz(@types/node@18.17.15): + resolution: {tarball: file:../temp/tarballs/rushstack-package-deps-hash-4.1.31.tgz} + id: file:../temp/tarballs/rushstack-package-deps-hash-4.1.31.tgz name: '@rushstack/package-deps-hash' - version: 4.1.29 + version: 4.1.31 dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) transitivePeerDependencies: - '@types/node' - file:../temp/tarballs/rushstack-package-extractor-0.6.31.tgz(@types/node@18.17.15): - resolution: {tarball: file:../temp/tarballs/rushstack-package-extractor-0.6.31.tgz} - id: file:../temp/tarballs/rushstack-package-extractor-0.6.31.tgz + file:../temp/tarballs/rushstack-package-extractor-0.6.33.tgz(@types/node@18.17.15): + resolution: {tarball: file:../temp/tarballs/rushstack-package-extractor-0.6.33.tgz} + id: file:../temp/tarballs/rushstack-package-extractor-0.6.33.tgz name: '@rushstack/package-extractor' - version: 0.6.31 + version: 0.6.33 dependencies: '@pnpm/link-bins': 5.3.25 - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) - '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.8.1.tgz(@types/node@18.17.15) + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) + '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.9.0.tgz(@types/node@18.17.15) ignore: 5.1.9 jszip: 3.8.0 minimatch: 3.0.8 @@ -4574,43 +4574,43 @@ packages: resolve: 1.22.1 strip-json-comments: 3.1.1 - file:../temp/tarballs/rushstack-rush-sdk-5.114.1.tgz(@types/node@18.17.15): - resolution: {tarball: file:../temp/tarballs/rushstack-rush-sdk-5.114.1.tgz} - id: file:../temp/tarballs/rushstack-rush-sdk-5.114.1.tgz + file:../temp/tarballs/rushstack-rush-sdk-5.115.0.tgz(@types/node@18.17.15): + resolution: {tarball: file:../temp/tarballs/rushstack-rush-sdk-5.115.0.tgz} + id: file:../temp/tarballs/rushstack-rush-sdk-5.115.0.tgz name: '@rushstack/rush-sdk' - version: 5.114.1 + version: 5.115.0 dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) - '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.8.1.tgz(@types/node@18.17.15) + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) + '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.9.0.tgz(@types/node@18.17.15) '@types/node-fetch': 2.6.2 tapable: 2.2.1 transitivePeerDependencies: - '@types/node' dev: false - file:../temp/tarballs/rushstack-stream-collator-4.1.29.tgz(@types/node@18.17.15): - resolution: {tarball: file:../temp/tarballs/rushstack-stream-collator-4.1.29.tgz} - id: file:../temp/tarballs/rushstack-stream-collator-4.1.29.tgz + file:../temp/tarballs/rushstack-stream-collator-4.1.31.tgz(@types/node@18.17.15): + resolution: {tarball: file:../temp/tarballs/rushstack-stream-collator-4.1.31.tgz} + id: file:../temp/tarballs/rushstack-stream-collator-4.1.31.tgz name: '@rushstack/stream-collator' - version: 4.1.29 + version: 4.1.31 dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) - '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.8.1.tgz(@types/node@18.17.15) + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) + '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.9.0.tgz(@types/node@18.17.15) transitivePeerDependencies: - '@types/node' - file:../temp/tarballs/rushstack-terminal-0.8.1.tgz(@types/node@18.17.15): - resolution: {tarball: file:../temp/tarballs/rushstack-terminal-0.8.1.tgz} - id: file:../temp/tarballs/rushstack-terminal-0.8.1.tgz + file:../temp/tarballs/rushstack-terminal-0.9.0.tgz(@types/node@18.17.15): + resolution: {tarball: file:../temp/tarballs/rushstack-terminal-0.9.0.tgz} + id: file:../temp/tarballs/rushstack-terminal-0.9.0.tgz name: '@rushstack/terminal' - version: 0.8.1 + version: 0.9.0 peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.1.tgz(@types/node@18.17.15) + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) '@types/node': 18.17.15 colors: 1.2.5 @@ -4620,13 +4620,13 @@ packages: version: 0.3.3 dev: true - file:../temp/tarballs/rushstack-ts-command-line-4.17.2.tgz(@types/node@18.17.15): - resolution: {tarball: file:../temp/tarballs/rushstack-ts-command-line-4.17.2.tgz} - id: file:../temp/tarballs/rushstack-ts-command-line-4.17.2.tgz + file:../temp/tarballs/rushstack-ts-command-line-4.17.3.tgz(@types/node@18.17.15): + resolution: {tarball: file:../temp/tarballs/rushstack-ts-command-line-4.17.3.tgz} + id: file:../temp/tarballs/rushstack-ts-command-line-4.17.3.tgz name: '@rushstack/ts-command-line' - version: 4.17.2 + version: 4.17.3 dependencies: - '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.8.1.tgz(@types/node@18.17.15) + '@rushstack/terminal': file:../temp/tarballs/rushstack-terminal-0.9.0.tgz(@types/node@18.17.15) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.1 From 8fd27b7e173e95244699d0a8c02400144960febd Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 20:28:00 -0800 Subject: [PATCH 33/74] rush change --- .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../heft/octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ++++++++++ 18 files changed, 180 insertions(+) create mode 100644 common/changes/@microsoft/api-extractor-model/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@microsoft/api-extractor/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/eslint-patch/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/eslint-plugin-packlets/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/eslint-plugin-security/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/eslint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/heft-api-extractor-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/heft-config-file/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/heft-lint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/heft-typescript-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/heft/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/node-core-library/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/operation-graph/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/rig-package/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/terminal/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/tree-pattern/octogonz-upgrade-repo_2024-02-22-04-27.json create mode 100644 common/changes/@rushstack/ts-command-line/octogonz-upgrade-repo_2024-02-22-04-27.json diff --git a/common/changes/@microsoft/api-extractor-model/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@microsoft/api-extractor-model/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..52e967a8e74 --- /dev/null +++ b/common/changes/@microsoft/api-extractor-model/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor-model", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/api-extractor-model" +} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@microsoft/api-extractor/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..752ad7dd46f --- /dev/null +++ b/common/changes/@microsoft/api-extractor/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/api-extractor" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-patch/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/eslint-patch/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..ceefa44d69e --- /dev/null +++ b/common/changes/@rushstack/eslint-patch/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-patch", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-patch" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-packlets/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/eslint-plugin-packlets/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..ff918c1ad1d --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-packlets/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-packlets", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin-packlets" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/eslint-plugin-security/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..a4477ef1a61 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-security/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-security", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin-security" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/eslint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..dcf93469653 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-api-extractor-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft-api-extractor-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..95128aed453 --- /dev/null +++ b/common/changes/@rushstack/heft-api-extractor-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-api-extractor-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-api-extractor-plugin" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-config-file/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft-config-file/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..9b24a4fdcca --- /dev/null +++ b/common/changes/@rushstack/heft-config-file/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-config-file", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-config-file" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..8453696f39b --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-jest-plugin" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-lint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft-lint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..a259901b76f --- /dev/null +++ b/common/changes/@rushstack/heft-lint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-lint-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-lint-plugin" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-typescript-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft-typescript-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..cb6f98ca14f --- /dev/null +++ b/common/changes/@rushstack/heft-typescript-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-typescript-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-typescript-plugin" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..4da3f257a2d --- /dev/null +++ b/common/changes/@rushstack/heft/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft" +} \ No newline at end of file diff --git a/common/changes/@rushstack/node-core-library/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/node-core-library/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..d702845598d --- /dev/null +++ b/common/changes/@rushstack/node-core-library/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/node-core-library", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/node-core-library" +} \ No newline at end of file diff --git a/common/changes/@rushstack/operation-graph/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/operation-graph/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..eabefe94ed8 --- /dev/null +++ b/common/changes/@rushstack/operation-graph/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/operation-graph", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/operation-graph" +} \ No newline at end of file diff --git a/common/changes/@rushstack/rig-package/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/rig-package/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..1c1df562afb --- /dev/null +++ b/common/changes/@rushstack/rig-package/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/rig-package", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/rig-package" +} \ No newline at end of file diff --git a/common/changes/@rushstack/terminal/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/terminal/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..72b4a6eb492 --- /dev/null +++ b/common/changes/@rushstack/terminal/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/terminal", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/terminal" +} \ No newline at end of file diff --git a/common/changes/@rushstack/tree-pattern/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/tree-pattern/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..120c33a1f7e --- /dev/null +++ b/common/changes/@rushstack/tree-pattern/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/tree-pattern", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/tree-pattern" +} \ No newline at end of file diff --git a/common/changes/@rushstack/ts-command-line/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/ts-command-line/octogonz-upgrade-repo_2024-02-22-04-27.json new file mode 100644 index 00000000000..a03064b455f --- /dev/null +++ b/common/changes/@rushstack/ts-command-line/octogonz-upgrade-repo_2024-02-22-04-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/ts-command-line", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/ts-command-line" +} \ No newline at end of file From aba458b2c621daec4517eca4d6f1b6cb6f3b0c37 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 21:15:34 -0800 Subject: [PATCH 34/74] Fix an issue where Lockfile Explorer failed to build due to a FluentUI upgrade --- rigs/heft-web-rig/shared/webpack-base.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rigs/heft-web-rig/shared/webpack-base.config.js b/rigs/heft-web-rig/shared/webpack-base.config.js index 45cd4273c85..8ca3bf5d978 100644 --- a/rigs/heft-web-rig/shared/webpack-base.config.js +++ b/rigs/heft-web-rig/shared/webpack-base.config.js @@ -205,7 +205,7 @@ function createWebpackConfig({ env, argv, projectRoot, configOverride, extractCs }, { - test: /\.(jpeg|jpg|png|gif|svg|ico)$/, + test: /\.(jpeg|jpg|png|gif|svg|ico|woff|woff2|ttf|eot)$/, // Allows import/require() to be used with an asset file. The file will be copied to the output folder, // and the import statement will return its URL. // https://webpack.js.org/guides/asset-modules/#resource-assets From 96824412d5f2eb2cd4a3f048af3818fcf7e55112 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 21:36:46 -0800 Subject: [PATCH 35/74] Fix a phantom dependency --- heft-plugins/heft-jest-plugin/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index cb914307fc6..3db8d6b7a50 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -34,6 +34,7 @@ "@jest/transform": "~29.5.0", "@rushstack/heft-config-file": "workspace:*", "@rushstack/node-core-library": "workspace:*", + "@rushstack/terminal": "workspace:*", "jest-config": "~29.5.0", "jest-resolve": "~29.5.0", "jest-snapshot": "~29.5.0", @@ -44,7 +45,6 @@ "local-eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", "@rushstack/heft-node-rig": "2.4.0", - "@rushstack/terminal": "workspace:*", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "18.17.15", From a8a9b9d4a209c6bb128b0459d8f497f3f931c6b4 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 21:39:18 -0800 Subject: [PATCH 36/74] rush update --- common/config/rush/pnpm-lock.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 2a205a5fc18..7f9f39dbd80 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -2545,6 +2545,9 @@ importers: '@rushstack/node-core-library': specifier: workspace:* version: link:../../libraries/node-core-library + '@rushstack/terminal': + specifier: workspace:* + version: link:../../libraries/terminal jest-config: specifier: ~29.5.0 version: 29.5.0(@types/node@18.17.15) @@ -2567,9 +2570,6 @@ importers: '@rushstack/heft-node-rig': specifier: 2.4.0 version: 2.4.0(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) - '@rushstack/terminal': - specifier: workspace:* - version: link:../../libraries/terminal '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 From 0138c0d170bd099dcac18cfe5393a4f3cc5cb952 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 21:39:31 -0800 Subject: [PATCH 37/74] rush change --- ...ctogonz-heft-jest-phantom-dep_2024-02-22-05-39.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-phantom-dep_2024-02-22-05-39.json diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-phantom-dep_2024-02-22-05-39.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-phantom-dep_2024-02-22-05-39.json new file mode 100644 index 00000000000..508fa7fad4f --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-phantom-dep_2024-02-22-05-39.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "Add a missing dependency on `@rushstack/terminal`", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-jest-plugin" +} \ No newline at end of file From 4e7e393704a12006ec3958c265b9b292d8908ab3 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 22 Feb 2024 05:54:18 +0000 Subject: [PATCH 38/74] Update changelogs [skip ci] --- ...ogonz-heft-jest-phantom-dep_2024-02-22-05-39.json | 10 ---------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 9 ++++++++- rigs/heft-node-rig/CHANGELOG.json | 12 ++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 12 ++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- 7 files changed, 56 insertions(+), 13 deletions(-) delete mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-phantom-dep_2024-02-22-05-39.json diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-phantom-dep_2024-02-22-05-39.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-phantom-dep_2024-02-22-05-39.json deleted file mode 100644 index 508fa7fad4f..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-phantom-dep_2024-02-22-05-39.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "Add a missing dependency on `@rushstack/terminal`", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-jest-plugin" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index 0024b1535b7..24b595f1c91 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.11.14", + "tag": "@rushstack/heft-jest-plugin_v0.11.14", + "date": "Thu, 22 Feb 2024 05:54:17 GMT", + "comments": { + "patch": [ + { + "comment": "Add a missing dependency on `@rushstack/terminal`" + } + ] + } + }, { "version": "0.11.13", "tag": "@rushstack/heft-jest-plugin_v0.11.13", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index 4463a4e0199..6cb21b3d5fa 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 05:54:17 GMT and should not be manually modified. + +## 0.11.14 +Thu, 22 Feb 2024 05:54:17 GMT + +### Patches + +- Add a missing dependency on `@rushstack/terminal` ## 0.11.13 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index bd1ba548c36..c30e5576616 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "2.4.16", + "tag": "@rushstack/heft-node-rig_v2.4.16", + "date": "Thu, 22 Feb 2024 05:54:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.11.14`" + } + ] + } + }, { "version": "2.4.15", "tag": "@rushstack/heft-node-rig_v2.4.15", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 2e044f61636..176576a9a10 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 05:54:17 GMT and should not be manually modified. + +## 2.4.16 +Thu, 22 Feb 2024 05:54:17 GMT + +_Version update only_ ## 2.4.15 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 6ba3be0f926..ba6bd15009d 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.21.5", + "tag": "@rushstack/heft-web-rig_v0.21.5", + "date": "Thu, 22 Feb 2024 05:54:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.11.14`" + } + ] + } + }, { "version": "0.21.4", "tag": "@rushstack/heft-web-rig_v0.21.4", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index c71a752a848..4e5a3bc8af8 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 05:54:17 GMT and should not be manually modified. + +## 0.21.5 +Thu, 22 Feb 2024 05:54:17 GMT + +_Version update only_ ## 0.21.4 Thu, 22 Feb 2024 01:36:09 GMT From 20bbf7908d0552268563b251cab7ac4942d59c09 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 22 Feb 2024 05:54:19 +0000 Subject: [PATCH 39/74] Bump versions [skip ci] --- heft-plugins/heft-jest-plugin/package.json | 2 +- rigs/heft-node-rig/package.json | 2 +- rigs/heft-web-rig/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 3db8d6b7a50..ba7bb8abbf4 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.11.13", + "version": "0.11.14", "description": "Heft plugin for Jest", "repository": { "type": "git", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index fa0b40e1dbb..66523d4fed8 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "2.4.15", + "version": "2.4.16", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index e088dee0eda..9ebdff535ca 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.21.4", + "version": "0.21.5", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { From ae03333525826b6e3efe2cc450d7f5384b1e2360 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 21:56:13 -0800 Subject: [PATCH 40/74] Fix an issue where rush-vscode-command-webview failed to build due to a FluentUI upgrade --- .../rush-vscode-command-webview/webpack.config.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/vscode-extensions/rush-vscode-command-webview/webpack.config.js b/vscode-extensions/rush-vscode-command-webview/webpack.config.js index 3bb04a743ee..fc39d6df9e3 100644 --- a/vscode-extensions/rush-vscode-command-webview/webpack.config.js +++ b/vscode-extensions/rush-vscode-command-webview/webpack.config.js @@ -22,6 +22,17 @@ function createWebpackConfig({ production }) { path: path.join(__dirname, 'dist'), filename: '[name].js' }, + module: { + rules: [ + { + test: /\.(jpeg|jpg|png|gif|svg|ico|woff|woff2|ttf|eot)$/, + // Allows import/require() to be used with an asset file. The file will be copied to the output folder, + // and the import statement will return its URL. + // https://webpack.js.org/guides/asset-modules/#resource-assets + type: 'asset/resource' + } + ] + }, devServer: { host: 'localhost', port: 8080 From e7427d4f7bdca8be9612602b5311d22dbf299303 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 21:56:40 -0800 Subject: [PATCH 41/74] Update Jest snapshots --- .../LocalizedAsyncDynamic.test.ts.snap | 20 +++++------ ...micFormatWithNoLocaleFallback.test.ts.snap | 36 +++++++++---------- .../LocalizedRuntime.test.ts.snap | 4 +-- ...edRuntimeDifferentHashLengths.test.ts.snap | 4 +-- .../__snapshots__/MixedAsync.test.ts.snap | 8 ++--- .../MixedAsyncDynamic.test.ts.snap | 24 ++++++------- .../NoLocalizedFiles.test.ts.snap | 4 +-- 7 files changed, 50 insertions(+), 50 deletions(-) diff --git a/webpack/webpack5-localization-plugin/src/test/__snapshots__/LocalizedAsyncDynamic.test.ts.snap b/webpack/webpack5-localization-plugin/src/test/__snapshots__/LocalizedAsyncDynamic.test.ts.snap index e8244b312cc..962b338baea 100644 --- a/webpack/webpack5-localization-plugin/src/test/__snapshots__/LocalizedAsyncDynamic.test.ts.snap +++ b/webpack/webpack5-localization-plugin/src/test/__snapshots__/LocalizedAsyncDynamic.test.ts.snap @@ -2,12 +2,12 @@ exports[`LocalizationPlugin Handles async localized chunks with a runtime locale expression (minified): Content 1`] = ` Object { - "/release/chunks/async1-LOCALE1-29f4b5c23308c59f00e0.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[515],{\\"./a/async1.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B,n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"blah\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"something else\\"}')}}]);", - "/release/chunks/async1-LOCALE2-29f4b5c23308c59f00e0.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[515],{\\"./a/async1.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B,n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"baz\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"some random translation\\"}')}}]);", - "/release/chunks/async2-LOCALE1-0a81b98f18e89ac22e39.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B+n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"blah\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"something else\\"}')}}]);", - "/release/chunks/async2-LOCALE2-0a81b98f18e89ac22e39.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B+n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"baz\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"some random translation\\"}')}}]);", - "/release/mainSingleChunk-none-7f5cec07d3033072f5c4.js": "(()=>{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+self.__locale+\\"-29f4b5c23308c59f00e0.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,l;if(void 0!==n)for(var c=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(d);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},d=setTimeout(p.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=p.bind(null,a.onerror),a.onload=p.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),l=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",l.name=\\"ChunkLoadError\\",l.type=i,l.request=a,n[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,l,c]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);c&&c(o)}for(r&&r(t);s{var e,r={},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,n),a.exports}n.m=r,n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>\\"chunks/\\"+{515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+self.__locale+\\"-\\"+{515:\\"29f4b5c23308c59f00e0\\",989:\\"0a81b98f18e89ac22e39\\"}[e]+\\".js\\",n.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},n.l=(r,t,o,a)=>{if(e[r])e[r].push(t);else{var i,c;if(void 0!==o)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{i.onerror=i.onload=null,clearTimeout(d);var o=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),t)return t(n)},d=setTimeout(p.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=p.bind(null,i.onerror),i.onload=p.bind(null,i.onload),c&&document.head.appendChild(i)}},n.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+\\"\\");var r=n.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var o=t.length-1;o>-1&&!e;)e=t[o--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),n.p=e})(),(()=>{var e={903:0};n.f.j=(r,t)=>{var o=n.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else{var a=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=a);var i=n.p+n.u(r),c=new Error;n.l(i,(t=>{if(n.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=a,c.request=i,o[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var o,a,[i,c,l]=t,s=0;if(i.some((r=>0!==e[r]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);l&&l(n)}for(r&&r(t);s{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B,n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"blah\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"something else\\"}')}}]);", + "/release/chunks/async1-LOCALE2-3a86589d4dd065a16b76.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[515],{\\"./a/async1.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B,n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"baz\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"some random translation\\"}')}}]);", + "/release/chunks/async2-LOCALE1-d9fb7681a7a8062595b6.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B+n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"blah\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"something else\\"}')}}]);", + "/release/chunks/async2-LOCALE2-d9fb7681a7a8062595b6.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B+n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"baz\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"some random translation\\"}')}}]);", + "/release/mainSingleChunk-none-f8c63a738e6c1e68c7c7.js": "(()=>{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,o),a.exports}o.m=r,o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+self.__locale+\\"-3a86589d4dd065a16b76.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,a)=>{if(e[r])e[r].push(t);else{var i,l;if(void 0!==n)for(var c=document.getElementsByTagName(\\"script\\"),s=0;s{i.onerror=i.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),l&&document.head.appendChild(i)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=a);var i=o.p+o.u(r),l=new Error;o.l(i,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",l.name=\\"ChunkLoadError\\",l.type=a,l.request=i,n[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,a,[i,l,c]=t,s=0;if(i.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);c&&c(o)}for(r&&r(t);s{var e,r={},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,n),a.exports}n.m=r,n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>\\"chunks/\\"+{515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+self.__locale+\\"-\\"+{515:\\"3a86589d4dd065a16b76\\",989:\\"d9fb7681a7a8062595b6\\"}[e]+\\".js\\",n.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},n.l=(r,t,o,a)=>{if(e[r])e[r].push(t);else{var i,l;if(void 0!==o)for(var s=document.getElementsByTagName(\\"script\\"),c=0;c{i.onerror=i.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),t)return t(n)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),l&&document.head.appendChild(i)}},n.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+\\"\\");var r=n.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var o=t.length-1;o>-1&&!e;)e=t[o--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),n.p=e})(),(()=>{var e={903:0};n.f.j=(r,t)=>{var o=n.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else{var a=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=a);var i=n.p+n.u(r),l=new Error;n.l(i,(t=>{if(n.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",l.name=\\"ChunkLoadError\\",l.type=a,l.request=i,o[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var o,a,[i,l,s]=t,c=0;if(i.some((r=>0!==e[r]))){for(o in l)n.o(l,o)&&(n.m[o]=l[o]);s&&s(n)}for(r&&r(t);c{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B,n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"blah\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"something else\\"}')}}]);", - "/release/chunks/async1-LOCALE2/-29f4b5c23308c59f00e0.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[515],{\\"./a/async1.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B,n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"baz\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"some random translation\\"}')}}]);", - "/release/chunks/async2-LOCALE1/-0a81b98f18e89ac22e39.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B+n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"blah\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"something else\\"}')}}]);", - "/release/chunks/async2-LOCALE2/-0a81b98f18e89ac22e39.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B+n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"baz\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"some random translation\\"}')}}]);", - "/release/mainSingleChunk--df7e43feef4d4754999e.js": "(()=>{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+self.__locale+\\"/-29f4b5c23308c59f00e0.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,l;if(void 0!==n)for(var c=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(d);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},d=setTimeout(p.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=p.bind(null,a.onerror),a.onload=p.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),l=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",l.name=\\"ChunkLoadError\\",l.type=i,l.request=a,n[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,l,c]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);c&&c(o)}for(r&&r(t);s{var e,r={},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,n),a.exports}n.m=r,n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>\\"chunks/\\"+{515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+self.__locale+\\"/-\\"+{515:\\"29f4b5c23308c59f00e0\\",989:\\"0a81b98f18e89ac22e39\\"}[e]+\\".js\\",n.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},n.l=(r,t,o,a)=>{if(e[r])e[r].push(t);else{var i,c;if(void 0!==o)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{i.onerror=i.onload=null,clearTimeout(d);var o=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),t)return t(n)},d=setTimeout(p.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=p.bind(null,i.onerror),i.onload=p.bind(null,i.onload),c&&document.head.appendChild(i)}},n.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+\\"\\");var r=n.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var o=t.length-1;o>-1&&!e;)e=t[o--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),n.p=e})(),(()=>{var e={903:0};n.f.j=(r,t)=>{var o=n.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else{var a=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=a);var i=n.p+n.u(r),c=new Error;n.l(i,(t=>{if(n.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=a,c.request=i,o[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var o,a,[i,c,l]=t,s=0;if(i.some((r=>0!==e[r]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);l&&l(n)}for(r&&r(t);s{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B,n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"blah\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"something else\\"}')}}]);", + "/release/chunks/async1-LOCALE2/-3a86589d4dd065a16b76.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[515],{\\"./a/async1.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B,n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"baz\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"some random translation\\"}')}}]);", + "/release/chunks/async2-LOCALE1/-d9fb7681a7a8062595b6.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B+n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"blah\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"something else\\"}')}}]);", + "/release/chunks/async2-LOCALE2/-d9fb7681a7a8062595b6.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,e)=>{e.r(_);var r=e(\\"./a/strings1.resjson\\"),n=e(\\"./a/strings2.resjson\\");console.log(r.B+n.P)},\\"./a/strings1.resjson\\":s=>{s.exports=JSON.parse('{\\"B\\":\\"baz\\"}')},\\"./a/strings2.resjson\\":s=>{s.exports=JSON.parse('{\\"P\\":\\"some random translation\\"}')}}]);", + "/release/mainSingleChunk--2339b99e0fa19b7718c4.js": "(()=>{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,o),a.exports}o.m=r,o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+self.__locale+\\"/-3a86589d4dd065a16b76.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,a)=>{if(e[r])e[r].push(t);else{var i,l;if(void 0!==n)for(var c=document.getElementsByTagName(\\"script\\"),s=0;s{i.onerror=i.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),l&&document.head.appendChild(i)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=a);var i=o.p+o.u(r),l=new Error;o.l(i,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",l.name=\\"ChunkLoadError\\",l.type=a,l.request=i,n[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,a,[i,l,c]=t,s=0;if(i.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);c&&c(o)}for(r&&r(t);s{var e,r={},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,n),a.exports}n.m=r,n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>\\"chunks/\\"+{515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+self.__locale+\\"/-\\"+{515:\\"3a86589d4dd065a16b76\\",989:\\"d9fb7681a7a8062595b6\\"}[e]+\\".js\\",n.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},n.l=(r,t,o,a)=>{if(e[r])e[r].push(t);else{var i,l;if(void 0!==o)for(var s=document.getElementsByTagName(\\"script\\"),c=0;c{i.onerror=i.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),t)return t(n)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),l&&document.head.appendChild(i)}},n.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+\\"\\");var r=n.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var o=t.length-1;o>-1&&!e;)e=t[o--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),n.p=e})(),(()=>{var e={903:0};n.f.j=(r,t)=>{var o=n.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else{var a=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=a);var i=n.p+n.u(r),l=new Error;n.l(i,(t=>{if(n.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",l.name=\\"ChunkLoadError\\",l.type=a,l.request=i,o[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var o,a,[i,l,s]=t,c=0;if(i.some((r=>0!==e[r]))){for(o in l)n.o(l,o)&&(n.m[o]=l[o]);s&&s(n)}for(r&&r(t);c{n.r(_);var e=n(\\"./a/strings1.resjson\\"),t=n(\\"./a/strings2.resjson\\");console.log(e.Z.test,t.Z.another)},\\"./a/strings1.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={test:\\"baz\\"}},\\"./a/strings2.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={another:\\"some random translation\\"}}}]);", "/release/chunks/async2-LOCALE1-fd27edad5b9ce4d9eec1.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,n)=>{n.r(_);var e=n(\\"./a/strings1.resjson\\"),t=n(\\"./a/strings2.resjson\\");console.log(e.Z.test+t.Z.another)},\\"./a/strings1.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={test:\\"blah\\"}},\\"./a/strings2.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={another:\\"something else\\"}}}]);", "/release/chunks/async2-LOCALE2-cd16fef4b4d31d50c7ff.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,n)=>{n.r(_);var e=n(\\"./a/strings1.resjson\\"),t=n(\\"./a/strings2.resjson\\");console.log(e.Z.test+t.Z.another)},\\"./a/strings1.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={test:\\"baz\\"}},\\"./a/strings2.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={another:\\"some random translation\\"}}}]);", - "/release/mainSingleChunk-LOCALE1-c99f691a28e0096500b0.js": "(()=>{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+\\"LOCALE1\\"+\\"-e795ad0fdd98b21e2d14.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,l;if(void 0!==n)for(var c=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),l=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",l.name=\\"ChunkLoadError\\",l.type=i,l.request=a,n[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,l,c]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);c&&c(o)}for(r&&r(t);s{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+\\"LOCALE2\\"+\\"-8b94b0a6bc0d7c5b4c44.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,l;if(void 0!==n)for(var c=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),l=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",l.name=\\"ChunkLoadError\\",l.type=i,l.request=a,n[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,l,c]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);c&&c(o)}for(r&&r(t);s{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+\\"LOCALE1\\"+\\"-e795ad0fdd98b21e2d14.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,c;if(void 0!==n)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),c&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),c=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",c.name=\\"ChunkLoadError\\",c.type=i,c.request=a,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,c,l]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);l&&l(o)}for(r&&r(t);s{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+\\"LOCALE2\\"+\\"-8b94b0a6bc0d7c5b4c44.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,c;if(void 0!==n)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),c&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),c=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",c.name=\\"ChunkLoadError\\",c.type=i,c.request=a,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,c,l]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);l&&l(o)}for(r&&r(t);s{var e,r={},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,n),a.exports}n.m=r,n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>\\"chunks/\\"+{515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+\\"LOCALE1\\"+\\"-\\"+{515:\\"e795ad0fdd98b21e2d14\\",989:\\"fd27edad5b9ce4d9eec1\\"}[e]+\\".js\\",n.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},n.l=(r,t,o,a)=>{if(e[r])e[r].push(t);else{var i,c;if(void 0!==o)for(var s=document.getElementsByTagName(\\"script\\"),l=0;l{i.onerror=i.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),t)return t(n)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),c&&document.head.appendChild(i)}},n.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+\\"\\");var r=n.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var o=t.length-1;o>-1&&!e;)e=t[o--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),n.p=e})(),(()=>{var e={903:0};n.f.j=(r,t)=>{var o=n.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else{var a=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=a);var i=n.p+n.u(r),c=new Error;n.l(i,(t=>{if(n.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=a,c.request=i,o[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var o,a,[i,c,s]=t,l=0;if(i.some((r=>0!==e[r]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);s&&s(n)}for(r&&r(t);l{var e,r={},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,n),a.exports}n.m=r,n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>\\"chunks/\\"+{515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+\\"LOCALE2\\"+\\"-\\"+{515:\\"8b94b0a6bc0d7c5b4c44\\",989:\\"cd16fef4b4d31d50c7ff\\"}[e]+\\".js\\",n.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},n.l=(r,t,o,a)=>{if(e[r])e[r].push(t);else{var i,c;if(void 0!==o)for(var s=document.getElementsByTagName(\\"script\\"),l=0;l{i.onerror=i.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),t)return t(n)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),c&&document.head.appendChild(i)}},n.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+\\"\\");var r=n.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var o=t.length-1;o>-1&&!e;)e=t[o--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),n.p=e})(),(()=>{var e={903:0};n.f.j=(r,t)=>{var o=n.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else{var a=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=a);var i=n.p+n.u(r),c=new Error;n.l(i,(t=>{if(n.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=a,c.request=i,o[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var o,a,[i,c,s]=t,l=0;if(i.some((r=>0!==e[r]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);s&&s(n)}for(r&&r(t);l{n.r(_);var e=n(\\"./a/strings1.resjson\\"),t=n(\\"./a/strings2.resjson\\");console.log(e.Z.test,t.Z.another)},\\"./a/strings1.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={test:\\"baz\\"}},\\"./a/strings2.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={another:\\"some random translation\\"}}}]);", "/release/chunks/async2-LOCALE1-9c88f2a4de2a3a86966bd3dd006dbd59508d34571c439f035b96e9a68edb7d62.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,n)=>{n.r(_);var e=n(\\"./a/strings1.resjson\\"),t=n(\\"./a/strings2.resjson\\");console.log(e.Z.test+t.Z.another)},\\"./a/strings1.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={test:\\"blah\\"}},\\"./a/strings2.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={another:\\"something else\\"}}}]);", "/release/chunks/async2-LOCALE2-e498cb54def3d623beb5295624626826129dd1e7a9a849831259397b14ab0d88.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":(s,_,n)=>{n.r(_);var e=n(\\"./a/strings1.resjson\\"),t=n(\\"./a/strings2.resjson\\");console.log(e.Z.test+t.Z.another)},\\"./a/strings1.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={test:\\"baz\\"}},\\"./a/strings2.resjson\\":(s,_,n)=>{n.d(_,{Z:()=>e});const e={another:\\"some random translation\\"}}}]);", - "/release/mainSingleChunk-LOCALE1-8878293491cf90535f3985f4681c1f41556d1f68483460051662bfbff830651a.js": "(()=>{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+\\"LOCALE1\\"+\\"-48e154cefa3c631967269f65a0c807e9808494fe15cc376120c80fbd79ecca73.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,l;if(void 0!==n)for(var c=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),l=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",l.name=\\"ChunkLoadError\\",l.type=i,l.request=a,n[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,l,c]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);c&&c(o)}for(r&&r(t);s{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+\\"LOCALE2\\"+\\"-bf3e076643c7481ea6bb930aefa8021d22ebf337962bd5a8a9cf50ec8877b0a5.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,l;if(void 0!==n)for(var c=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),l=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",l.name=\\"ChunkLoadError\\",l.type=i,l.request=a,n[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,l,c]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);c&&c(o)}for(r&&r(t);s{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+\\"LOCALE1\\"+\\"-48e154cefa3c631967269f65a0c807e9808494fe15cc376120c80fbd79ecca73.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,c;if(void 0!==n)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),c&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),c=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",c.name=\\"ChunkLoadError\\",c.type=i,c.request=a,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,c,l]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);l&&l(o)}for(r&&r(t);s{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/async1-\\"+\\"LOCALE2\\"+\\"-bf3e076643c7481ea6bb930aefa8021d22ebf337962bd5a8a9cf50ec8877b0a5.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,c;if(void 0!==n)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),c&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),c=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",c.name=\\"ChunkLoadError\\",c.type=i,c.request=a,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,c,l]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);l&&l(o)}for(r&&r(t);s{var e,r={},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,n),a.exports}n.m=r,n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>\\"chunks/\\"+{515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+\\"LOCALE1\\"+\\"-\\"+{515:\\"48e154cefa3c631967269f65a0c807e9808494fe15cc376120c80fbd79ecca73\\",989:\\"9c88f2a4de2a3a86966bd3dd006dbd59508d34571c439f035b96e9a68edb7d62\\"}[e]+\\".js\\",n.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},n.l=(r,t,o,a)=>{if(e[r])e[r].push(t);else{var i,c;if(void 0!==o)for(var s=document.getElementsByTagName(\\"script\\"),l=0;l{i.onerror=i.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),t)return t(n)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),c&&document.head.appendChild(i)}},n.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+\\"\\");var r=n.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var o=t.length-1;o>-1&&!e;)e=t[o--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),n.p=e})(),(()=>{var e={903:0};n.f.j=(r,t)=>{var o=n.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else{var a=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=a);var i=n.p+n.u(r),c=new Error;n.l(i,(t=>{if(n.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=a,c.request=i,o[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var o,a,[i,c,s]=t,l=0;if(i.some((r=>0!==e[r]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);s&&s(n)}for(r&&r(t);l{var e,r={},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,n),a.exports}n.m=r,n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>\\"chunks/\\"+{515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+\\"LOCALE2\\"+\\"-\\"+{515:\\"bf3e076643c7481ea6bb930aefa8021d22ebf337962bd5a8a9cf50ec8877b0a5\\",989:\\"e498cb54def3d623beb5295624626826129dd1e7a9a849831259397b14ab0d88\\"}[e]+\\".js\\",n.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},n.l=(r,t,o,a)=>{if(e[r])e[r].push(t);else{var i,c;if(void 0!==o)for(var s=document.getElementsByTagName(\\"script\\"),l=0;l{i.onerror=i.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),t)return t(n)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),c&&document.head.appendChild(i)}},n.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+\\"\\");var r=n.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var o=t.length-1;o>-1&&!e;)e=t[o--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),n.p=e})(),(()=>{var e={903:0};n.f.j=(r,t)=>{var o=n.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else{var a=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=a);var i=n.p+n.u(r),c=new Error;n.l(i,(t=>{if(n.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=a,c.request=i,o[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var o,a,[i,c,s]=t,l=0;if(i.some((r=>0!==e[r]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);s&&s(n)}for(r&&r(t);l{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test,t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"baz\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"some random translation\\"}}}]);", "/release/chunks/asyncLoc2-LOCALE1-fbbf37c75a89cefa3a8b.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[5],{\\"./a/asyncLoc2.js\\":(s,_,n)=>{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test+t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"blah\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"something else\\"}}}]);", "/release/chunks/asyncLoc2-LOCALE2-6f7d6cb21f686f18a3de.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[5],{\\"./a/asyncLoc2.js\\":(s,_,n)=>{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test+t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"baz\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"some random translation\\"}}}]);", - "/release/main-LOCALE1-db5fee2775538b16fa56.js": "(()=>{var e,r,t,n={},o={};function a(e){var r=o[e];if(void 0!==r)return r.exports;var t=o[e]={exports:{}};return n[e](t,t.exports,a),t.exports}a.m=n,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(t,n){if(1&n&&(t=this(t)),8&n)return t;if(\\"object\\"==typeof t&&t){if(4&n&&t.__esModule)return t;if(16&n&&\\"function\\"==typeof t.then)return t}var o=Object.create(null);a.r(o);var i={};e=e||[null,r({}),r([]),r(r)];for(var c=2&n&&t;\\"object\\"==typeof c&&!~e.indexOf(c);c=r(c))Object.getOwnPropertyNames(c).forEach((e=>i[e]=()=>t[e]));return i.default=()=>t,a.d(o,i),o},a.d=(e,r)=>{for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((r,t)=>(a.f[t](e,r),r)),[])),a.u=e=>\\"chunks/\\"+{5:\\"asyncLoc2\\",14:\\"asyncLoc1\\",515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+({5:1,14:1}[e]?\\"LOCALE1\\":\\"none\\")+\\"-\\"+{5:\\"fbbf37c75a89cefa3a8b\\",14:\\"42ac7deedbceee724ebe\\",515:\\"cae03d2626cc2ffa3508\\",989:\\"a3af93683846f20fd06d\\"}[e]+\\".js\\",a.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),a.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a.l=(e,r,n,o)=>{if(t[e])t[e].push(r);else{var i,c;if(void 0!==n)for(var s=document.getElementsByTagName(\\"script\\"),f=0;f{i.onerror=i.onload=null,clearTimeout(d);var o=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),r)return r(n)},d=setTimeout(l.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=l.bind(null,i.onerror),i.onload=l.bind(null,i.onload),c&&document.head.appendChild(i)}},a.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;a.g.importScripts&&(e=a.g.location+\\"\\");var r=a.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),a.p=e})(),(()=>{var e={179:0};a.f.j=(r,t)=>{var n=a.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var o=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=o);var i=a.p+a.u(r),c=new Error;a.l(i,(t=>{if(a.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+o+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=o,c.request=i,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,o,[i,c,s]=t,f=0;if(i.some((r=>0!==e[r]))){for(n in c)a.o(c,n)&&(a.m[n]=c[n]);s&&s(a)}for(r&&r(t);f{var e,r,t,n={},o={};function a(e){var r=o[e];if(void 0!==r)return r.exports;var t=o[e]={exports:{}};return n[e](t,t.exports,a),t.exports}a.m=n,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(t,n){if(1&n&&(t=this(t)),8&n)return t;if(\\"object\\"==typeof t&&t){if(4&n&&t.__esModule)return t;if(16&n&&\\"function\\"==typeof t.then)return t}var o=Object.create(null);a.r(o);var i={};e=e||[null,r({}),r([]),r(r)];for(var c=2&n&&t;\\"object\\"==typeof c&&!~e.indexOf(c);c=r(c))Object.getOwnPropertyNames(c).forEach((e=>i[e]=()=>t[e]));return i.default=()=>t,a.d(o,i),o},a.d=(e,r)=>{for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((r,t)=>(a.f[t](e,r),r)),[])),a.u=e=>\\"chunks/\\"+{5:\\"asyncLoc2\\",14:\\"asyncLoc1\\",515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+({5:1,14:1}[e]?\\"LOCALE2\\":\\"none\\")+\\"-\\"+{5:\\"6f7d6cb21f686f18a3de\\",14:\\"9569ed1013c7d99991f0\\",515:\\"cae03d2626cc2ffa3508\\",989:\\"a3af93683846f20fd06d\\"}[e]+\\".js\\",a.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),a.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a.l=(e,r,n,o)=>{if(t[e])t[e].push(r);else{var i,c;if(void 0!==n)for(var s=document.getElementsByTagName(\\"script\\"),f=0;f{i.onerror=i.onload=null,clearTimeout(d);var o=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),r)return r(n)},d=setTimeout(l.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=l.bind(null,i.onerror),i.onload=l.bind(null,i.onload),c&&document.head.appendChild(i)}},a.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;a.g.importScripts&&(e=a.g.location+\\"\\");var r=a.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),a.p=e})(),(()=>{var e={179:0};a.f.j=(r,t)=>{var n=a.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var o=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=o);var i=a.p+a.u(r),c=new Error;a.l(i,(t=>{if(a.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+o+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=o,c.request=i,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,o,[i,c,s]=t,f=0;if(i.some((r=>0!==e[r]))){for(n in c)a.o(c,n)&&(a.m[n]=c[n]);s&&s(a)}for(r&&r(t);f{var e,r,t,n={},o={};function a(e){var r=o[e];if(void 0!==r)return r.exports;var t=o[e]={exports:{}};return n[e](t,t.exports,a),t.exports}a.m=n,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(t,n){if(1&n&&(t=this(t)),8&n)return t;if(\\"object\\"==typeof t&&t){if(4&n&&t.__esModule)return t;if(16&n&&\\"function\\"==typeof t.then)return t}var o=Object.create(null);a.r(o);var i={};e=e||[null,r({}),r([]),r(r)];for(var c=2&n&&t;\\"object\\"==typeof c&&!~e.indexOf(c);c=r(c))Object.getOwnPropertyNames(c).forEach((e=>i[e]=()=>t[e]));return i.default=()=>t,a.d(o,i),o},a.d=(e,r)=>{for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((r,t)=>(a.f[t](e,r),r)),[])),a.u=e=>\\"chunks/\\"+{5:\\"asyncLoc2\\",14:\\"asyncLoc1\\",515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+({5:1,14:1}[e]?\\"LOCALE1\\":\\"none\\")+\\"-\\"+{5:\\"fbbf37c75a89cefa3a8b\\",14:\\"42ac7deedbceee724ebe\\",515:\\"cae03d2626cc2ffa3508\\",989:\\"a3af93683846f20fd06d\\"}[e]+\\".js\\",a.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),a.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a.l=(e,r,n,o)=>{if(t[e])t[e].push(r);else{var i,c;if(void 0!==n)for(var s=document.getElementsByTagName(\\"script\\"),u=0;u{i.onerror=i.onload=null,clearTimeout(f);var o=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),r)return r(n)},f=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),c&&document.head.appendChild(i)}},a.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;a.g.importScripts&&(e=a.g.location+\\"\\");var r=a.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),a.p=e})(),(()=>{var e={179:0};a.f.j=(r,t)=>{var n=a.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var o=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=o);var i=a.p+a.u(r),c=new Error;a.l(i,(t=>{if(a.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+o+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=o,c.request=i,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,o,[i,c,s]=t,u=0;if(i.some((r=>0!==e[r]))){for(n in c)a.o(c,n)&&(a.m[n]=c[n]);s&&s(a)}for(r&&r(t);u{var e,r,t,n={},o={};function a(e){var r=o[e];if(void 0!==r)return r.exports;var t=o[e]={exports:{}};return n[e](t,t.exports,a),t.exports}a.m=n,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(t,n){if(1&n&&(t=this(t)),8&n)return t;if(\\"object\\"==typeof t&&t){if(4&n&&t.__esModule)return t;if(16&n&&\\"function\\"==typeof t.then)return t}var o=Object.create(null);a.r(o);var i={};e=e||[null,r({}),r([]),r(r)];for(var c=2&n&&t;\\"object\\"==typeof c&&!~e.indexOf(c);c=r(c))Object.getOwnPropertyNames(c).forEach((e=>i[e]=()=>t[e]));return i.default=()=>t,a.d(o,i),o},a.d=(e,r)=>{for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((r,t)=>(a.f[t](e,r),r)),[])),a.u=e=>\\"chunks/\\"+{5:\\"asyncLoc2\\",14:\\"asyncLoc1\\",515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+({5:1,14:1}[e]?\\"LOCALE2\\":\\"none\\")+\\"-\\"+{5:\\"6f7d6cb21f686f18a3de\\",14:\\"9569ed1013c7d99991f0\\",515:\\"cae03d2626cc2ffa3508\\",989:\\"a3af93683846f20fd06d\\"}[e]+\\".js\\",a.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),a.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a.l=(e,r,n,o)=>{if(t[e])t[e].push(r);else{var i,c;if(void 0!==n)for(var s=document.getElementsByTagName(\\"script\\"),u=0;u{i.onerror=i.onload=null,clearTimeout(f);var o=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),r)return r(n)},f=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),c&&document.head.appendChild(i)}},a.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;a.g.importScripts&&(e=a.g.location+\\"\\");var r=a.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),a.p=e})(),(()=>{var e={179:0};a.f.j=(r,t)=>{var n=a.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var o=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=o);var i=a.p+a.u(r),c=new Error;a.l(i,(t=>{if(a.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+o+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=o,c.request=i,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,o,[i,c,s]=t,u=0;if(i.some((r=>0!==e[r]))){for(n in c)a.o(c,n)&&(a.m[n]=c[n]);s&&s(a)}for(r&&r(t);u{console.log(\\"blah1\\")}}]);", - "/release/chunks/async2-none-66c46648c2b1b5a023ca.js": "(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":()=>{console.log(\\"blah2\\")}}]);", - "/release/chunks/asyncLoc1-LOCALE1-3bacd1d3213fe0fdaab4.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[14],{\\"./a/asyncLoc1.js\\":(s,_,n)=>{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test,t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"blah\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"something else\\"}}}]);", - "/release/chunks/asyncLoc1-LOCALE2-3bacd1d3213fe0fdaab4.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[14],{\\"./a/asyncLoc1.js\\":(s,_,n)=>{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test,t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"baz\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"some random translation\\"}}}]);", - "/release/chunks/asyncLoc2-LOCALE1-97e541e9dcd77c08a0f9.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[5],{\\"./a/asyncLoc2.js\\":(s,_,n)=>{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test+t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"blah\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"something else\\"}}}]);", - "/release/chunks/asyncLoc2-LOCALE2-97e541e9dcd77c08a0f9.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[5],{\\"./a/asyncLoc2.js\\":(s,_,n)=>{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test+t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"baz\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"some random translation\\"}}}]);", - "/release/mainFourChunks-none-d58865d38f40e8144df9.js": "(()=>{var e,r,t,n={},o={};function a(e){var r=o[e];if(void 0!==r)return r.exports;var t=o[e]={exports:{}};return n[e](t,t.exports,a),t.exports}a.m=n,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(t,n){if(1&n&&(t=this(t)),8&n)return t;if(\\"object\\"==typeof t&&t){if(4&n&&t.__esModule)return t;if(16&n&&\\"function\\"==typeof t.then)return t}var o=Object.create(null);a.r(o);var c={};e=e||[null,r({}),r([]),r(r)];for(var i=2&n&&t;\\"object\\"==typeof i&&!~e.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach((e=>c[e]=()=>t[e]));return c.default=()=>t,a.d(o,c),o},a.d=(e,r)=>{for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((r,t)=>(a.f[t](e,r),r)),[])),a.u=e=>\\"chunks/\\"+{5:\\"asyncLoc2\\",14:\\"asyncLoc1\\",515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+({5:1,14:1}[e]?self.__locale:\\"none\\")+\\"-\\"+{5:\\"97e541e9dcd77c08a0f9\\",14:\\"3bacd1d3213fe0fdaab4\\",515:\\"ff5c89a3cf5e2abb1912\\",989:\\"66c46648c2b1b5a023ca\\"}[e]+\\".js\\",a.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),a.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a.l=(e,r,n,o)=>{if(t[e])t[e].push(r);else{var c,i;if(void 0!==n)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{c.onerror=c.onload=null,clearTimeout(d);var o=t[e];if(delete t[e],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(n))),r)return r(n)},d=setTimeout(f.bind(null,void 0,{type:\\"timeout\\",target:c}),12e4);c.onerror=f.bind(null,c.onerror),c.onload=f.bind(null,c.onload),i&&document.head.appendChild(c)}},a.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;a.g.importScripts&&(e=a.g.location+\\"\\");var r=a.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),a.p=e})(),(()=>{var e={550:0};a.f.j=(r,t)=>{var n=a.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var o=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=o);var c=a.p+a.u(r),i=new Error;a.l(c,(t=>{if(a.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&(\\"load\\"===t.type?\\"missing\\":t.type),c=t&&t.target&&t.target.src;i.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+o+\\": \\"+c+\\")\\",i.name=\\"ChunkLoadError\\",i.type=o,i.request=c,n[1](i)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,o,[c,i,l]=t,s=0;if(c.some((r=>0!==e[r]))){for(n in i)a.o(i,n)&&(a.m[n]=i[n]);l&&l(a)}for(r&&r(t);s{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,o),a.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/\\"+{5:\\"asyncLoc2\\",14:\\"asyncLoc1\\"}[e]+\\"-\\"+self.__locale+\\"-\\"+{5:\\"97e541e9dcd77c08a0f9\\",14:\\"3bacd1d3213fe0fdaab4\\"}[e]+\\".js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,a)=>{if(e[r])e[r].push(t);else{var i,c;if(void 0!==n)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{i.onerror=i.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),c&&document.head.appendChild(i)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={903:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=a);var i=o.p+o.u(r),c=new Error;o.l(i,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=a,c.request=i,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,a,[i,c,l]=t,s=0;if(i.some((r=>0!==e[r]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);l&&l(o)}for(r&&r(t);s{console.log(\\"blah1\\")}}]);", + "/release/chunks/async2-none-3fd6890aff71326187ae.js": "(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./a/async2.js\\":()=>{console.log(\\"blah2\\")}}]);", + "/release/chunks/asyncLoc1-LOCALE1-162c29f42a0fdb11164a.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[14],{\\"./a/asyncLoc1.js\\":(s,_,n)=>{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test,t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"blah\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"something else\\"}}}]);", + "/release/chunks/asyncLoc1-LOCALE2-162c29f42a0fdb11164a.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[14],{\\"./a/asyncLoc1.js\\":(s,_,n)=>{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test,t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"baz\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"some random translation\\"}}}]);", + "/release/chunks/asyncLoc2-LOCALE1-c4650971bf180656f1db.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[5],{\\"./a/asyncLoc2.js\\":(s,_,n)=>{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test+t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"blah\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"something else\\"}}}]);", + "/release/chunks/asyncLoc2-LOCALE2-c4650971bf180656f1db.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[5],{\\"./a/asyncLoc2.js\\":(s,_,n)=>{n.r(_);var o=n(\\"./a/strings1.loc.json\\"),t=n(\\"./a/strings2.loc.json\\");console.log(o.Z.test+t.Z.another)},\\"./a/strings1.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={test:\\"baz\\"}},\\"./a/strings2.loc.json\\":(s,_,n)=>{n.d(_,{Z:()=>o});const o={another:\\"some random translation\\"}}}]);", + "/release/mainFourChunks-none-ecb76d903f50841821de.js": "(()=>{var e,r,t,n={},o={};function a(e){var r=o[e];if(void 0!==r)return r.exports;var t=o[e]={exports:{}};return n[e](t,t.exports,a),t.exports}a.m=n,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(t,n){if(1&n&&(t=this(t)),8&n)return t;if(\\"object\\"==typeof t&&t){if(4&n&&t.__esModule)return t;if(16&n&&\\"function\\"==typeof t.then)return t}var o=Object.create(null);a.r(o);var i={};e=e||[null,r({}),r([]),r(r)];for(var c=2&n&&t;\\"object\\"==typeof c&&!~e.indexOf(c);c=r(c))Object.getOwnPropertyNames(c).forEach((e=>i[e]=()=>t[e]));return i.default=()=>t,a.d(o,i),o},a.d=(e,r)=>{for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((r,t)=>(a.f[t](e,r),r)),[])),a.u=e=>\\"chunks/\\"+{5:\\"asyncLoc2\\",14:\\"asyncLoc1\\",515:\\"async1\\",989:\\"async2\\"}[e]+\\"-\\"+({5:1,14:1}[e]?self.__locale:\\"none\\")+\\"-\\"+{5:\\"c4650971bf180656f1db\\",14:\\"162c29f42a0fdb11164a\\",515:\\"31df068ffae10b79e72c\\",989:\\"3fd6890aff71326187ae\\"}[e]+\\".js\\",a.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),a.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a.l=(e,r,n,o)=>{if(t[e])t[e].push(r);else{var i,c;if(void 0!==n)for(var f=document.getElementsByTagName(\\"script\\"),l=0;l{i.onerror=i.onload=null,clearTimeout(d);var o=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),r)return r(n)},d=setTimeout(u.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=u.bind(null,i.onerror),i.onload=u.bind(null,i.onload),c&&document.head.appendChild(i)}},a.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;a.g.importScripts&&(e=a.g.location+\\"\\");var r=a.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),a.p=e})(),(()=>{var e={550:0};a.f.j=(r,t)=>{var n=a.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var o=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=o);var i=a.p+a.u(r),c=new Error;a.l(i,(t=>{if(a.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+o+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=o,c.request=i,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,o,[i,c,f]=t,l=0;if(i.some((r=>0!==e[r]))){for(n in c)a.o(c,n)&&(a.m[n]=c[n]);f&&f(a)}for(r&&r(t);l{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,o),a.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"chunks/\\"+{5:\\"asyncLoc2\\",14:\\"asyncLoc1\\"}[e]+\\"-\\"+self.__locale+\\"-\\"+{5:\\"c4650971bf180656f1db\\",14:\\"162c29f42a0fdb11164a\\"}[e]+\\".js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,a)=>{if(e[r])e[r].push(t);else{var i,c;if(void 0!==n)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{i.onerror=i.onload=null,clearTimeout(f);var n=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(o))),t)return t(o)},f=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),c&&document.head.appendChild(i)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={903:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=a);var i=o.p+o.u(r),c=new Error;o.l(i,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=a,c.request=i,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,a,[i,c,l]=t,s=0;if(i.some((r=>0!==e[r]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);l&&l(o)}for(r&&r(t);s{function e(){console.log(\\"foo1\\")}c.r(s),c.d(s,{foo:()=>e})}}]);", "/release/async2-none-533c236877cb65c0fb15.js": "\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[989],{\\"./async2.js\\":(o,s,c)=>{function e(){console.log(\\"foo2\\")}c.r(s),c.d(s,{foo:()=>e})}}]);", - "/release/mainSingleChunk-none-7d6f7e2f26055818203c.js": "(()=>{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"async1-none-48a722dc54a6c9ffce23.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,l;if(void 0!==n)for(var u=document.getElementsByTagName(\\"script\\"),c=0;c{a.onerror=a.onload=null,clearTimeout(p);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),l=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",l.name=\\"ChunkLoadError\\",l.type=i,l.request=a,n[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,l,u]=t,c=0;if(a.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);u&&u(o)}for(r&&r(t);ce.foo()))})();", - "/release/mainTwoChunks-none-e08b212d84344c842772.js": "(()=>{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>({515:\\"async1\\",989:\\"async2\\"}[e]+\\"-none-\\"+{515:\\"48a722dc54a6c9ffce23\\",989:\\"533c236877cb65c0fb15\\"}[e]+\\".js\\"),o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,i)=>{if(e[r])e[r].push(t);else{var a,c;if(void 0!==n)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{a.onerror=a.onload=null,clearTimeout(f);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},f=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),c&&document.head.appendChild(a)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={903:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var i=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=i);var a=o.p+o.u(r),c=new Error;o.l(a,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var i=t&&(\\"load\\"===t.type?\\"missing\\":t.type),a=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+i+\\": \\"+a+\\")\\",c.name=\\"ChunkLoadError\\",c.type=i,c.request=a,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,i,[a,c,l]=t,s=0;if(a.some((r=>0!==e[r]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);l&&l(o)}for(r&&r(t);se.foo())),o.e(989).then(o.bind(o,\\"./async2.js\\")).then((e=>e.foo()))})();", + "/release/mainSingleChunk-none-bb93300b9abae71b111b.js": "(()=>{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,o),a.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>\\"async1-none-48a722dc54a6c9ffce23.js\\",o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,a)=>{if(e[r])e[r].push(t);else{var i,l;if(void 0!==n)for(var c=document.getElementsByTagName(\\"script\\"),u=0;u{i.onerror=i.onload=null,clearTimeout(f);var n=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(o))),t)return t(o)},f=setTimeout(d.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),l&&document.head.appendChild(i)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={315:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=a);var i=o.p+o.u(r),l=new Error;o.l(i,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;l.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",l.name=\\"ChunkLoadError\\",l.type=a,l.request=i,n[1](l)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,a,[i,l,c]=t,u=0;if(i.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);c&&c(o)}for(r&&r(t);ue.foo()))})();", + "/release/mainTwoChunks-none-1808caba47f7524307ac.js": "(()=>{var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,o),a.exports}o.m=r,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((r,t)=>(o.f[t](e,r),r)),[])),o.u=e=>({515:\\"async1\\",989:\\"async2\\"}[e]+\\"-none-\\"+{515:\\"48a722dc54a6c9ffce23\\",989:\\"533c236877cb65c0fb15\\"}[e]+\\".js\\"),o.g=function(){if(\\"object\\"==typeof globalThis)return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(\\"object\\"==typeof window)return window}}(),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},o.l=(r,t,n,a)=>{if(e[r])e[r].push(t);else{var i,c;if(void 0!==n)for(var l=document.getElementsByTagName(\\"script\\"),s=0;s{i.onerror=i.onload=null,clearTimeout(d);var n=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(o))),t)return t(o)},d=setTimeout(f.bind(null,void 0,{type:\\"timeout\\",target:i}),12e4);i.onerror=f.bind(null,i.onerror),i.onload=f.bind(null,i.onload),c&&document.head.appendChild(i)}},o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+\\"\\");var r=o.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName(\\"script\\");if(t.length)for(var n=t.length-1;n>-1&&!e;)e=t[n--].src}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),o.p=e})(),(()=>{var e={903:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise(((t,o)=>n=e[r]=[t,o]));t.push(n[2]=a);var i=o.p+o.u(r),c=new Error;o.l(i,(t=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var a=t&&(\\"load\\"===t.type?\\"missing\\":t.type),i=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+a+\\": \\"+i+\\")\\",c.name=\\"ChunkLoadError\\",c.type=a,c.request=i,n[1](c)}}),\\"chunk-\\"+r,r)}};var r=(r,t)=>{var n,a,[i,c,l]=t,s=0;if(i.some((r=>0!==e[r]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);l&&l(o)}for(r&&r(t);se.foo())),o.e(989).then(o.bind(o,\\"./async2.js\\")).then((e=>e.foo()))})();", } `; From 237dd0642d2329f3fbc5a691790a0a289c1c2ad2 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 22:00:35 -0800 Subject: [PATCH 42/74] Upgrade Heft again to get the fix from https://github.com/microsoft/rushstack/pull/4535 --- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- eslint/eslint-patch/package.json | 2 +- eslint/eslint-plugin-packlets/package.json | 2 +- eslint/eslint-plugin-security/package.json | 2 +- eslint/eslint-plugin/package.json | 2 +- heft-plugins/heft-api-extractor-plugin/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- heft-plugins/heft-lint-plugin/package.json | 2 +- heft-plugins/heft-typescript-plugin/package.json | 2 +- libraries/api-extractor-model/package.json | 2 +- libraries/heft-config-file/package.json | 2 +- libraries/node-core-library/package.json | 2 +- libraries/operation-graph/package.json | 2 +- libraries/rig-package/package.json | 2 +- libraries/terminal/package.json | 2 +- libraries/tree-pattern/package.json | 2 +- libraries/ts-command-line/package.json | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index f224b932211..f072488eda5 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -51,7 +51,7 @@ "typescript": "5.3.3" }, "devDependencies": { - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@rushstack/heft": "0.65.4", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", diff --git a/apps/heft/package.json b/apps/heft/package.json index 226b7f7553c..ba723c34f33 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -52,7 +52,7 @@ "@microsoft/api-extractor": "workspace:*", "local-eslint-config": "workspace:*", "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", "@types/watchpack": "2.4.0", diff --git a/eslint/eslint-patch/package.json b/eslint/eslint-patch/package.json index e9278216149..d3734170758 100644 --- a/eslint/eslint-patch/package.json +++ b/eslint/eslint-patch/package.json @@ -31,7 +31,7 @@ ], "devDependencies": { "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/node": "18.17.15", "typescript": "~5.3.3", "@typescript-eslint/types": "~5.59.2" diff --git a/eslint/eslint-plugin-packlets/package.json b/eslint/eslint-plugin-packlets/package.json index 0f083be7260..8d3fc8d7b84 100644 --- a/eslint/eslint-plugin-packlets/package.json +++ b/eslint/eslint-plugin-packlets/package.json @@ -31,7 +31,7 @@ }, "devDependencies": { "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/eslint": "8.2.0", "@types/estree": "1.0.5", "@types/heft-jest": "1.0.1", diff --git a/eslint/eslint-plugin-security/package.json b/eslint/eslint-plugin-security/package.json index 3154e4d42da..f85355c0a66 100644 --- a/eslint/eslint-plugin-security/package.json +++ b/eslint/eslint-plugin-security/package.json @@ -31,7 +31,7 @@ "devDependencies": { "@eslint/eslintrc": "~3.0.0", "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/eslint": "8.2.0", "@types/estree": "1.0.5", "@types/heft-jest": "1.0.1", diff --git a/eslint/eslint-plugin/package.json b/eslint/eslint-plugin/package.json index 0e2a8bcb158..bc44732c9e2 100644 --- a/eslint/eslint-plugin/package.json +++ b/eslint/eslint-plugin/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@eslint/eslintrc": "~3.0.0", "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/eslint": "8.2.0", "@types/estree": "1.0.5", "@types/heft-jest": "1.0.1", diff --git a/heft-plugins/heft-api-extractor-plugin/package.json b/heft-plugins/heft-api-extractor-plugin/package.json index 1530d4b42e1..debdfce9d46 100644 --- a/heft-plugins/heft-api-extractor-plugin/package.json +++ b/heft-plugins/heft-api-extractor-plugin/package.json @@ -26,7 +26,7 @@ "@microsoft/api-extractor": "workspace:*", "local-eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@rushstack/terminal": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 18c0a887ded..8ce78ae978b 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -43,7 +43,7 @@ "@jest/types": "29.5.0", "local-eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@rushstack/terminal": "workspace:*", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", diff --git a/heft-plugins/heft-lint-plugin/package.json b/heft-plugins/heft-lint-plugin/package.json index 3f8ff559a64..1a3f5ef042f 100644 --- a/heft-plugins/heft-lint-plugin/package.json +++ b/heft-plugins/heft-lint-plugin/package.json @@ -25,7 +25,7 @@ "local-eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", "@rushstack/heft-typescript-plugin": "workspace:*", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@rushstack/terminal": "workspace:*", "@types/eslint": "8.2.0", "@types/heft-jest": "1.0.1", diff --git a/heft-plugins/heft-typescript-plugin/package.json b/heft-plugins/heft-typescript-plugin/package.json index a1999046b5d..4b47999a4c9 100644 --- a/heft-plugins/heft-typescript-plugin/package.json +++ b/heft-plugins/heft-typescript-plugin/package.json @@ -29,7 +29,7 @@ "devDependencies": { "local-eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@rushstack/terminal": "workspace:*", "@types/node": "18.17.15", "@types/semver": "7.5.0", diff --git a/libraries/api-extractor-model/package.json b/libraries/api-extractor-model/package.json index 7fdd0f46802..05c14fd55cb 100644 --- a/libraries/api-extractor-model/package.json +++ b/libraries/api-extractor-model/package.json @@ -24,7 +24,7 @@ "devDependencies": { "local-eslint-config": "workspace:*", "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15" } diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index cc7a46f009b..c187e8370c1 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -29,7 +29,7 @@ "devDependencies": { "local-eslint-config": "workspace:*", "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15" } diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index 9e5ff21c066..4e581768409 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -26,7 +26,7 @@ "devDependencies": { "local-eslint-config": "workspace:*", "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/fs-extra": "7.0.0", "@types/heft-jest": "1.0.1", "@types/jju": "1.4.1", diff --git a/libraries/operation-graph/package.json b/libraries/operation-graph/package.json index ffbe09321e0..eb0ca87ba59 100644 --- a/libraries/operation-graph/package.json +++ b/libraries/operation-graph/package.json @@ -22,7 +22,7 @@ "devDependencies": { "local-eslint-config": "workspace:*", "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15" }, diff --git a/libraries/rig-package/package.json b/libraries/rig-package/package.json index 549ea38a959..a28dd06d227 100644 --- a/libraries/rig-package/package.json +++ b/libraries/rig-package/package.json @@ -21,7 +21,7 @@ }, "devDependencies": { "local-eslint-config": "workspace:*", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@rushstack/heft": "0.65.4", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index ed0191f1502..2c3fb2fc7ef 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", "local-eslint-config": "workspace:*" diff --git a/libraries/tree-pattern/package.json b/libraries/tree-pattern/package.json index 22d0ea7eeff..5b49b5fa160 100644 --- a/libraries/tree-pattern/package.json +++ b/libraries/tree-pattern/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@rushstack/eslint-config": "3.6.4", "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", "eslint": "~8.7.0", diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index 222c197de94..ecc44e0dfc8 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -24,7 +24,7 @@ "devDependencies": { "local-eslint-config": "workspace:*", "@rushstack/heft": "0.65.4", - "@rushstack/heft-node-rig": "2.4.15", + "@rushstack/heft-node-rig": "2.4.16", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15" } From c920e9f3e7c267a74722cd0a624d20538d06512f Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 22:01:54 -0800 Subject: [PATCH 43/74] rush update --full --- common/config/rush/pnpm-lock.yaml | 109 +++++++++++++++-------------- common/config/rush/repo-state.json | 2 +- 2 files changed, 58 insertions(+), 53 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index ab61f6a6ed9..caa8a88ba16 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -93,8 +93,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -163,8 +163,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -2288,8 +2288,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/node': specifier: 18.17.15 version: 18.17.15 @@ -2316,8 +2316,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2359,8 +2359,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2402,8 +2402,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2485,8 +2485,8 @@ importers: specifier: workspace:* version: link:../../apps/heft '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) '@rushstack/terminal': specifier: workspace:* version: link:../../libraries/terminal @@ -2565,8 +2565,8 @@ importers: specifier: workspace:* version: link:../../apps/heft '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) '@rushstack/terminal': specifier: workspace:* version: link:../../libraries/terminal @@ -2611,8 +2611,8 @@ importers: specifier: workspace:* version: link:../../apps/heft '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) '@rushstack/heft-typescript-plugin': specifier: workspace:* version: link:../heft-typescript-plugin @@ -2741,8 +2741,8 @@ importers: specifier: workspace:* version: link:../../apps/heft '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) '@rushstack/terminal': specifier: workspace:* version: link:../../libraries/terminal @@ -2852,8 +2852,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -2908,8 +2908,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3007,8 +3007,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/fs-extra': specifier: 7.0.0 version: 7.0.0 @@ -3044,8 +3044,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3140,8 +3140,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3443,8 +3443,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3464,8 +3464,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3498,8 +3498,8 @@ importers: specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': - specifier: 2.4.15 - version: 2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15) + specifier: 2.4.16 + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -4447,6 +4447,7 @@ packages: /@aws-cdk/aws-apigatewayv2-alpha@2.7.0-alpha.0(aws-cdk-lib@2.7.0)(constructs@10.0.130): resolution: {integrity: sha512-NHm+Jet4Iz1YDEo7lik4ItfGU1w97jCqNKilET0kcPndtxynDJNVpD1O0ycOb9L6hhLtpT5I7Llutt9Dy5gjYA==} engines: {node: '>= 14.15.0'} + deprecated: This package has been stabilized and moved to aws-cdk-lib peerDependencies: aws-cdk-lib: ^2.7.0 constructs: ^10.0.0 @@ -4458,6 +4459,7 @@ packages: /@aws-cdk/aws-apigatewayv2-authorizers-alpha@2.7.0-alpha.0(@aws-cdk/aws-apigatewayv2-alpha@2.7.0-alpha.0)(aws-cdk-lib@2.7.0)(constructs@10.0.130): resolution: {integrity: sha512-03VMs0IKvcm5xLan0PI+gczSQZfmYBJruqjB5Fn+VvH57kU7vu75Kgjs6gUc6CpoI38MH7QdamLs9eP9AvL/HQ==} engines: {node: '>= 14.15.0'} + deprecated: This package has been stabilized and moved to aws-cdk-lib peerDependencies: '@aws-cdk/aws-apigatewayv2-alpha': 2.7.0-alpha.0 aws-cdk-lib: ^2.7.0 @@ -4471,6 +4473,7 @@ packages: /@aws-cdk/aws-apigatewayv2-integrations-alpha@2.7.0-alpha.0(@aws-cdk/aws-apigatewayv2-alpha@2.7.0-alpha.0)(aws-cdk-lib@2.7.0)(constructs@10.0.130): resolution: {integrity: sha512-QayWlBXdnAXjDghrYHO/vHsViPx/mLb2Tx5xdGM5sgIICNAnnY3WBbZZC4WLIli3bnc22cxwFWGCWHuM/vfj5A==} engines: {node: '>= 14.15.0'} + deprecated: This package has been stabilized and moved to aws-cdk-lib peerDependencies: '@aws-cdk/aws-apigatewayv2-alpha': 2.7.0-alpha.0 aws-cdk-lib: ^2.7.0 @@ -9633,8 +9636,8 @@ packages: - '@types/node' dev: true - /@rushstack/heft-jest-plugin@0.11.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0): - resolution: {integrity: sha512-VHsm1kBvborNzXnWWMbOGOKMDW7hdoVkDekmotAXji9ygv0SXp6XKDvitrBfES9VPGRVasWjk7Za8QkgyNvKKA==} + /@rushstack/heft-jest-plugin@0.11.14(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0): + resolution: {integrity: sha512-Ct5quYL9myoed4mIROkeGMB4Pu3kHHPA3rCfLEusBqcOkS/afFu6AhIIXAIR8XozAGWLs3mD/7irvF8FB5/4MQ==} peerDependencies: '@rushstack/heft': '*' jest-environment-jsdom: ^29.5.0 @@ -9651,6 +9654,7 @@ packages: '@rushstack/heft': link:../../apps/heft '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) + '@rushstack/terminal': 0.9.0(@types/node@18.17.15) jest-config: 29.5.0(@types/node@18.17.15) jest-environment-jsdom: 29.5.0 jest-environment-node: 29.5.0 @@ -9665,8 +9669,8 @@ packages: - ts-node dev: true - /@rushstack/heft-jest-plugin@0.11.13(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0): - resolution: {integrity: sha512-VHsm1kBvborNzXnWWMbOGOKMDW7hdoVkDekmotAXji9ygv0SXp6XKDvitrBfES9VPGRVasWjk7Za8QkgyNvKKA==} + /@rushstack/heft-jest-plugin@0.11.14(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0): + resolution: {integrity: sha512-Ct5quYL9myoed4mIROkeGMB4Pu3kHHPA3rCfLEusBqcOkS/afFu6AhIIXAIR8XozAGWLs3mD/7irvF8FB5/4MQ==} peerDependencies: '@rushstack/heft': '*' jest-environment-jsdom: ^29.5.0 @@ -9683,6 +9687,7 @@ packages: '@rushstack/heft': 0.65.4(@types/node@18.17.15) '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) + '@rushstack/terminal': 0.9.0(@types/node@18.17.15) jest-config: 29.5.0(@types/node@18.17.15) jest-environment-node: 29.5.0 jest-resolve: 29.5.0 @@ -9720,8 +9725,8 @@ packages: - '@types/node' dev: true - /@rushstack/heft-node-rig@2.4.15(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0): - resolution: {integrity: sha512-QY4uhqJhXuaIwTGN7MiQQ+bHuoA/L4DGulL7/YkTrE388bJIwspx9lOCa8NuJ4RqHSzEH3usWPvHnj2pQAqAqw==} + /@rushstack/heft-node-rig@2.4.16(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0): + resolution: {integrity: sha512-nF6+P2aJUYMqFCl2JPQYKh3hjArXQAbiFnDJkNBr4tBQUcgvwgN2VtgMZJEZeg1cPK6DVOnGqFsInHOMCuKLTw==} peerDependencies: '@rushstack/heft': '*' dependencies: @@ -9729,7 +9734,7 @@ packages: '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(typescript@5.3.3) '@rushstack/heft': link:../../apps/heft '@rushstack/heft-api-extractor-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) - '@rushstack/heft-jest-plugin': 0.11.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) + '@rushstack/heft-jest-plugin': 0.11.14(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) '@rushstack/heft-lint-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) '@rushstack/heft-typescript-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) '@types/heft-jest': 1.0.1 @@ -9745,8 +9750,8 @@ packages: - ts-node dev: true - /@rushstack/heft-node-rig@2.4.15(@rushstack/heft@0.65.4)(@types/node@18.17.15): - resolution: {integrity: sha512-QY4uhqJhXuaIwTGN7MiQQ+bHuoA/L4DGulL7/YkTrE388bJIwspx9lOCa8NuJ4RqHSzEH3usWPvHnj2pQAqAqw==} + /@rushstack/heft-node-rig@2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15): + resolution: {integrity: sha512-nF6+P2aJUYMqFCl2JPQYKh3hjArXQAbiFnDJkNBr4tBQUcgvwgN2VtgMZJEZeg1cPK6DVOnGqFsInHOMCuKLTw==} peerDependencies: '@rushstack/heft': '*' dependencies: @@ -9754,7 +9759,7 @@ packages: '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(typescript@5.3.3) '@rushstack/heft': 0.65.4(@types/node@18.17.15) '@rushstack/heft-api-extractor-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) - '@rushstack/heft-jest-plugin': 0.11.13(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0) + '@rushstack/heft-jest-plugin': 0.11.14(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0) '@rushstack/heft-lint-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@rushstack/heft-typescript-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': 1.0.1 @@ -13239,7 +13244,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001588 + caniuse-lite: 1.0.30001589 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -13251,7 +13256,7 @@ packages: hasBin: true dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001588 + caniuse-lite: 1.0.30001589 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -13834,7 +13839,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001588 + caniuse-lite: 1.0.30001589 electron-to-chromium: 1.4.679 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -14077,13 +14082,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001588 + caniuse-lite: 1.0.30001589 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite@1.0.30001588: - resolution: {integrity: sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==} + /caniuse-lite@1.0.30001589: + resolution: {integrity: sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg==} /capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index ac2d56b2b66..88bed041514 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "4c1d69b91d959e0a5f6a2cb6e3c404b4c077fcfc", + "pnpmShrinkwrapHash": "b6f9f7b05669fcb8f923a6fbc1cbf01dceaf2dc6", "preferredVersionsHash": "40d4640a94cff77f7808a2f1960cc76231eb6f86" } From 174eb6b10a55d81475381a2feee08f2cec4945a3 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 21 Feb 2024 22:05:45 -0800 Subject: [PATCH 44/74] rush change --- .../octogonz-upgrade-repo_2024-02-22-06-05.json | 10 ++++++++++ .../octogonz-upgrade-repo_2024-02-22-06-05.json | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 common/changes/@rushstack/heft-web-rig/octogonz-upgrade-repo_2024-02-22-06-05.json create mode 100644 common/changes/@rushstack/webpack5-localization-plugin/octogonz-upgrade-repo_2024-02-22-06-05.json diff --git a/common/changes/@rushstack/heft-web-rig/octogonz-upgrade-repo_2024-02-22-06-05.json b/common/changes/@rushstack/heft-web-rig/octogonz-upgrade-repo_2024-02-22-06-05.json new file mode 100644 index 00000000000..8959876cd54 --- /dev/null +++ b/common/changes/@rushstack/heft-web-rig/octogonz-upgrade-repo_2024-02-22-06-05.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-web-rig", + "comment": "Update the \"asset/resource\" rule to include file extensions for font assets", + "type": "minor" + } + ], + "packageName": "@rushstack/heft-web-rig" +} \ No newline at end of file diff --git a/common/changes/@rushstack/webpack5-localization-plugin/octogonz-upgrade-repo_2024-02-22-06-05.json b/common/changes/@rushstack/webpack5-localization-plugin/octogonz-upgrade-repo_2024-02-22-06-05.json new file mode 100644 index 00000000000..4d848c3d7d8 --- /dev/null +++ b/common/changes/@rushstack/webpack5-localization-plugin/octogonz-upgrade-repo_2024-02-22-06-05.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/webpack5-localization-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/webpack5-localization-plugin" +} \ No newline at end of file From 0dacdae03a7170e4cdcc804900c34c326b457061 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 22 Feb 2024 06:31:58 +0000 Subject: [PATCH 45/74] Update changelogs [skip ci] --- .../octogonz-upgrade-repo_2024-02-22-06-05.json | 10 ---------- rigs/heft-web-rig/CHANGELOG.json | 12 ++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 9 ++++++++- 3 files changed, 20 insertions(+), 11 deletions(-) delete mode 100644 common/changes/@rushstack/heft-web-rig/octogonz-upgrade-repo_2024-02-22-06-05.json diff --git a/common/changes/@rushstack/heft-web-rig/octogonz-upgrade-repo_2024-02-22-06-05.json b/common/changes/@rushstack/heft-web-rig/octogonz-upgrade-repo_2024-02-22-06-05.json deleted file mode 100644 index 8959876cd54..00000000000 --- a/common/changes/@rushstack/heft-web-rig/octogonz-upgrade-repo_2024-02-22-06-05.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-web-rig", - "comment": "Update the \"asset/resource\" rule to include file extensions for font assets", - "type": "minor" - } - ], - "packageName": "@rushstack/heft-web-rig" -} \ No newline at end of file diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index ba6bd15009d..c1fcd80959f 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.22.0", + "tag": "@rushstack/heft-web-rig_v0.22.0", + "date": "Thu, 22 Feb 2024 06:31:58 GMT", + "comments": { + "minor": [ + { + "comment": "Update the \"asset/resource\" rule to include file extensions for font assets" + } + ] + } + }, { "version": "0.21.5", "tag": "@rushstack/heft-web-rig_v0.21.5", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 4e5a3bc8af8..b9066e29a7f 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Thu, 22 Feb 2024 05:54:17 GMT and should not be manually modified. +This log was last generated on Thu, 22 Feb 2024 06:31:58 GMT and should not be manually modified. + +## 0.22.0 +Thu, 22 Feb 2024 06:31:58 GMT + +### Minor changes + +- Update the "asset/resource" rule to include file extensions for font assets ## 0.21.5 Thu, 22 Feb 2024 05:54:17 GMT From 5d340e6abdddc2d05369b74041b4e33ab7bc87f4 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 22 Feb 2024 06:32:00 +0000 Subject: [PATCH 46/74] Bump versions [skip ci] --- rigs/heft-web-rig/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 9ebdff535ca..83de01cdba6 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.21.5", + "version": "0.22.0", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { From c209591b5aff2aa6ff4f4a5e4a6da5e41ba1ac81 Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 22 Feb 2024 21:30:42 +0000 Subject: [PATCH 47/74] [rush] Validate "projectFolder" and "publishFolder" --- .../rush-schema-changes_2024-02-22-21-30.json | 10 +++ .../src/api/RushConfigurationProject.ts | 73 +++++++++++++------ .../api/test/RushConfigurationProject.test.ts | 39 ++++++++++ .../RushConfigurationProject.test.ts.snap | 19 +++++ 4 files changed, 120 insertions(+), 21 deletions(-) create mode 100644 common/changes/@microsoft/rush/rush-schema-changes_2024-02-22-21-30.json create mode 100644 libraries/rush-lib/src/api/test/RushConfigurationProject.test.ts create mode 100644 libraries/rush-lib/src/api/test/__snapshots__/RushConfigurationProject.test.ts.snap diff --git a/common/changes/@microsoft/rush/rush-schema-changes_2024-02-22-21-30.json b/common/changes/@microsoft/rush/rush-schema-changes_2024-02-22-21-30.json new file mode 100644 index 00000000000..aede6c4f9ae --- /dev/null +++ b/common/changes/@microsoft/rush/rush-schema-changes_2024-02-22-21-30.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Validate that the \"projectFolder\" and \"publishFolder\" fields in the \"projects\" list in \"rush.json\" are normalized POSIX relative paths that do not end in trailing \"/\" or contain \"\\\\\".", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/libraries/rush-lib/src/api/RushConfigurationProject.ts b/libraries/rush-lib/src/api/RushConfigurationProject.ts index 4bebc4a22ca..be4ed1e813c 100644 --- a/libraries/rush-lib/src/api/RushConfigurationProject.ts +++ b/libraries/rush-lib/src/api/RushConfigurationProject.ts @@ -209,29 +209,33 @@ export class RushConfigurationProject { /** @internal */ public constructor(options: IRushConfigurationProjectOptions) { const { projectJson, rushConfiguration, tempProjectName, allowedProjectTags } = options; + const { packageName, projectFolder: projectRelativeFolder } = projectJson; this.rushConfiguration = rushConfiguration; - this.packageName = projectJson.packageName; - this.projectRelativeFolder = projectJson.projectFolder; + this.packageName = packageName; + this.projectRelativeFolder = projectRelativeFolder; + + validateRelativePathField(projectRelativeFolder, 'projectFolder'); // For example, the depth of "a/b/c" would be 3. The depth of "a" is 1. - const projectFolderDepth: number = projectJson.projectFolder.split('/').length; + const projectFolderDepth: number = projectRelativeFolder.split('/').length; if (projectFolderDepth < rushConfiguration.projectFolderMinDepth) { throw new Error( `To keep things organized, this repository has a projectFolderMinDepth policy` + ` requiring project folders to be at least ${rushConfiguration.projectFolderMinDepth} levels deep.` + - ` Problem folder: "${projectJson.projectFolder}"` + ` Problem folder: "${projectRelativeFolder}"` ); } if (projectFolderDepth > rushConfiguration.projectFolderMaxDepth) { throw new Error( `To keep things organized, this repository has a projectFolderMaxDepth policy` + ` preventing project folders from being deeper than ${rushConfiguration.projectFolderMaxDepth} levels.` + - ` Problem folder: "${projectJson.projectFolder}"` + ` Problem folder: "${projectRelativeFolder}"` ); } - this.projectFolder = path.join(rushConfiguration.rushJsonFolder, projectJson.projectFolder); - const packageJsonFilename: string = path.join(this.projectFolder, FileConstants.PackageJson); + const absoluteProjectFolder: string = path.join(rushConfiguration.rushJsonFolder, projectRelativeFolder); + this.projectFolder = absoluteProjectFolder; + const packageJsonFilename: string = path.join(absoluteProjectFolder, FileConstants.PackageJson); try { const packageJsonText: string = FileSystem.readFile(packageJsonFilename); @@ -239,16 +243,14 @@ export class RushConfigurationProject { this._packageJson = JSON.parse(packageJsonText); } catch (error) { if (FileSystem.isNotExistError(error as Error)) { - throw new Error( - `Could not find package.json for ${projectJson.packageName} at ${packageJsonFilename}` - ); + throw new Error(`Could not find package.json for ${packageName} at ${packageJsonFilename}`); } throw error; } - this.projectRushConfigFolder = path.join(this.projectFolder, 'config', 'rush'); + this.projectRushConfigFolder = path.join(absoluteProjectFolder, 'config', 'rush'); this.projectRushTempFolder = path.join( - this.projectFolder, + absoluteProjectFolder, RushConstants.projectRushFolderName, RushConstants.rushTempFolderName ); @@ -260,12 +262,12 @@ export class RushConfigurationProject { if (!projectJson.reviewCategory) { throw new Error( `The "approvedPackagesPolicy" feature is enabled rush.json, but a reviewCategory` + - ` was not specified for the project "${projectJson.packageName}".` + ` was not specified for the project "${packageName}".` ); } if (!rushConfiguration.approvedPackagesPolicy.reviewCategories.has(projectJson.reviewCategory)) { throw new Error( - `The project "${projectJson.packageName}" specifies its reviewCategory as` + + `The project "${packageName}" specifies its reviewCategory as` + `"${projectJson.reviewCategory}" which is not one of the defined reviewCategories.` ); } @@ -321,28 +323,31 @@ export class RushConfigurationProject { if (this._shouldPublish && this.packageJson.private) { throw new Error( - `The project "${projectJson.packageName}" specifies "shouldPublish": true, ` + + `The project "${packageName}" specifies "shouldPublish": true, ` + `but the package.json file specifies "private": true.` ); } - this.publishFolder = this.projectFolder; - if (projectJson.publishFolder) { - this.publishFolder = path.join(this.publishFolder, projectJson.publishFolder); + this.publishFolder = absoluteProjectFolder; + const { publishFolder } = projectJson; + if (publishFolder) { + validateRelativePathField(publishFolder, 'publishFolder'); + this.publishFolder = path.join(this.publishFolder, publishFolder); } if (allowedProjectTags && projectJson.tags) { - this.tags = new Set(); + const tags: Set = new Set(); for (const tag of projectJson.tags) { if (!allowedProjectTags.has(tag)) { throw new Error( - `The tag "${tag}" specified for project "${this.packageName}" is not listed in the ` + + `The tag "${tag}" specified for project "${packageName}" is not listed in the ` + `allowedProjectTags field in rush.json.` ); } else { - (this.tags as Set).add(tag); + tags.add(tag); } } + this.tags = tags; } else { this.tags = new Set(projectJson.tags); } @@ -503,3 +508,29 @@ export class RushConfigurationProject { return isMain; } } + +export function validateRelativePathField(relativePath: string, name: string): void { + if (path.posix.isAbsolute(relativePath) || path.win32.isAbsolute(relativePath)) { + throw new Error(`The value "${relativePath}" in the "${name}" field must be a relative path.`); + } + + if (relativePath.includes('\\')) { + throw new Error( + `The value "${relativePath}" in the "${name}" field may not contain backslashes ('\\'), since they are interpreted differently` + + ` on POSIX and Windows. Paths must use '/' as the path separator.` + ); + } + + if (relativePath.endsWith('/')) { + throw new Error( + `The value "${relativePath}" in the "${name}" field may not end with a trailing '/' character.` + ); + } + + const normalized: string = path.posix.normalize(relativePath); + if (relativePath !== normalized) { + throw new Error( + `The value "${relativePath}" in the "${name}" field should be replaced with its normalized form "${normalized}".` + ); + } +} diff --git a/libraries/rush-lib/src/api/test/RushConfigurationProject.test.ts b/libraries/rush-lib/src/api/test/RushConfigurationProject.test.ts new file mode 100644 index 00000000000..bd1c4619bef --- /dev/null +++ b/libraries/rush-lib/src/api/test/RushConfigurationProject.test.ts @@ -0,0 +1,39 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { validateRelativePathField } from '../RushConfigurationProject'; + +describe(validateRelativePathField.name, () => { + it('accepts valid paths', () => { + validateRelativePathField('path/to/project', 'projectFolder'); + validateRelativePathField('project', 'projectFolder'); + validateRelativePathField('.', 'projectFolder'); + validateRelativePathField('..', 'projectFolder'); + validateRelativePathField('../path/to/project', 'projectFolder'); + }); + + it('should throw an error if the path is not relative', () => { + expect(() => + validateRelativePathField('C:/path/to/project', 'projectFolder') + ).toThrowErrorMatchingSnapshot(); + expect(() => + validateRelativePathField('/path/to/project', 'publishFolder') + ).toThrowErrorMatchingSnapshot(); + }); + + it('should throw an error if the path ends in a trailing slash', () => { + expect(() => validateRelativePathField('path/to/project/', 'someField')).toThrowErrorMatchingSnapshot(); + expect(() => validateRelativePathField('p/', 'someField')).toThrowErrorMatchingSnapshot(); + }); + + it('should throw an error if the path contains backslashes', () => { + expect(() => validateRelativePathField('path\\to\\project', 'someField')).toThrowErrorMatchingSnapshot(); + expect(() => validateRelativePathField('path\\', 'someOtherField')).toThrowErrorMatchingSnapshot(); + }); + + it('should throw an error if the path is not normalized', () => { + expect(() => validateRelativePathField('path/../to/project', 'someField')).toThrowErrorMatchingSnapshot(); + expect(() => validateRelativePathField('path/./to/project', 'someField')).toThrowErrorMatchingSnapshot(); + expect(() => validateRelativePathField('./path/to/project', 'someField')).toThrowErrorMatchingSnapshot(); + }); +}); diff --git a/libraries/rush-lib/src/api/test/__snapshots__/RushConfigurationProject.test.ts.snap b/libraries/rush-lib/src/api/test/__snapshots__/RushConfigurationProject.test.ts.snap new file mode 100644 index 00000000000..03e58adf560 --- /dev/null +++ b/libraries/rush-lib/src/api/test/__snapshots__/RushConfigurationProject.test.ts.snap @@ -0,0 +1,19 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`validateRelativePathField should throw an error if the path contains backslashes 1`] = `"The value \\"path\\\\to\\\\project\\" in the \\"someField\\" field may not contain backslashes ('\\\\'), since they are interpreted differently on POSIX and Windows. Paths must use '/' as the path separator."`; + +exports[`validateRelativePathField should throw an error if the path contains backslashes 2`] = `"The value \\"path\\\\\\" in the \\"someOtherField\\" field may not contain backslashes ('\\\\'), since they are interpreted differently on POSIX and Windows. Paths must use '/' as the path separator."`; + +exports[`validateRelativePathField should throw an error if the path ends in a trailing slash 1`] = `"The value \\"path/to/project/\\" in the \\"someField\\" field may not end with a trailing '/' character."`; + +exports[`validateRelativePathField should throw an error if the path ends in a trailing slash 2`] = `"The value \\"p/\\" in the \\"someField\\" field may not end with a trailing '/' character."`; + +exports[`validateRelativePathField should throw an error if the path is not normalized 1`] = `"The value \\"path/../to/project\\" in the \\"someField\\" field should be replaced with its normalized form \\"to/project\\"."`; + +exports[`validateRelativePathField should throw an error if the path is not normalized 2`] = `"The value \\"path/./to/project\\" in the \\"someField\\" field should be replaced with its normalized form \\"path/to/project\\"."`; + +exports[`validateRelativePathField should throw an error if the path is not normalized 3`] = `"The value \\"./path/to/project\\" in the \\"someField\\" field should be replaced with its normalized form \\"path/to/project\\"."`; + +exports[`validateRelativePathField should throw an error if the path is not relative 1`] = `"The value \\"C:/path/to/project\\" in the \\"projectFolder\\" field must be a relative path."`; + +exports[`validateRelativePathField should throw an error if the path is not relative 2`] = `"The value \\"/path/to/project\\" in the \\"publishFolder\\" field must be a relative path."`; From 26ef359899d282f6ac45630cfa320a7b88a87658 Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 22 Feb 2024 22:00:26 +0000 Subject: [PATCH 48/74] Add explanatory comment --- libraries/rush-lib/src/api/RushConfigurationProject.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/rush-lib/src/api/RushConfigurationProject.ts b/libraries/rush-lib/src/api/RushConfigurationProject.ts index be4ed1e813c..05b705a8445 100644 --- a/libraries/rush-lib/src/api/RushConfigurationProject.ts +++ b/libraries/rush-lib/src/api/RushConfigurationProject.ts @@ -510,6 +510,8 @@ export class RushConfigurationProject { } export function validateRelativePathField(relativePath: string, name: string): void { + // path.isAbsolute delegates depending on platform; however, path.posix.isAbsolute('C:/a') returns false, + // while path.win32.isAbsolute('C:/a') returns true. We want consistent validation across platforms. if (path.posix.isAbsolute(relativePath) || path.win32.isAbsolute(relativePath)) { throw new Error(`The value "${relativePath}" in the "${name}" field must be a relative path.`); } From 12a920dba03208306a4de80a8b13a4a7bc23f0ec Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 22 Feb 2024 22:24:39 +0000 Subject: [PATCH 49/74] Include filename in error --- .../src/api/RushConfigurationProject.ts | 16 +++---- .../api/test/RushConfigurationProject.test.ts | 42 ++++++++++++------- .../RushConfigurationProject.test.ts.snap | 18 ++++---- 3 files changed, 46 insertions(+), 30 deletions(-) diff --git a/libraries/rush-lib/src/api/RushConfigurationProject.ts b/libraries/rush-lib/src/api/RushConfigurationProject.ts index 05b705a8445..dd20e615ea0 100644 --- a/libraries/rush-lib/src/api/RushConfigurationProject.ts +++ b/libraries/rush-lib/src/api/RushConfigurationProject.ts @@ -214,7 +214,7 @@ export class RushConfigurationProject { this.packageName = packageName; this.projectRelativeFolder = projectRelativeFolder; - validateRelativePathField(projectRelativeFolder, 'projectFolder'); + validateRelativePathField(projectRelativeFolder, 'projectFolder', rushConfiguration.rushJsonFile); // For example, the depth of "a/b/c" would be 3. The depth of "a" is 1. const projectFolderDepth: number = projectRelativeFolder.split('/').length; @@ -331,7 +331,7 @@ export class RushConfigurationProject { this.publishFolder = absoluteProjectFolder; const { publishFolder } = projectJson; if (publishFolder) { - validateRelativePathField(publishFolder, 'publishFolder'); + validateRelativePathField(publishFolder, 'publishFolder', rushConfiguration.rushJsonFile); this.publishFolder = path.join(this.publishFolder, publishFolder); } @@ -509,30 +509,32 @@ export class RushConfigurationProject { } } -export function validateRelativePathField(relativePath: string, name: string): void { +export function validateRelativePathField(relativePath: string, field: string, file: string): void { // path.isAbsolute delegates depending on platform; however, path.posix.isAbsolute('C:/a') returns false, // while path.win32.isAbsolute('C:/a') returns true. We want consistent validation across platforms. if (path.posix.isAbsolute(relativePath) || path.win32.isAbsolute(relativePath)) { - throw new Error(`The value "${relativePath}" in the "${name}" field must be a relative path.`); + throw new Error( + `The value "${relativePath}" in the "${field}" field in "${file}" must be a relative path.` + ); } if (relativePath.includes('\\')) { throw new Error( - `The value "${relativePath}" in the "${name}" field may not contain backslashes ('\\'), since they are interpreted differently` + + `The value "${relativePath}" in the "${field}" field in "${file}" may not contain backslashes ('\\'), since they are interpreted differently` + ` on POSIX and Windows. Paths must use '/' as the path separator.` ); } if (relativePath.endsWith('/')) { throw new Error( - `The value "${relativePath}" in the "${name}" field may not end with a trailing '/' character.` + `The value "${relativePath}" in the "${field}" field in "${file}" may not end with a trailing '/' character.` ); } const normalized: string = path.posix.normalize(relativePath); if (relativePath !== normalized) { throw new Error( - `The value "${relativePath}" in the "${name}" field should be replaced with its normalized form "${normalized}".` + `The value "${relativePath}" in the "${field}" field in "${file}" should be replaced with its normalized form "${normalized}".` ); } } diff --git a/libraries/rush-lib/src/api/test/RushConfigurationProject.test.ts b/libraries/rush-lib/src/api/test/RushConfigurationProject.test.ts index bd1c4619bef..c5da537283c 100644 --- a/libraries/rush-lib/src/api/test/RushConfigurationProject.test.ts +++ b/libraries/rush-lib/src/api/test/RushConfigurationProject.test.ts @@ -5,35 +5,49 @@ import { validateRelativePathField } from '../RushConfigurationProject'; describe(validateRelativePathField.name, () => { it('accepts valid paths', () => { - validateRelativePathField('path/to/project', 'projectFolder'); - validateRelativePathField('project', 'projectFolder'); - validateRelativePathField('.', 'projectFolder'); - validateRelativePathField('..', 'projectFolder'); - validateRelativePathField('../path/to/project', 'projectFolder'); + validateRelativePathField('path/to/project', 'projectFolder', '/rush.json'); + validateRelativePathField('project', 'projectFolder', '/rush.json'); + validateRelativePathField('.', 'projectFolder', '/rush.json'); + validateRelativePathField('..', 'projectFolder', '/rush.json'); + validateRelativePathField('../path/to/project', 'projectFolder', '/rush.json'); }); it('should throw an error if the path is not relative', () => { expect(() => - validateRelativePathField('C:/path/to/project', 'projectFolder') + validateRelativePathField('C:/path/to/project', 'projectFolder', '/rush.json') ).toThrowErrorMatchingSnapshot(); expect(() => - validateRelativePathField('/path/to/project', 'publishFolder') + validateRelativePathField('/path/to/project', 'publishFolder', '/rush.json') ).toThrowErrorMatchingSnapshot(); }); it('should throw an error if the path ends in a trailing slash', () => { - expect(() => validateRelativePathField('path/to/project/', 'someField')).toThrowErrorMatchingSnapshot(); - expect(() => validateRelativePathField('p/', 'someField')).toThrowErrorMatchingSnapshot(); + expect(() => + validateRelativePathField('path/to/project/', 'someField', '/repo/rush.json') + ).toThrowErrorMatchingSnapshot(); + expect(() => + validateRelativePathField('p/', 'someField', '/repo/rush.json') + ).toThrowErrorMatchingSnapshot(); }); it('should throw an error if the path contains backslashes', () => { - expect(() => validateRelativePathField('path\\to\\project', 'someField')).toThrowErrorMatchingSnapshot(); - expect(() => validateRelativePathField('path\\', 'someOtherField')).toThrowErrorMatchingSnapshot(); + expect(() => + validateRelativePathField('path\\to\\project', 'someField', '/repo/rush.json') + ).toThrowErrorMatchingSnapshot(); + expect(() => + validateRelativePathField('path\\', 'someOtherField', '/repo/rush.json') + ).toThrowErrorMatchingSnapshot(); }); it('should throw an error if the path is not normalized', () => { - expect(() => validateRelativePathField('path/../to/project', 'someField')).toThrowErrorMatchingSnapshot(); - expect(() => validateRelativePathField('path/./to/project', 'someField')).toThrowErrorMatchingSnapshot(); - expect(() => validateRelativePathField('./path/to/project', 'someField')).toThrowErrorMatchingSnapshot(); + expect(() => + validateRelativePathField('path/../to/project', 'someField', '/repo/rush.json') + ).toThrowErrorMatchingSnapshot(); + expect(() => + validateRelativePathField('path/./to/project', 'someField', '/repo/rush.json') + ).toThrowErrorMatchingSnapshot(); + expect(() => + validateRelativePathField('./path/to/project', 'someField', '/repo/rush.json') + ).toThrowErrorMatchingSnapshot(); }); }); diff --git a/libraries/rush-lib/src/api/test/__snapshots__/RushConfigurationProject.test.ts.snap b/libraries/rush-lib/src/api/test/__snapshots__/RushConfigurationProject.test.ts.snap index 03e58adf560..55c5f5807ed 100644 --- a/libraries/rush-lib/src/api/test/__snapshots__/RushConfigurationProject.test.ts.snap +++ b/libraries/rush-lib/src/api/test/__snapshots__/RushConfigurationProject.test.ts.snap @@ -1,19 +1,19 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`validateRelativePathField should throw an error if the path contains backslashes 1`] = `"The value \\"path\\\\to\\\\project\\" in the \\"someField\\" field may not contain backslashes ('\\\\'), since they are interpreted differently on POSIX and Windows. Paths must use '/' as the path separator."`; +exports[`validateRelativePathField should throw an error if the path contains backslashes 1`] = `"The value \\"path\\\\to\\\\project\\" in the \\"someField\\" field in \\"/repo/rush.json\\" may not contain backslashes ('\\\\'), since they are interpreted differently on POSIX and Windows. Paths must use '/' as the path separator."`; -exports[`validateRelativePathField should throw an error if the path contains backslashes 2`] = `"The value \\"path\\\\\\" in the \\"someOtherField\\" field may not contain backslashes ('\\\\'), since they are interpreted differently on POSIX and Windows. Paths must use '/' as the path separator."`; +exports[`validateRelativePathField should throw an error if the path contains backslashes 2`] = `"The value \\"path\\\\\\" in the \\"someOtherField\\" field in \\"/repo/rush.json\\" may not contain backslashes ('\\\\'), since they are interpreted differently on POSIX and Windows. Paths must use '/' as the path separator."`; -exports[`validateRelativePathField should throw an error if the path ends in a trailing slash 1`] = `"The value \\"path/to/project/\\" in the \\"someField\\" field may not end with a trailing '/' character."`; +exports[`validateRelativePathField should throw an error if the path ends in a trailing slash 1`] = `"The value \\"path/to/project/\\" in the \\"someField\\" field in \\"/repo/rush.json\\" may not end with a trailing '/' character."`; -exports[`validateRelativePathField should throw an error if the path ends in a trailing slash 2`] = `"The value \\"p/\\" in the \\"someField\\" field may not end with a trailing '/' character."`; +exports[`validateRelativePathField should throw an error if the path ends in a trailing slash 2`] = `"The value \\"p/\\" in the \\"someField\\" field in \\"/repo/rush.json\\" may not end with a trailing '/' character."`; -exports[`validateRelativePathField should throw an error if the path is not normalized 1`] = `"The value \\"path/../to/project\\" in the \\"someField\\" field should be replaced with its normalized form \\"to/project\\"."`; +exports[`validateRelativePathField should throw an error if the path is not normalized 1`] = `"The value \\"path/../to/project\\" in the \\"someField\\" field in \\"/repo/rush.json\\" should be replaced with its normalized form \\"to/project\\"."`; -exports[`validateRelativePathField should throw an error if the path is not normalized 2`] = `"The value \\"path/./to/project\\" in the \\"someField\\" field should be replaced with its normalized form \\"path/to/project\\"."`; +exports[`validateRelativePathField should throw an error if the path is not normalized 2`] = `"The value \\"path/./to/project\\" in the \\"someField\\" field in \\"/repo/rush.json\\" should be replaced with its normalized form \\"path/to/project\\"."`; -exports[`validateRelativePathField should throw an error if the path is not normalized 3`] = `"The value \\"./path/to/project\\" in the \\"someField\\" field should be replaced with its normalized form \\"path/to/project\\"."`; +exports[`validateRelativePathField should throw an error if the path is not normalized 3`] = `"The value \\"./path/to/project\\" in the \\"someField\\" field in \\"/repo/rush.json\\" should be replaced with its normalized form \\"path/to/project\\"."`; -exports[`validateRelativePathField should throw an error if the path is not relative 1`] = `"The value \\"C:/path/to/project\\" in the \\"projectFolder\\" field must be a relative path."`; +exports[`validateRelativePathField should throw an error if the path is not relative 1`] = `"The value \\"C:/path/to/project\\" in the \\"projectFolder\\" field in \\"/rush.json\\" must be a relative path."`; -exports[`validateRelativePathField should throw an error if the path is not relative 2`] = `"The value \\"/path/to/project\\" in the \\"publishFolder\\" field must be a relative path."`; +exports[`validateRelativePathField should throw an error if the path is not relative 2`] = `"The value \\"/path/to/project\\" in the \\"publishFolder\\" field in \\"/rush.json\\" must be a relative path."`; From e7673432dd376682bc53e06335bf0b73378dc691 Mon Sep 17 00:00:00 2001 From: "chao.guo" Date: Thu, 22 Feb 2024 17:50:40 -0800 Subject: [PATCH 50/74] chore: change pnpm-sync-lib version --- common/config/rush/pnpm-lock.yaml | 40 ++++++++++++++++++++++++------ common/config/rush/repo-state.json | 2 +- libraries/rush-lib/package.json | 2 +- 3 files changed, 35 insertions(+), 9 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index caa8a88ba16..628e7d74d45 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1774,7 +1774,7 @@ importers: version: 29.5.12 '@types/node': specifier: ts4.9 - version: 20.11.19 + version: 20.11.20 eslint: specifier: ~8.7.0 version: 8.7.0 @@ -3239,8 +3239,8 @@ importers: specifier: ~6.1.0 version: 6.1.1 pnpm-sync-lib: - specifier: 0.1.3 - version: 0.1.3 + specifier: 0.1.4 + version: 0.1.4 read-package-tree: specifier: ~5.1.5 version: 5.1.6 @@ -4505,6 +4505,9 @@ packages: /@aws-cdk/cloud-assembly-schema@2.7.0: resolution: {integrity: sha512-vKTKLMPvzUhsYo3c4/EbMJq+bwIgHkwK0lV9fc5mQlnTUTyHe6nGIvyzmWWMd5BVEkgNzw+QdecxeeYJNu/doA==} engines: {node: '>= 14.15.0'} + dependencies: + jsonschema: 1.4.1 + semver: 7.5.4 dev: true bundledDependencies: - jsonschema @@ -4528,6 +4531,7 @@ packages: engines: {node: '>= 14.15.0'} dependencies: '@aws-cdk/cloud-assembly-schema': 2.7.0 + semver: 7.5.4 dev: true bundledDependencies: - semver @@ -6258,6 +6262,10 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + /@balena/dockerignore@1.0.2: + resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} + dev: true + /@base2/pretty-print-object@1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} dev: true @@ -11763,8 +11771,8 @@ packages: /@types/node@18.17.15: resolution: {integrity: sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==} - /@types/node@20.11.19: - resolution: {integrity: sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==} + /@types/node@20.11.20: + resolution: {integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==} dependencies: undici-types: 5.26.5 dev: true @@ -13287,7 +13295,16 @@ packages: peerDependencies: constructs: ^10.0.0 dependencies: + '@balena/dockerignore': 1.0.2 + case: 1.6.3 constructs: 10.0.130 + fs-extra: 9.1.0 + ignore: 5.3.1 + jsonschema: 1.4.1 + minimatch: 3.0.8 + punycode: 2.3.1 + semver: 7.5.4 + yaml: 1.10.2 dev: true bundledDependencies: - '@balena/dockerignore' @@ -14102,6 +14119,11 @@ packages: engines: {node: '>=4'} dev: true + /case@1.6.3: + resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==} + engines: {node: '>= 0.8.0'} + dev: true + /ccount@1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} dev: true @@ -19832,6 +19854,10 @@ packages: resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} engines: {node: '>=10.0'} + /jsonschema@1.4.1: + resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==} + dev: true + /jsonwebtoken@9.0.2: resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} engines: {node: '>=12', npm: '>=6'} @@ -21750,8 +21776,8 @@ packages: - typescript dev: true - /pnpm-sync-lib@0.1.3: - resolution: {integrity: sha512-bNGuQmEnlIUSxrdtHTZHFt9JKEBqN39nU1QgTdMWjBeXIxCV7M99ylOoE4uH7KutHHacKlW7PD4+2ktApPUzog==} + /pnpm-sync-lib@0.1.4: + resolution: {integrity: sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==} dev: false /polished@4.3.1: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 88bed041514..c46300bbe4b 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "b6f9f7b05669fcb8f923a6fbc1cbf01dceaf2dc6", + "pnpmShrinkwrapHash": "58dfbad420ffbe246c9ad8edd95b8eacaca6c6c6", "preferredVersionsHash": "40d4640a94cff77f7808a2f1960cc76231eb6f86" } diff --git a/libraries/rush-lib/package.json b/libraries/rush-lib/package.json index 4b4248d2bf7..5c919dec686 100644 --- a/libraries/rush-lib/package.json +++ b/libraries/rush-lib/package.json @@ -57,7 +57,7 @@ "tar": "~6.1.11", "true-case-path": "~2.2.1", "uuid": "~8.3.2", - "pnpm-sync-lib": "0.1.3" + "pnpm-sync-lib": "0.1.4" }, "devDependencies": { "@pnpm/logger": "4.0.0", From fbfae238fc903ba893a0674a86553d3a5814d79c Mon Sep 17 00:00:00 2001 From: "chao.guo" Date: Thu, 22 Feb 2024 17:53:14 -0800 Subject: [PATCH 51/74] chore: rush change --- .../rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json diff --git a/common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json b/common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json new file mode 100644 index 00000000000..dd7f9c9b948 --- /dev/null +++ b/common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Upgrade pnpm-sync-lib version", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file From 63f053ae9707a6096d15c5398fc93dbc32fbf8b1 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Fri, 23 Feb 2024 08:29:47 -0800 Subject: [PATCH 52/74] Rush change --- .../rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json b/common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json index dd7f9c9b948..0abb726781a 100644 --- a/common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json +++ b/common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@microsoft/rush", - "comment": "Upgrade pnpm-sync-lib version", + "comment": "Upgrade the `pnpm-sync-lib` dependency version.", "type": "none" } ], From 2d384ee10d784ed0f9d2467b52d9a3d4306c0d5d Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Fri, 23 Feb 2024 13:27:50 -0400 Subject: [PATCH 53/74] Extract rush.json to a constant. --- .../rush.json-constant_2024-02-23-17-34.json | 10 ++ common/reviews/api/rush-lib.api.md | 103 ++++++++--------- .../src/api/ApprovedPackagesConfiguration.ts | 3 +- .../src/api/ApprovedPackagesPolicy.ts | 2 +- .../src/api/CommandLineConfiguration.ts | 2 +- .../rush-lib/src/api/RushConfiguration.ts | 20 ++-- .../src/api/RushConfigurationProject.ts | 6 +- .../src/cli/RushPnpmCommandLineParser.ts | 11 +- .../rush-lib/src/cli/RushXCommandLine.ts | 4 +- .../src/cli/actions/BaseAddAndRemoveAction.ts | 3 +- .../src/cli/actions/BaseInstallAction.ts | 6 +- .../rush-lib/src/cli/actions/ChangeAction.ts | 6 +- .../rush-lib/src/cli/actions/InitAction.ts | 2 +- .../src/cli/actions/InitDeployAction.ts | 5 +- .../rush-lib/src/cli/actions/PublishAction.ts | 3 +- .../src/cli/parsing/SelectionParameterSet.ts | 3 +- .../cli/scriptActions/PhasedScriptAction.ts | 4 +- libraries/rush-lib/src/logic/Git.ts | 3 +- .../rush-lib/src/logic/NodeJsCompatibility.ts | 3 +- .../rush-lib/src/logic/PackageJsonUpdater.ts | 3 +- libraries/rush-lib/src/logic/RushConstants.ts | 108 ++++++++++-------- libraries/rush-lib/src/logic/SetupChecks.ts | 4 +- .../src/logic/StandardScriptUpdater.ts | 7 +- .../src/logic/base/BaseInstallManager.ts | 2 +- .../deploy/DeployScenarioConfiguration.ts | 5 +- .../logic/installManager/InstallHelpers.ts | 9 +- .../installManager/RushInstallManager.ts | 6 +- .../installManager/WorkspaceInstallManager.ts | 2 +- .../logic/operations/AsyncOperationQueue.ts | 3 +- .../AsyncOperationQueue.test.ts.snap | 2 +- .../src/logic/pnpm/PnpmLinkManager.ts | 2 +- .../selectors/NamedProjectSelectorParser.ts | 4 +- .../selectors/TagProjectSelectorParser.ts | 4 +- .../rush-lib/src/scripts/install-run-rush.ts | 6 +- libraries/rush-lib/src/scripts/install-run.ts | 5 +- libraries/rush-lib/src/utilities/Utilities.ts | 3 +- 36 files changed, 213 insertions(+), 161 deletions(-) create mode 100644 common/changes/@microsoft/rush/rush.json-constant_2024-02-23-17-34.json diff --git a/common/changes/@microsoft/rush/rush.json-constant_2024-02-23-17-34.json b/common/changes/@microsoft/rush/rush.json-constant_2024-02-23-17-34.json new file mode 100644 index 00000000000..959d00e4eea --- /dev/null +++ b/common/changes/@microsoft/rush/rush.json-constant_2024-02-23-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Extract the \"rush.json\" filename to a constant as `RushConstants.rushJsonFilename`.", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index b3c885916b5..93bb3bd3f3e 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -1222,63 +1222,64 @@ export class RushConfigurationProject { // @beta export class RushConstants { - static readonly artifactoryFilename: string; - static readonly browserApprovedPackagesFilename: string; - static readonly buildCacheFilename: string; - static readonly buildCacheVersion: number; - static readonly buildCommandName: string; + static readonly artifactoryFilename: 'artifactory.json'; + static readonly browserApprovedPackagesFilename: 'browser-approved-packages.json'; + static readonly buildCacheFilename: 'build-cache.json'; + static readonly buildCacheVersion: 1; + static readonly buildCommandName: 'build'; static readonly bulkCommandKind: 'bulk'; static readonly bypassPolicyFlagLongName: '--bypass-policy'; - static readonly changeFilesFolderName: string; - static readonly cobuildFilename: string; - static readonly commandLineFilename: string; - static readonly commonFolderName: string; - static readonly commonVersionsFilename: string; - static readonly customTipsFilename: string; - static readonly defaultMaxInstallAttempts: number; - static readonly defaultSubspaceName: string; - static readonly defaultWatchDebounceMs: number; - static readonly experimentsFilename: string; + static readonly changeFilesFolderName: 'changes'; + static readonly cobuildFilename: 'cobuild.json'; + static readonly commandLineFilename: 'command-line.json'; + static readonly commonFolderName: 'common'; + static readonly commonVersionsFilename: 'common-versions.json'; + static readonly customTipsFilename: 'custom-tips.json'; + static readonly defaultMaxInstallAttempts: 1; + static readonly defaultSubspaceName: 'default'; + static readonly defaultWatchDebounceMs: 1000; + static readonly experimentsFilename: 'experiments.json'; static readonly globalCommandKind: 'global'; - static readonly hashDelimiter: string; - static readonly mergeQueueIgnoreFileName: string; - static readonly nodeModulesFolderName: string; - static readonly nonbrowserApprovedPackagesFilename: string; - static readonly npmShrinkwrapFilename: string; + static readonly hashDelimiter: '|'; + static readonly mergeQueueIgnoreFileName: '.mergequeueignore'; + static readonly nodeModulesFolderName: 'node_modules'; + static readonly nonbrowserApprovedPackagesFilename: 'nonbrowser-approved-packages.json'; + static readonly npmShrinkwrapFilename: 'npm-shrinkwrap.json'; static readonly phasedCommandKind: 'phased'; static readonly phaseNamePrefix: '_phase:'; // @deprecated - static readonly pinnedVersionsFilename: string; - static readonly pnpmConfigFilename: string; - static readonly pnpmfileGlobalFilename: string; - static readonly pnpmfileV1Filename: string; - static readonly pnpmfileV6Filename: string; - static readonly pnpmPatchesCommonFolderName: string; - static readonly pnpmPatchesFolderName: string; - static readonly pnpmV3ShrinkwrapFilename: string; - static readonly projectImpactGraphFilename: string; - static readonly projectRushFolderName: string; - static readonly projectShrinkwrapFilename: string; - static readonly rebuildCommandName: string; - static readonly repoStateFilename: string; - static readonly rushLogsFolderName: string; - static readonly rushPackageName: string; - static readonly rushPluginManifestFilename: string; - static readonly rushPluginsConfigFilename: string; - static readonly rushProjectConfigFilename: string; - static readonly rushRecyclerFolderName: string; - static readonly rushTempFolderName: string; - static readonly rushTempNpmScope: string; - static readonly rushTempProjectsFolderName: string; - static readonly rushUserConfigurationFolderName: string; - static readonly rushVariantsFolderName: string; - static readonly rushWebSiteUrl: string; - static readonly subspacesConfigFilename: string; - // (undocumented) - static readonly updateCloudCredentialsCommandName: string; - // (undocumented) - static readonly versionPoliciesFilename: string; - static readonly yarnShrinkwrapFilename: string; + static readonly pinnedVersionsFilename: 'pinned-versions.json'; + static readonly pnpmConfigFilename: 'pnpm-config.json'; + static readonly pnpmfileGlobalFilename: 'global-pnpmfile.cjs'; + static readonly pnpmfileV1Filename: 'pnpmfile.js'; + static readonly pnpmfileV6Filename: '.pnpmfile.cjs'; + static readonly pnpmPatchesCommonFolderName: `pnpm-patches`; + static readonly pnpmPatchesFolderName: 'patches'; + static readonly pnpmV3ShrinkwrapFilename: 'pnpm-lock.yaml'; + static readonly projectImpactGraphFilename: 'project-impact-graph.yaml'; + static readonly projectRushFolderName: '.rush'; + static readonly projectShrinkwrapFilename: 'shrinkwrap-deps.json'; + static readonly rebuildCommandName: 'rebuild'; + static readonly repoStateFilename: 'repo-state.json'; + static readonly rushJsonFilename: 'rush.json'; + static readonly rushLogsFolderName: 'rush-logs'; + static readonly rushPackageName: '@microsoft/rush'; + static readonly rushPluginManifestFilename: 'rush-plugin-manifest.json'; + static readonly rushPluginsConfigFilename: 'rush-plugins.json'; + static readonly rushProjectConfigFilename: 'rush-project.json'; + static readonly rushRecyclerFolderName: 'rush-recycler'; + static readonly rushTempFolderName: 'temp'; + static readonly rushTempNpmScope: '@rush-temp'; + static readonly rushTempProjectsFolderName: 'projects'; + static readonly rushUserConfigurationFolderName: '.rush-user'; + static readonly rushVariantsFolderName: 'variants'; + static readonly rushWebSiteUrl: 'https://rushjs.io'; + static readonly subspacesConfigFilename: 'subspaces.json'; + // (undocumented) + static readonly updateCloudCredentialsCommandName: 'update-cloud-credentials'; + // (undocumented) + static readonly versionPoliciesFilename: 'version-policies.json'; + static readonly yarnShrinkwrapFilename: 'yarn.lock'; } // @internal diff --git a/libraries/rush-lib/src/api/ApprovedPackagesConfiguration.ts b/libraries/rush-lib/src/api/ApprovedPackagesConfiguration.ts index 03796f2fdb8..f05f2661010 100644 --- a/libraries/rush-lib/src/api/ApprovedPackagesConfiguration.ts +++ b/libraries/rush-lib/src/api/ApprovedPackagesConfiguration.ts @@ -6,6 +6,7 @@ import { JsonFile, JsonSchema, FileSystem, NewlineKind, InternalError } from '@r import { JsonSchemaUrls } from '../logic/JsonSchemaUrls'; import schemaJson from '../schemas/approved-packages.schema.json'; +import { RushConstants } from '../logic/RushConstants'; /** * Part of IApprovedPackagesJson. @@ -115,7 +116,7 @@ export class ApprovedPackagesConfiguration { // eslint-disable-next-line no-console console.log( `Warning: Ignoring "${path.basename(this._jsonFilename)}" because the` + - ` "approvedPackagesPolicy" setting was not specified in rush.json` + ` "approvedPackagesPolicy" setting was not specified in ${RushConstants.rushJsonFilename}` ); } diff --git a/libraries/rush-lib/src/api/ApprovedPackagesPolicy.ts b/libraries/rush-lib/src/api/ApprovedPackagesPolicy.ts index beb61a32137..6a8a5f61dab 100644 --- a/libraries/rush-lib/src/api/ApprovedPackagesPolicy.ts +++ b/libraries/rush-lib/src/api/ApprovedPackagesPolicy.ts @@ -76,7 +76,7 @@ export class ApprovedPackagesPolicy { if (this.enabled) { if (!this.reviewCategories.size) { throw new Error( - `The "approvedPackagesPolicy" feature is enabled rush.json, but the reviewCategories` + + `The "approvedPackagesPolicy" feature is enabled ${RushConstants.rushJsonFilename}, but the reviewCategories` + ` list is not configured.` ); } diff --git a/libraries/rush-lib/src/api/CommandLineConfiguration.ts b/libraries/rush-lib/src/api/CommandLineConfiguration.ts index 3880c82d1f5..4305947386f 100644 --- a/libraries/rush-lib/src/api/CommandLineConfiguration.ts +++ b/libraries/rush-lib/src/api/CommandLineConfiguration.ts @@ -169,7 +169,7 @@ const DEFAULT_REBUILD_COMMAND_JSON: IBulkCommandJson = { description: 'This command assumes that the package.json file for each project contains' + ' a "scripts" entry for "npm run build" that performs a full clean build.' + - ' Rush invokes this script to build each project that is registered in rush.json.' + + ` Rush invokes this script to build each project that is registered in ${RushConstants.rushJsonFilename}.` + ' Projects are built in parallel where possible, but always respecting the dependency' + ' graph for locally linked projects. The number of simultaneous processes will be' + ' based on the number of machine cores unless overridden by the --parallelism flag.' + diff --git a/libraries/rush-lib/src/api/RushConfiguration.ts b/libraries/rush-lib/src/api/RushConfiguration.ts index 793c38a8c19..78e19084de7 100644 --- a/libraries/rush-lib/src/api/RushConfiguration.ts +++ b/libraries/rush-lib/src/api/RushConfiguration.ts @@ -584,13 +584,13 @@ export class RushConfiguration { if (!semver.validRange(rushConfigurationJson.nodeSupportedVersionRange)) { throw new Error( 'Error parsing the node-semver expression in the "nodeSupportedVersionRange"' + - ` field from rush.json: "${rushConfigurationJson.nodeSupportedVersionRange}"` + ` field from ${RushConstants.rushJsonFilename}: "${rushConfigurationJson.nodeSupportedVersionRange}"` ); } if (!semver.satisfies(process.version, rushConfigurationJson.nodeSupportedVersionRange)) { let message: string = `Your dev environment is running Node.js version ${process.version} which does` + - ` not meet the requirements for building this repository. (The rush.json configuration` + + ` not meet the requirements for building this repository. (The ${RushConstants.rushJsonFilename} configuration` + ` requires nodeSupportedVersionRange="${rushConfigurationJson.nodeSupportedVersionRange}")`; if (rushConfigurationJson.nodeSupportedVersionInstructions) { @@ -659,7 +659,7 @@ export class RushConfiguration { if (rushConfigurationJson.pnpmOptions) { throw new Error( 'Because the new config file "common/config/rush/pnpm-config.json" is being used, ' + - 'you must remove the old setting "pnpmOptions" from rush.json' + `you must remove the old setting "pnpmOptions" from ${RushConstants.rushJsonFilename}` ); } } catch (error) { @@ -694,13 +694,13 @@ export class RushConfiguration { if (packageManagerFields.length === 0) { throw new Error( - `The rush.json configuration must specify one of: npmVersion, pnpmVersion, or yarnVersion` + `The ${RushConstants.rushJsonFilename} configuration must specify one of: npmVersion, pnpmVersion, or yarnVersion` ); } if (packageManagerFields.length > 1) { throw new Error( - `The rush.json configuration cannot specify both ${packageManagerFields[0]}` + + `The ${RushConstants.rushJsonFilename} configuration cannot specify both ${packageManagerFields[0]}` + ` and ${packageManagerFields[1]} ` ); } @@ -769,7 +769,7 @@ export class RushConfiguration { if (this.gitSampleEmail.trim().length < 1) { throw new Error( - 'The rush.json file is missing the "sampleEmail" option, ' + + `The ${RushConstants.rushJsonFilename} file is missing the "sampleEmail" option, ` + 'which is required when using "allowedEmailRegExps"' ); } @@ -912,7 +912,7 @@ export class RushConfiguration { subspace = this._subspacesByName.get(projectJson.subspaceName); if (subspace === undefined) { throw new Error( - `The project "${projectJson.packageName}" in rush.json references` + + `The project "${projectJson.packageName}" in ${RushConstants.rushJsonFilename} references` + ` a nonexistent subspace "${projectJson.subspaceName}"` ); } @@ -935,7 +935,7 @@ export class RushConfiguration { if (this._projectsByName.has(project.packageName)) { throw new Error( `The project name "${project.packageName}" was specified more than once` + - ` in the rush.json configuration file.` + ` in the ${RushConstants.rushJsonFilename} configuration file.` ); } this._projectsByName.set(project.packageName, project); @@ -945,7 +945,7 @@ export class RushConfiguration { project.decoupledLocalDependencies.forEach((decoupledLocalDependency: string) => { if (!this.getProjectByName(decoupledLocalDependency)) { throw new Error( - `In rush.json, the "${decoupledLocalDependency}" project does not exist,` + + `In ${RushConstants.rushJsonFilename}, the "${decoupledLocalDependency}" project does not exist,` + ` but was referenced by the decoupledLocalDependencies (previously cyclicDependencyProjects) for ${project.packageName}` ); } @@ -1049,7 +1049,7 @@ export class RushConfiguration { // Look upwards at parent folders until we find a folder containing rush.json for (let i: number = 0; i < 10; ++i) { - const rushJsonFilename: string = path.join(currentFolder, 'rush.json'); + const rushJsonFilename: string = path.join(currentFolder, RushConstants.rushJsonFilename); if (FileSystem.exists(rushJsonFilename)) { if (i > 0 && verbose) { diff --git a/libraries/rush-lib/src/api/RushConfigurationProject.ts b/libraries/rush-lib/src/api/RushConfigurationProject.ts index dd20e615ea0..d8b3b999608 100644 --- a/libraries/rush-lib/src/api/RushConfigurationProject.ts +++ b/libraries/rush-lib/src/api/RushConfigurationProject.ts @@ -261,7 +261,7 @@ export class RushConfigurationProject { // by the reviewCategories array. if (!projectJson.reviewCategory) { throw new Error( - `The "approvedPackagesPolicy" feature is enabled rush.json, but a reviewCategory` + + `The "approvedPackagesPolicy" feature is enabled ${RushConstants.rushJsonFilename}, but a reviewCategory` + ` was not specified for the project "${packageName}".` ); } @@ -276,7 +276,7 @@ export class RushConfigurationProject { if (this.packageJson.name !== this.packageName) { throw new Error( - `The package name "${this.packageName}" specified in rush.json does not` + + `The package name "${this.packageName}" specified in ${RushConstants.rushJsonFilename} does not` + ` match the name "${this.packageJson.name}" from package.json` ); } @@ -341,7 +341,7 @@ export class RushConfigurationProject { if (!allowedProjectTags.has(tag)) { throw new Error( `The tag "${tag}" specified for project "${packageName}" is not listed in the ` + - `allowedProjectTags field in rush.json.` + `allowedProjectTags field in ${RushConstants.rushJsonFilename}.` ); } else { tags.add(tag); diff --git a/libraries/rush-lib/src/cli/RushPnpmCommandLineParser.ts b/libraries/rush-lib/src/cli/RushPnpmCommandLineParser.ts index b9046ab86d0..56acb590c27 100644 --- a/libraries/rush-lib/src/cli/RushPnpmCommandLineParser.ts +++ b/libraries/rush-lib/src/cli/RushPnpmCommandLineParser.ts @@ -94,12 +94,13 @@ export class RushPnpmCommandLineParser { if (rushConfiguration.packageManager !== 'pnpm') { throw new Error( - 'The "rush-pnpm" command requires your rush.json to be configured to use the PNPM package manager' + `The "rush-pnpm" command requires your ${RushConstants.rushJsonFilename} to be configured to use the PNPM package manager` ); } if (!rushConfiguration.pnpmOptions.useWorkspaces) { - const pnpmConfigFilename: string = rushConfiguration.pnpmOptions.jsonFilename || 'rush.json'; + const pnpmConfigFilename: string = + rushConfiguration.pnpmOptions.jsonFilename || RushConstants.rushJsonFilename; throw new Error( `The "rush-pnpm" command requires the "useWorkspaces" setting to be enabled in ${pnpmConfigFilename}` ); @@ -286,7 +287,7 @@ export class RushPnpmCommandLineParser { this._terminal.writeErrorLine( PrintUtilities.wrapWords( `Error: The "pnpm patch" command is added after pnpm@7.4.0.` + - ` Please update "pnpmVersion" >= 7.4.0 in rush.json file and run "rush update" to use this command.` + ` Please update "pnpmVersion" >= 7.4.0 in ${RushConstants.rushJsonFilename} file and run "rush update" to use this command.` ) + '\n' ); throw new AlreadyReportedError(); @@ -301,8 +302,8 @@ export class RushPnpmCommandLineParser { if (this._rushConfiguration.rushConfigurationJson.pnpmOptions) { this._terminal.writeErrorLine( PrintUtilities.wrapWords( - `Error: The "pnpm patch-commit" command is incompatible with specifying "pnpmOptions" in rush.json file.` + - ` Please move the content of "pnpmOptions" in rush.json file to ${pnpmOptionsJsonFilename}` + `Error: The "pnpm patch-commit" command is incompatible with specifying "pnpmOptions" in ${RushConstants.rushJsonFilename} file.` + + ` Please move the content of "pnpmOptions" in ${RushConstants.rushJsonFilename} file to ${pnpmOptionsJsonFilename}` ) + '\n' ); throw new AlreadyReportedError(); diff --git a/libraries/rush-lib/src/cli/RushXCommandLine.ts b/libraries/rush-lib/src/cli/RushXCommandLine.ts index 673f9aa47ba..04a1aae4783 100644 --- a/libraries/rush-lib/src/cli/RushXCommandLine.ts +++ b/libraries/rush-lib/src/cli/RushXCommandLine.ts @@ -15,6 +15,7 @@ import { RushStartupBanner } from './RushStartupBanner'; import { EventHooksManager } from '../logic/EventHooksManager'; import { Event } from '../api/EventHooks'; import { EnvironmentVariableNames } from '../api/EnvironmentConfiguration'; +import { RushConstants } from '../logic/RushConstants'; interface IRushXCommandLineArguments { /** @@ -145,7 +146,8 @@ export class RushXCommandLine { // eslint-disable-next-line no-console console.log( Colorize.yellow( - 'Warning: You are invoking "rushx" inside a Rush repository, but this project is not registered in rush.json.' + 'Warning: You are invoking "rushx" inside a Rush repository, but this project is not registered in ' + + `${RushConstants.rushJsonFilename}.` ) ); } diff --git a/libraries/rush-lib/src/cli/actions/BaseAddAndRemoveAction.ts b/libraries/rush-lib/src/cli/actions/BaseAddAndRemoveAction.ts index 4efeb31c57a..1398164a096 100644 --- a/libraries/rush-lib/src/cli/actions/BaseAddAndRemoveAction.ts +++ b/libraries/rush-lib/src/cli/actions/BaseAddAndRemoveAction.ts @@ -10,6 +10,7 @@ import type { IPackageForRushUpdate, IPackageJsonUpdaterRushBaseUpdateOptions } from '../../logic/PackageJsonUpdaterTypes'; +import { RushConstants } from '../../logic/RushConstants'; export interface IBasePackageJsonUpdaterRushOptions { /** @@ -65,7 +66,7 @@ export abstract class BaseAddAndRemoveAction extends BaseRushAction { if (!currentProject) { throw new Error( `The rush "${this.actionName}" command must be invoked under a project` + - ` folder that is registered in rush.json unless the ${this._allFlag.longName} is used.` + ` folder that is registered in ${RushConstants.rushJsonFilename} unless the ${this._allFlag.longName} is used.` ); } diff --git a/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts b/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts index a8b988ced91..7ae3cdc31b0 100644 --- a/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts +++ b/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts @@ -57,7 +57,7 @@ export abstract class BaseInstallAction extends BaseRushAction { }); this._bypassPolicyParameter = this.defineFlagParameter({ parameterLongName: RushConstants.bypassPolicyFlagLongName, - description: 'Overrides enforcement of the "gitPolicy" rules from rush.json (use honorably!)' + description: `Overrides enforcement of the "gitPolicy" rules from ${RushConstants.rushJsonFilename} (use honorably!)` }); this._noLinkParameter = this.defineFlagParameter({ parameterLongName: '--no-link', @@ -89,7 +89,9 @@ export abstract class BaseInstallAction extends BaseRushAction { }); this._ignoreHooksParameter = this.defineFlagParameter({ parameterLongName: '--ignore-hooks', - description: `Skips execution of the "eventHooks" scripts defined in rush.json. Make sure you know what you are skipping.` + description: + `Skips execution of the "eventHooks" scripts defined in ${RushConstants.rushJsonFilename}. ` + + 'Make sure you know what you are skipping.' }); this._offlineParameter = this.defineFlagParameter({ parameterLongName: '--offline', diff --git a/libraries/rush-lib/src/cli/actions/ChangeAction.ts b/libraries/rush-lib/src/cli/actions/ChangeAction.ts index 962c11e3b55..91d0dcbaee8 100644 --- a/libraries/rush-lib/src/cli/actions/ChangeAction.ts +++ b/libraries/rush-lib/src/cli/actions/ChangeAction.ts @@ -12,6 +12,7 @@ import type { import { FileSystem, AlreadyReportedError } from '@rushstack/node-core-library'; import { Terminal, type ITerminal, ConsoleTerminalProvider, Colorize } from '@rushstack/terminal'; import { getRepoRoot } from '@rushstack/package-deps-hash'; +import type * as InquirerType from 'inquirer'; import type { RushConfigurationProject } from '../../api/RushConfigurationProject'; import { type IChangeFile, type IChangeInfo, ChangeType } from '../../api/ChangeManagement'; @@ -27,8 +28,7 @@ import { } from '../../api/VersionPolicy'; import { ProjectChangeAnalyzer } from '../../logic/ProjectChangeAnalyzer'; import { Git } from '../../logic/Git'; - -import type * as InquirerType from 'inquirer'; +import { RushConstants } from '../../logic/RushConstants'; import { Utilities } from '../../utilities/Utilities'; const BULK_LONG_NAME: string = '--bulk'; @@ -78,7 +78,7 @@ export class ChangeAction extends BaseRushAction { 'HOTFIX (EXPERIMENTAL) - these are changes that are hotfixes targeting a ' + 'specific older version of the package. When a hotfix change is added, ' + 'other changes will not be able to increment the version number. ' + - "Enable this feature by setting 'hotfixChangeEnabled' in your rush.json.", + `Enable this feature by setting 'hotfixChangeEnabled' in your ${RushConstants.rushJsonFilename}.`, '' ].join('\n'); super({ diff --git a/libraries/rush-lib/src/cli/actions/InitAction.ts b/libraries/rush-lib/src/cli/actions/InitAction.ts index 832a5a89136..0c2aead11e0 100644 --- a/libraries/rush-lib/src/cli/actions/InitAction.ts +++ b/libraries/rush-lib/src/cli/actions/InitAction.ts @@ -184,7 +184,7 @@ export class InitAction extends BaseConfiglessRushAction { '[dot]gitattributes', '[dot]gitignore', - 'rush.json' + RushConstants.rushJsonFilename ]; const experimentalTemplateFilePaths: string[] = [ diff --git a/libraries/rush-lib/src/cli/actions/InitDeployAction.ts b/libraries/rush-lib/src/cli/actions/InitDeployAction.ts index eefb7a33447..899649fc673 100644 --- a/libraries/rush-lib/src/cli/actions/InitDeployAction.ts +++ b/libraries/rush-lib/src/cli/actions/InitDeployAction.ts @@ -10,6 +10,7 @@ import type { RushCommandLineParser } from '../RushCommandLineParser'; import type { RushConfigurationProject } from '../../api/RushConfigurationProject'; import { DeployScenarioConfiguration } from '../../logic/deploy/DeployScenarioConfiguration'; import { assetsFolderPath } from '../../utilities/PathConstants'; +import { RushConstants } from '../../logic/RushConstants'; const CONFIG_TEMPLATE_PATH: string = `${assetsFolderPath}/rush-init-deploy/scenario-template.json`; @@ -70,7 +71,9 @@ export class InitDeployAction extends BaseRushAction { const rushProject: RushConfigurationProject | undefined = this.rushConfiguration.findProjectByShorthandName(shortProjectName); if (!rushProject) { - throw new Error(`The specified project was not found in rush.json: "${shortProjectName}"`); + throw new Error( + `The specified project was not found in ${RushConstants.rushJsonFilename}: "${shortProjectName}"` + ); } const templateContent: string = FileSystem.readFile(CONFIG_TEMPLATE_PATH); diff --git a/libraries/rush-lib/src/cli/actions/PublishAction.ts b/libraries/rush-lib/src/cli/actions/PublishAction.ts index 173b01dcf64..36a422b3ebb 100644 --- a/libraries/rush-lib/src/cli/actions/PublishAction.ts +++ b/libraries/rush-lib/src/cli/actions/PublishAction.ts @@ -26,6 +26,7 @@ import type { VersionPolicy } from '../../api/VersionPolicy'; import { DEFAULT_PACKAGE_UPDATE_MESSAGE } from './VersionAction'; import { Utilities } from '../../utilities/Utilities'; import { Git } from '../../logic/Git'; +import { RushConstants } from '../../logic/RushConstants'; export class PublishAction extends BaseRushAction { private readonly _addCommitDetails: CommandLineFlagParameter; @@ -155,7 +156,7 @@ export class PublishAction extends BaseRushAction { parameterLongName: '--include-all', parameterShortName: undefined, description: - 'If this flag is specified, all packages with shouldPublish=true in rush.json ' + + `If this flag is specified, all packages with shouldPublish=true in ${RushConstants.rushJsonFilename} ` + 'or with a specified version policy ' + 'will be published if their version is newer than published version.' }); diff --git a/libraries/rush-lib/src/cli/parsing/SelectionParameterSet.ts b/libraries/rush-lib/src/cli/parsing/SelectionParameterSet.ts index d1658beddbc..42e4882cdb8 100644 --- a/libraries/rush-lib/src/cli/parsing/SelectionParameterSet.ts +++ b/libraries/rush-lib/src/cli/parsing/SelectionParameterSet.ts @@ -20,6 +20,7 @@ import { NamedProjectSelectorParser } from '../../logic/selectors/NamedProjectSe import { TagProjectSelectorParser } from '../../logic/selectors/TagProjectSelectorParser'; import { VersionPolicyProjectSelectorParser } from '../../logic/selectors/VersionPolicyProjectSelectorParser'; import { SubspaceSelectorParser } from '../../logic/selectors/SubspaceSelectorParser'; +import { RushConstants } from '../../logic/RushConstants'; /** * This class is provides the set of command line parameters used to select projects @@ -357,7 +358,7 @@ export class SelectionParameterSet { selection.add(project); } else { terminal.writeErrorLine( - 'Rush is not currently running in a project directory specified in rush.json. ' + + `Rush is not currently running in a project directory specified in ${RushConstants.rushJsonFilename}. ` + `The "." value for the ${parameterName} parameter is not allowed.` ); throw new AlreadyReportedError(); diff --git a/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts b/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts index 769798a15af..3bf6f60728d 100644 --- a/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts +++ b/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts @@ -207,7 +207,9 @@ export class PhasedScriptAction extends BaseScriptAction { this._ignoreHooksParameter = this.defineFlagParameter({ parameterLongName: '--ignore-hooks', - description: `Skips execution of the "eventHooks" scripts defined in rush.json. Make sure you know what you are skipping.` + description: + `Skips execution of the "eventHooks" scripts defined in ${RushConstants.rushJsonFilename}. ` + + 'Make sure you know what you are skipping.' }); if (this._watchPhases.size > 0 && !this._alwaysWatch) { diff --git a/libraries/rush-lib/src/logic/Git.ts b/libraries/rush-lib/src/logic/Git.ts index 16d78598990..f3baca05b63 100644 --- a/libraries/rush-lib/src/logic/Git.ts +++ b/libraries/rush-lib/src/logic/Git.ts @@ -16,6 +16,7 @@ import * as GitEmailPolicy from './policy/GitEmailPolicy'; import type { RushConfiguration } from '../api/RushConfiguration'; import { EnvironmentConfiguration } from '../api/EnvironmentConfiguration'; import { type IChangedGitStatusEntry, type IGitStatusEntry, parseGitStatus } from './GitStatusParser'; +import { RushConstants } from './RushConstants'; export const DEFAULT_GIT_TAG_SEPARATOR: string = '_'; @@ -377,7 +378,7 @@ export class Git { // eslint-disable-next-line no-console console.log( Colorize.yellow( - 'A git remote URL has not been specified in rush.json. Setting the baseline remote URL is recommended.' + `A git remote URL has not been specified in ${RushConstants.rushJsonFilename}. Setting the baseline remote URL is recommended.` ) ); return this._rushConfiguration.repositoryDefaultFullyQualifiedRemoteBranch; diff --git a/libraries/rush-lib/src/logic/NodeJsCompatibility.ts b/libraries/rush-lib/src/logic/NodeJsCompatibility.ts index 40dda35eac5..c103181d7d2 100644 --- a/libraries/rush-lib/src/logic/NodeJsCompatibility.ts +++ b/libraries/rush-lib/src/logic/NodeJsCompatibility.ts @@ -7,6 +7,7 @@ import { Colorize } from '@rushstack/terminal'; // Minimize dependencies to avoid compatibility errors that might be encountered before // NodeJsCompatibility.terminateIfVersionIsTooOld() gets to run. import type { RushConfiguration } from '../api/RushConfiguration'; +import { RushConstants } from './RushConstants'; /** * This constant is the major version of the next LTS node Node.js release. This constant should be updated when @@ -91,7 +92,7 @@ export class NodeJsCompatibility { console.warn( Colorize.yellow( `Your version of Node.js (${nodeVersion}) has not been tested with this release ` + - `of the Rush engine. Please consider upgrading the "rushVersion" setting in rush.json, ` + + `of the Rush engine. Please consider upgrading the "rushVersion" setting in ${RushConstants.rushJsonFilename}, ` + `or downgrading Node.js.\n` ) ); diff --git a/libraries/rush-lib/src/logic/PackageJsonUpdater.ts b/libraries/rush-lib/src/logic/PackageJsonUpdater.ts index d504df73718..2d752eb4bc4 100644 --- a/libraries/rush-lib/src/logic/PackageJsonUpdater.ts +++ b/libraries/rush-lib/src/logic/PackageJsonUpdater.ts @@ -835,7 +835,8 @@ export class PackageJsonUpdater { if (project === foundProject) { throw new Error( 'Unable to add a project as a dependency of itself unless the dependency is listed as a cyclic dependency ' + - `in rush.json. This command attempted to add "${foundProject.packageName}" as a dependency of itself.` + `in ${RushConstants.rushJsonFilename}. This command attempted to add "${foundProject.packageName}" ` + + `as a dependency of itself.` ); } diff --git a/libraries/rush-lib/src/logic/RushConstants.ts b/libraries/rush-lib/src/logic/RushConstants.ts index 091f4fe4b4e..5e13d77ecf4 100644 --- a/libraries/rush-lib/src/logic/RushConstants.ts +++ b/libraries/rush-lib/src/logic/RushConstants.ts @@ -12,6 +12,11 @@ * the Rush config files; instead, they should rely on the official APIs from rush-lib. */ export class RushConstants { + /** + * The filename ("rush.json") for the root-level configuration file. + */ + public static readonly rushJsonFilename: 'rush.json' = 'rush.json'; + /** * The filename ("browser-approved-packages.json") for an optional policy configuration file * that stores a list of NPM packages that have been approved for usage by Rush projects. @@ -19,12 +24,13 @@ export class RushConstants { * (e.g. whose approval criteria mostly focuses on licensing and code size), and one for everywhere else * (e.g. tooling projects whose approval criteria mostly focuses on avoiding node_modules sprawl). */ - public static readonly browserApprovedPackagesFilename: string = 'browser-approved-packages.json'; + public static readonly browserApprovedPackagesFilename: 'browser-approved-packages.json' = + 'browser-approved-packages.json'; /** * The folder name ("changes") where change files will be stored. */ - public static readonly changeFilesFolderName: string = 'changes'; + public static readonly changeFilesFolderName: 'changes' = 'changes'; /** * The filename ("nonbrowser-approved-packages.json") for an optional policy configuration file @@ -33,91 +39,92 @@ export class RushConstants { * (e.g. whose approval criteria mostly focuses on licensing and code size), and one for everywhere else * (e.g. tooling projects whose approval criteria mostly focuses on avoiding node_modules sprawl). */ - public static readonly nonbrowserApprovedPackagesFilename: string = 'nonbrowser-approved-packages.json'; + public static readonly nonbrowserApprovedPackagesFilename: 'nonbrowser-approved-packages.json' = + 'nonbrowser-approved-packages.json'; /** * The folder name ("common") where Rush's common data will be stored. */ - public static readonly commonFolderName: string = 'common'; + public static readonly commonFolderName: 'common' = 'common'; /** * The NPM scope ("\@rush-temp") that is used for Rush's temporary projects. */ - public static readonly rushTempNpmScope: string = '@rush-temp'; + public static readonly rushTempNpmScope: '@rush-temp' = '@rush-temp'; /** * The folder name ("temp") under the common folder, or under the .rush folder in each project's directory where * temporary files will be stored. * Example: `C:\MyRepo\common\temp` */ - public static readonly rushTempFolderName: string = 'temp'; + public static readonly rushTempFolderName: 'temp' = 'temp'; /** * The folder name ("projects") where temporary projects will be stored. * Example: `C:\MyRepo\common\temp\projects` */ - public static readonly rushTempProjectsFolderName: string = 'projects'; + public static readonly rushTempProjectsFolderName: 'projects' = 'projects'; /** * The folder name ("variants") under which named variant configurations for * alternate dependency sets may be found. * Example: `C:\MyRepo\common\config\rush\variants` */ - public static readonly rushVariantsFolderName: string = 'variants'; + public static readonly rushVariantsFolderName: 'variants' = 'variants'; /** * The filename ("npm-shrinkwrap.json") used to store an installation plan for the NPM package manger. */ - public static readonly npmShrinkwrapFilename: string = 'npm-shrinkwrap.json'; + public static readonly npmShrinkwrapFilename: 'npm-shrinkwrap.json' = 'npm-shrinkwrap.json'; /** * Number of installation attempts */ - public static readonly defaultMaxInstallAttempts: number = 1; + public static readonly defaultMaxInstallAttempts: 1 = 1; /** * The filename ("pnpm-lock.yaml") used to store an installation plan for the PNPM package manger * (PNPM version 3.x and later). */ - public static readonly pnpmV3ShrinkwrapFilename: string = 'pnpm-lock.yaml'; + public static readonly pnpmV3ShrinkwrapFilename: 'pnpm-lock.yaml' = 'pnpm-lock.yaml'; /** * The filename ("pnpmfile.js") used to add custom configuration to PNPM (PNPM version 1.x and later). */ - public static readonly pnpmfileV1Filename: string = 'pnpmfile.js'; + public static readonly pnpmfileV1Filename: 'pnpmfile.js' = 'pnpmfile.js'; /** * The filename (".pnpmfile.cjs") used to add custom configuration to PNPM (PNPM version 6.x and later). */ - public static readonly pnpmfileV6Filename: string = '.pnpmfile.cjs'; + public static readonly pnpmfileV6Filename: '.pnpmfile.cjs' = '.pnpmfile.cjs'; /** * The filename ("global-pnpmfile.cjs") used to add custom configuration to subspaces */ - public static readonly pnpmfileGlobalFilename: string = 'global-pnpmfile.cjs'; + public static readonly pnpmfileGlobalFilename: 'global-pnpmfile.cjs' = 'global-pnpmfile.cjs'; /** * The folder name used to store patch files for pnpm * Example: `C:\MyRepo\common\config\pnpm-patches` * Example: `C:\MyRepo\common\temp\patches` */ - public static readonly pnpmPatchesFolderName: string = 'patches'; + public static readonly pnpmPatchesFolderName: 'patches' = 'patches'; /** * The folder name under `/common/temp` used to store checked-in patches. * Example: `C:\MyRepo\common\pnpm-patches` */ - public static readonly pnpmPatchesCommonFolderName: string = `pnpm-${RushConstants.pnpmPatchesFolderName}`; + public static readonly pnpmPatchesCommonFolderName: `pnpm-patches` = `pnpm-${RushConstants.pnpmPatchesFolderName}`; /** * The filename ("shrinkwrap.yaml") used to store state for pnpm */ - public static readonly yarnShrinkwrapFilename: string = 'yarn.lock'; + public static readonly yarnShrinkwrapFilename: 'yarn.lock' = 'yarn.lock'; /** * The folder name ("node_modules") where NPM installs its packages. */ - public static readonly nodeModulesFolderName: string = 'node_modules'; + public static readonly nodeModulesFolderName: 'node_modules' = 'node_modules'; /** * The filename ("pinned-versions.json") for an old configuration file that @@ -128,119 +135,120 @@ export class RushConstants { */ // NOTE: Although this is marked as "deprecated", we will probably never retire it, // since we always want to report the warning when someone upgrades an old repo. - public static readonly pinnedVersionsFilename: string = 'pinned-versions.json'; + public static readonly pinnedVersionsFilename: 'pinned-versions.json' = 'pinned-versions.json'; /** * The filename ("common-versions.json") for an optional configuration file * that stores dependency version information that affects all projects in the repo. * This configuration file should go in the "common/config/rush" folder. */ - public static readonly commonVersionsFilename: string = 'common-versions.json'; + public static readonly commonVersionsFilename: 'common-versions.json' = 'common-versions.json'; /** * The filename ("repo-state.json") for a file used by Rush to * store the state of various features as they stand in the repo. */ - public static readonly repoStateFilename: string = 'repo-state.json'; + public static readonly repoStateFilename: 'repo-state.json' = 'repo-state.json'; /** * The filename ("custom-tips.json") for the file used by Rush to * print user-customized messages. * This configuration file should go in the "common/config/rush" folder. */ - public static readonly customTipsFilename: string = 'custom-tips.json'; + public static readonly customTipsFilename: 'custom-tips.json' = 'custom-tips.json'; /** * The name of the per-project folder where project-specific Rush files are stored. For example, * the package-deps files, which are used by commands to determine if a particular project needs to be rebuilt. */ - public static readonly projectRushFolderName: string = '.rush'; + public static readonly projectRushFolderName: '.rush' = '.rush'; /** * Custom command line configuration file, which is used by rush for implementing * custom command and options. */ - public static readonly commandLineFilename: string = 'command-line.json'; + public static readonly commandLineFilename: 'command-line.json' = 'command-line.json'; - public static readonly versionPoliciesFilename: string = 'version-policies.json'; + public static readonly versionPoliciesFilename: 'version-policies.json' = 'version-policies.json'; /** * Experiments configuration file. */ - public static readonly experimentsFilename: string = 'experiments.json'; + public static readonly experimentsFilename: 'experiments.json' = 'experiments.json'; /** * Pnpm configuration file */ - public static readonly pnpmConfigFilename: string = 'pnpm-config.json'; + public static readonly pnpmConfigFilename: 'pnpm-config.json' = 'pnpm-config.json'; /** * Rush plugins configuration file name. */ - public static readonly rushPluginsConfigFilename: string = 'rush-plugins.json'; + public static readonly rushPluginsConfigFilename: 'rush-plugins.json' = 'rush-plugins.json'; /** * Rush plugin manifest file name. */ - public static readonly rushPluginManifestFilename: string = 'rush-plugin-manifest.json'; + public static readonly rushPluginManifestFilename: 'rush-plugin-manifest.json' = + 'rush-plugin-manifest.json'; /** * The artifactory.json configuration file name. */ - public static readonly artifactoryFilename: string = 'artifactory.json'; + public static readonly artifactoryFilename: 'artifactory.json' = 'artifactory.json'; /** * The subspaces.json configuration file name */ - public static readonly subspacesConfigFilename: string = 'subspaces.json'; + public static readonly subspacesConfigFilename: 'subspaces.json' = 'subspaces.json'; /** * The name of the default subspace if one isn't specified but subspaces is enabled. */ - public static readonly defaultSubspaceName: string = 'default'; + public static readonly defaultSubspaceName: 'default' = 'default'; /** * Build cache configuration file. */ - public static readonly buildCacheFilename: string = 'build-cache.json'; + public static readonly buildCacheFilename: 'build-cache.json' = 'build-cache.json'; /** * Build cache version number, incremented when the logic to create cache entries changes. * Changing this ensures that cache entries generated by an old version will no longer register as a cache hit. */ - public static readonly buildCacheVersion: number = 1; + public static readonly buildCacheVersion: 1 = 1; /** * Cobuild configuration file. */ - public static readonly cobuildFilename: string = 'cobuild.json'; + public static readonly cobuildFilename: 'cobuild.json' = 'cobuild.json'; /** * Per-project configuration filename. */ - public static readonly rushProjectConfigFilename: string = 'rush-project.json'; + public static readonly rushProjectConfigFilename: 'rush-project.json' = 'rush-project.json'; /** * The URL ("http://rushjs.io") for the Rush web site. */ - public static readonly rushWebSiteUrl: string = 'https://rushjs.io'; + public static readonly rushWebSiteUrl: 'https://rushjs.io' = 'https://rushjs.io'; /** * The name of the NPM package for the Rush tool ("\@microsoft/rush"). */ - public static readonly rushPackageName: string = '@microsoft/rush'; + public static readonly rushPackageName: '@microsoft/rush' = '@microsoft/rush'; /** * The folder name ("rush-recycler") where Rush moves large folder trees * before asynchronously deleting them. */ - public static readonly rushRecyclerFolderName: string = 'rush-recycler'; + public static readonly rushRecyclerFolderName: 'rush-recycler' = 'rush-recycler'; /** * The name of the file to drop in project-folder/.rush/temp/ containing a listing of the project's direct * and indirect dependencies. This is used to detect if a project's dependencies have changed since the last build. */ - public static readonly projectShrinkwrapFilename: string = 'shrinkwrap-deps.json'; + public static readonly projectShrinkwrapFilename: 'shrinkwrap-deps.json' = 'shrinkwrap-deps.json'; /** * The value of the "commandKind" property for a bulk command in command-line.json @@ -260,31 +268,32 @@ export class RushConstants { /** * The name of the incremental build command. */ - public static readonly buildCommandName: string = 'build'; + public static readonly buildCommandName: 'build' = 'build'; /** * The name of the non-incremental build command. */ - public static readonly rebuildCommandName: string = 'rebuild'; + public static readonly rebuildCommandName: 'rebuild' = 'rebuild'; - public static readonly updateCloudCredentialsCommandName: string = 'update-cloud-credentials'; + public static readonly updateCloudCredentialsCommandName: 'update-cloud-credentials' = + 'update-cloud-credentials'; /** * When a hash generated that contains multiple input segments, this character may be used * to separate them to avoid issues like * crypto.createHash('sha1').update('a').update('bc').digest('hex') === crypto.createHash('sha1').update('ab').update('c').digest('hex') */ - public static readonly hashDelimiter: string = '|'; + public static readonly hashDelimiter: '|' = '|'; /** * The name of the per-user Rush configuration data folder. */ - public static readonly rushUserConfigurationFolderName: string = '.rush-user'; + public static readonly rushUserConfigurationFolderName: '.rush-user' = '.rush-user'; /** * The name of the project `rush-logs` folder. */ - public static readonly rushLogsFolderName: string = 'rush-logs'; + public static readonly rushLogsFolderName: 'rush-logs' = 'rush-logs'; /** * The expected prefix for phase names in "common/config/rush/command-line.json" @@ -296,7 +305,7 @@ export class RushConstants { * how long to wait after the last encountered file system event before execution. If another * file system event occurs in this interval, the timeout will reset. */ - public static readonly defaultWatchDebounceMs: number = 1000; + public static readonly defaultWatchDebounceMs: 1000 = 1000; /** * The name of the parameter that can be used to bypass policies. @@ -306,10 +315,11 @@ export class RushConstants { /** * Merge Queue ignore configuration file. */ - public static readonly mergeQueueIgnoreFileName: string = '.mergequeueignore'; + public static readonly mergeQueueIgnoreFileName: '.mergequeueignore' = '.mergequeueignore'; /** * The filename ("project-impact-graph.yaml") for the project impact graph file. */ - public static readonly projectImpactGraphFilename: string = 'project-impact-graph.yaml'; + public static readonly projectImpactGraphFilename: 'project-impact-graph.yaml' = + 'project-impact-graph.yaml'; } diff --git a/libraries/rush-lib/src/logic/SetupChecks.ts b/libraries/rush-lib/src/logic/SetupChecks.ts index 72a0c037d3a..629254cc557 100644 --- a/libraries/rush-lib/src/logic/SetupChecks.ts +++ b/libraries/rush-lib/src/logic/SetupChecks.ts @@ -43,7 +43,7 @@ export class SetupChecks { if (rushConfiguration.packageManager === 'pnpm') { if (semver.lt(rushConfiguration.packageManagerToolVersion, MINIMUM_SUPPORTED_PNPM_VERSION)) { return ( - `The rush.json file requests PNPM version ` + + `The ${RushConstants.rushJsonFilename} file requests PNPM version ` + rushConfiguration.packageManagerToolVersion + `, but PNPM ${MINIMUM_SUPPORTED_PNPM_VERSION} is the minimum supported by Rush.` ); @@ -51,7 +51,7 @@ export class SetupChecks { } else if (rushConfiguration.packageManager === 'npm') { if (semver.lt(rushConfiguration.packageManagerToolVersion, MINIMUM_SUPPORTED_NPM_VERSION)) { return ( - `The rush.json file requests NPM version ` + + `The ${RushConstants.rushJsonFilename} file requests NPM version ` + rushConfiguration.packageManagerToolVersion + `, but NPM ${MINIMUM_SUPPORTED_NPM_VERSION} is the minimum supported by Rush.` ); diff --git a/libraries/rush-lib/src/logic/StandardScriptUpdater.ts b/libraries/rush-lib/src/logic/StandardScriptUpdater.ts index 49c02bf8dc1..8ffe406fe04 100644 --- a/libraries/rush-lib/src/logic/StandardScriptUpdater.ts +++ b/libraries/rush-lib/src/logic/StandardScriptUpdater.ts @@ -11,6 +11,7 @@ import { installRunScriptFilename, scriptsFolderPath } from '../utilities/PathConstants'; +import { RushConstants } from './RushConstants'; const HEADER_LINES_PREFIX: string[] = [ '// THIS FILE WAS GENERATED BY A TOOL. ANY MANUAL MODIFICATIONS WILL GET OVERWRITTEN WHENEVER RUSH IS UPGRADED.', @@ -45,7 +46,7 @@ const _scripts: IScriptSpecifier[] = [ headerLines: [ '// This script is intended for usage in an automated build environment where the Rush command may not have', '// been preinstalled, or may have an unpredictable version. This script will automatically install the version of Rush', - '// specified in the rush.json configuration file (if not already installed), and then pass a command-line to it.', + `// specified in the ${RushConstants.rushJsonFilename} configuration file (if not already installed), and then pass a command-line to it.`, '// An example usage would be:', '//', `// node common/scripts/${installRunRushScriptFilename} install` @@ -56,7 +57,7 @@ const _scripts: IScriptSpecifier[] = [ headerLines: [ '// This script is intended for usage in an automated build environment where the Rush command may not have', '// been preinstalled, or may have an unpredictable version. This script will automatically install the version of Rush', - '// specified in the rush.json configuration file (if not already installed), and then pass a command-line to the', + `// specified in the ${RushConstants.rushJsonFilename} configuration file (if not already installed), and then pass a command-line to the`, '// rushx command.', '//', '// An example usage would be:', @@ -72,7 +73,7 @@ const _pnpmOnlyScripts: IScriptSpecifier[] = [ headerLines: [ '// This script is intended for usage in an automated build environment where the Rush command may not have', '// been preinstalled, or may have an unpredictable version. This script will automatically install the version of Rush', - '// specified in the rush.json configuration file (if not already installed), and then pass a command-line to the', + `// specified in the ${RushConstants.rushJsonFilename} configuration file (if not already installed), and then pass a command-line to the`, '// rush-pnpm command.', '//', '// An example usage would be:', diff --git a/libraries/rush-lib/src/logic/base/BaseInstallManager.ts b/libraries/rush-lib/src/logic/base/BaseInstallManager.ts index 1d25de40309..0305351e509 100644 --- a/libraries/rush-lib/src/logic/base/BaseInstallManager.ts +++ b/libraries/rush-lib/src/logic/base/BaseInstallManager.ts @@ -801,7 +801,7 @@ ${gitLfsHookHandling} ) ) { this._terminal.writeWarningLine( - 'Warning: Your rush.json specifies a pnpmVersion with a known issue ' + + `Warning: Your ${RushConstants.rushJsonFilename} specifies a pnpmVersion with a known issue ` + 'that may cause unintended version selections.' + " It's recommended to upgrade to PNPM >=6.34.0 or >=7.9.0. " + 'For details see: https://rushjs.io/link/pnpm-issue-5132' diff --git a/libraries/rush-lib/src/logic/deploy/DeployScenarioConfiguration.ts b/libraries/rush-lib/src/logic/deploy/DeployScenarioConfiguration.ts index 13a4d93c55e..c0c2534929e 100644 --- a/libraries/rush-lib/src/logic/deploy/DeployScenarioConfiguration.ts +++ b/libraries/rush-lib/src/logic/deploy/DeployScenarioConfiguration.ts @@ -7,6 +7,7 @@ import { Colorize, type ITerminal } from '@rushstack/terminal'; import type { RushConfiguration } from '../../api/RushConfiguration'; import schemaJson from '../../schemas/deploy-scenario.schema.json'; +import { RushConstants } from '../RushConstants'; // Describes IDeployScenarioJson.projectSettings export interface IDeployScenarioProjectJson { @@ -124,14 +125,14 @@ export class DeployScenarioConfiguration { if (!rushConfiguration.getProjectByName(projectSetting.projectName)) { throw new Error( `The "projectSettings" section refers to the project name "${projectSetting.projectName}"` + - ` which was not found in rush.json` + ` which was not found in ${RushConstants.rushJsonFilename}` ); } for (const additionalProjectsToInclude of projectSetting.additionalProjectsToInclude || []) { if (!rushConfiguration.getProjectByName(projectSetting.projectName)) { throw new Error( `The "additionalProjectsToInclude" setting refers to the` + - ` project name "${additionalProjectsToInclude}" which was not found in rush.json` + ` project name "${additionalProjectsToInclude}" which was not found in ${RushConstants.rushJsonFilename}` ); } } diff --git a/libraries/rush-lib/src/logic/installManager/InstallHelpers.ts b/libraries/rush-lib/src/logic/installManager/InstallHelpers.ts index 671b529e46c..66cb2c04f3b 100644 --- a/libraries/rush-lib/src/logic/installManager/InstallHelpers.ts +++ b/libraries/rush-lib/src/logic/installManager/InstallHelpers.ts @@ -20,6 +20,7 @@ import type { IConfigurationEnvironment } from '../base/BasePackageManagerOption import type { PnpmOptionsConfiguration } from '../pnpm/PnpmOptionsConfiguration'; import { merge } from '../../utilities/objectUtilities'; import type { Subspace } from '../../api/Subspace'; +import { RushConstants } from '../RushConstants'; interface ICommonPackageJson extends IPackageJson { pnpm?: { @@ -257,12 +258,16 @@ export class InstallHelpers { // eslint-disable-next-line no-console console.log(` Existing value: ${baseEnv[envVar]}`); // eslint-disable-next-line no-console - console.log(` Value set in rush.json: ${environmentVariables[envVar].value}`); + console.log( + ` Value set in ${RushConstants.rushJsonFilename}: ${environmentVariables[envVar].value}` + ); if (environmentVariables[envVar].override) { setEnvironmentVariable = true; // eslint-disable-next-line no-console - console.log(`Overriding the environment variable with the value set in rush.json.`); + console.log( + `Overriding the environment variable with the value set in ${RushConstants.rushJsonFilename}.` + ); } else { // eslint-disable-next-line no-console console.log(Colorize.yellow(`WARNING: Not overriding the value of the environment variable.`)); diff --git a/libraries/rush-lib/src/logic/installManager/RushInstallManager.ts b/libraries/rush-lib/src/logic/installManager/RushInstallManager.ts index 57f3cdf5ec3..2663b16e4fc 100644 --- a/libraries/rush-lib/src/logic/installManager/RushInstallManager.ts +++ b/libraries/rush-lib/src/logic/installManager/RushInstallManager.ts @@ -154,10 +154,10 @@ export class RushInstallManager extends BaseInstallManager { ); if (orphanedProjects.length > 0) { - for (const orhpanedProject of orphanedProjects) { + for (const orphanedProject of orphanedProjects) { shrinkwrapWarnings.push( - `Your ${this.rushConfiguration.shrinkwrapFilePhrase} references "${orhpanedProject}" ` + - 'which was not found in rush.json' + `Your ${this.rushConfiguration.shrinkwrapFilePhrase} references "${orphanedProject}" ` + + `which was not found in ${RushConstants.rushJsonFilename}` ); } shrinkwrapIsUpToDate = false; diff --git a/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts index b018922549b..5b4ebe8b479 100644 --- a/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts +++ b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts @@ -117,7 +117,7 @@ export class WorkspaceInstallManager extends BaseInstallManager { for (const orphanedProject of orphanedProjects) { shrinkwrapWarnings.push( `Your ${this.rushConfiguration.shrinkwrapFilePhrase} references "${orphanedProject}" ` + - 'which was not found in rush.json' + `which was not found in ${RushConstants.rushJsonFilename}` ); } shrinkwrapIsUpToDate = false; diff --git a/libraries/rush-lib/src/logic/operations/AsyncOperationQueue.ts b/libraries/rush-lib/src/logic/operations/AsyncOperationQueue.ts index 5b52bc4e4c4..cb24ad0f631 100644 --- a/libraries/rush-lib/src/logic/operations/AsyncOperationQueue.ts +++ b/libraries/rush-lib/src/logic/operations/AsyncOperationQueue.ts @@ -3,6 +3,7 @@ import type { OperationExecutionRecord } from './OperationExecutionRecord'; import { OperationStatus } from './OperationStatus'; +import { RushConstants } from '../RushConstants'; /** * When the queue returns an unassigned operation, it means there is at least one remote executing operation, @@ -236,7 +237,7 @@ function calculateCriticalPathLength( .map((visitedTask) => visitedTask.name) .reverse() .join('\n -> ') + - '\nConsider using the decoupledLocalDependencies option for rush.json.' + `\nConsider using the decoupledLocalDependencies option in ${RushConstants.rushJsonFilename}.` ); } diff --git a/libraries/rush-lib/src/logic/operations/test/__snapshots__/AsyncOperationQueue.test.ts.snap b/libraries/rush-lib/src/logic/operations/test/__snapshots__/AsyncOperationQueue.test.ts.snap index c1642f68137..37eb17f2a8c 100644 --- a/libraries/rush-lib/src/logic/operations/test/__snapshots__/AsyncOperationQueue.test.ts.snap +++ b/libraries/rush-lib/src/logic/operations/test/__snapshots__/AsyncOperationQueue.test.ts.snap @@ -7,5 +7,5 @@ exports[`AsyncOperationQueue detects cycles 1`] = ` -> d -> b -> a -Consider using the decoupledLocalDependencies option for rush.json." +Consider using the decoupledLocalDependencies option in rush.json." `; diff --git a/libraries/rush-lib/src/logic/pnpm/PnpmLinkManager.ts b/libraries/rush-lib/src/logic/pnpm/PnpmLinkManager.ts index eae9a15e5e7..f0ce61d17d3 100644 --- a/libraries/rush-lib/src/logic/pnpm/PnpmLinkManager.ts +++ b/libraries/rush-lib/src/logic/pnpm/PnpmLinkManager.ts @@ -77,7 +77,7 @@ export class PnpmLinkManager extends BaseLinkManager { // eslint-disable-next-line no-console console.log( Colorize.yellow( - '\nWarning: Nothing to do. Please edit rush.json and add at least one project' + + `\nWarning: Nothing to do. Please edit ${RushConstants.rushJsonFilename} and add at least one project` + ' to the "projects" section.\n' ) ); diff --git a/libraries/rush-lib/src/logic/selectors/NamedProjectSelectorParser.ts b/libraries/rush-lib/src/logic/selectors/NamedProjectSelectorParser.ts index 44b13df52f3..b39ab7ffe96 100644 --- a/libraries/rush-lib/src/logic/selectors/NamedProjectSelectorParser.ts +++ b/libraries/rush-lib/src/logic/selectors/NamedProjectSelectorParser.ts @@ -6,6 +6,7 @@ import { AlreadyReportedError, PackageName } from '@rushstack/node-core-library' import type { RushConfiguration } from '../../api/RushConfiguration'; import type { RushConfigurationProject } from '../../api/RushConfigurationProject'; import type { IEvaluateSelectorOptions, ISelectorParser } from './ISelectorParser'; +import { RushConstants } from '../RushConstants'; export class NamedProjectSelectorParser implements ISelectorParser { private readonly _rushConfiguration: RushConfiguration; @@ -23,7 +24,8 @@ export class NamedProjectSelectorParser implements ISelectorParser { private readonly _rushConfiguration: RushConfiguration; @@ -23,7 +24,8 @@ export class TagProjectSelectorParser implements ISelectorParser { const version: string = _getRushVersion(logger); - logger.info(`The rush.json configuration requests Rush version ${version}`); + logger.info(`The ${RUSH_JSON_FILENAME} configuration requests Rush version ${version}`); const lockFilePath: string | undefined = process.env[INSTALL_RUN_RUSH_LOCKFILE_PATH_VARIABLE]; if (lockFilePath) { diff --git a/libraries/rush-lib/src/scripts/install-run.ts b/libraries/rush-lib/src/scripts/install-run.ts index 69cf78dedc7..9f813739c9b 100644 --- a/libraries/rush-lib/src/scripts/install-run.ts +++ b/libraries/rush-lib/src/scripts/install-run.ts @@ -9,8 +9,9 @@ import * as os from 'os'; import * as path from 'path'; import type { IPackageJson } from '@rushstack/node-core-library'; import { syncNpmrc, type ILogger } from '../utilities/npmrcUtilities'; +import type { RushConstants } from '../logic/RushConstants'; -export const RUSH_JSON_FILENAME: string = 'rush.json'; +export const RUSH_JSON_FILENAME: typeof RushConstants.rushJsonFilename = 'rush.json'; const RUSH_TEMP_FOLDER_ENV_VARIABLE_NAME: string = 'RUSH_TEMP_FOLDER'; const INSTALL_RUN_LOCKFILE_PATH_VARIABLE: 'INSTALL_RUN_LOCKFILE_PATH' = 'INSTALL_RUN_LOCKFILE_PATH'; const INSTALLED_FLAG_FILENAME: string = 'installed.flag'; @@ -242,7 +243,7 @@ export function findRushJsonFolder(): string { } while (basePath !== (tempPath = path.dirname(basePath))); // Exit the loop when we hit the disk root if (!_rushJsonFolder) { - throw new Error('Unable to find rush.json.'); + throw new Error(`Unable to find ${RUSH_JSON_FILENAME}.`); } } diff --git a/libraries/rush-lib/src/utilities/Utilities.ts b/libraries/rush-lib/src/utilities/Utilities.ts index e33dd985fe6..d8402c14057 100644 --- a/libraries/rush-lib/src/utilities/Utilities.ts +++ b/libraries/rush-lib/src/utilities/Utilities.ts @@ -18,6 +18,7 @@ import { import type { RushConfiguration } from '../api/RushConfiguration'; import { syncNpmrc } from './npmrcUtilities'; import { EnvironmentVariableNames } from '../api/EnvironmentConfiguration'; +import { RushConstants } from '../logic/RushConstants'; export type UNINITIALIZED = 'UNINITIALIZED'; // eslint-disable-next-line @typescript-eslint/no-redeclare @@ -567,7 +568,7 @@ export class Utilities { } public static getRushConfigNotFoundError(): Error { - return new Error('Unable to find rush.json configuration file'); + return new Error(`Unable to find ${RushConstants.rushJsonFilename} configuration file`); } public static async usingAsync( From fe7e363ef1ab5928e7b57ca03483dfd6edc40d5b Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Thu, 22 Feb 2024 21:26:06 -0400 Subject: [PATCH 54/74] Remove the installation variants feature. --- .../rush/main_2024-02-23-01-25.json | 10 +++ .../remove-variants_2024-02-23-18-12.json | 10 +++ common/reviews/api/rush-lib.api.md | 6 +- libraries/rush-lib/assets/rush-init/rush.json | 47 ++---------- .../src/api/EnvironmentConfiguration.ts | 9 --- .../rush-lib/src/api/RushConfiguration.ts | 72 +------------------ libraries/rush-lib/src/api/Subspace.ts | 12 ++-- libraries/rush-lib/src/api/Variants.ts | 19 ----- .../src/cli/RushPnpmCommandLineParser.ts | 1 - .../src/cli/actions/BaseInstallAction.ts | 8 +-- .../rush-lib/src/cli/actions/CheckAction.ts | 20 +----- .../rush-lib/src/cli/actions/InstallAction.ts | 1 - .../rush-lib/src/cli/actions/UpdateAction.ts | 1 - .../CommandLineHelp.test.ts.snap | 31 +++----- .../rush-lib/src/logic/DependencyAnalyzer.ts | 23 +++--- .../rush-lib/src/logic/PackageJsonUpdater.ts | 38 ++++------ .../src/logic/PackageJsonUpdaterTypes.ts | 4 -- libraries/rush-lib/src/logic/RepoStateFile.ts | 1 - libraries/rush-lib/src/logic/RushConstants.ts | 7 -- .../src/logic/base/BaseInstallManager.ts | 46 +++--------- .../src/logic/base/BaseInstallManagerTypes.ts | 5 -- .../src/logic/base/BaseShrinkwrapFile.ts | 4 +- .../installManager/RushInstallManager.ts | 2 +- .../installManager/WorkspaceInstallManager.ts | 4 +- .../src/logic/npm/NpmShrinkwrapFile.ts | 3 +- .../src/logic/pnpm/PnpmShrinkwrapFile.ts | 7 +- .../src/logic/pnpm/PnpmfileConfiguration.ts | 7 +- .../rush-lib/src/logic/pnpm/PnpmfileShim.ts | 5 +- .../logic/pnpm/SubspaceGlobalPnpmfileShim.ts | 3 +- .../src/logic/policy/PolicyValidator.ts | 1 - .../versionMismatch/VersionMismatchFinder.ts | 4 +- .../src/logic/yarn/YarnShrinkwrapFile.ts | 3 +- .../rush-lib/src/schemas/rush.schema.json | 18 ----- .../src/test/TabCompleteAction.test.ts | 44 +++++------- 34 files changed, 105 insertions(+), 371 deletions(-) create mode 100644 common/changes/@microsoft/rush/main_2024-02-23-01-25.json create mode 100644 common/changes/@rushstack/ts-command-line/remove-variants_2024-02-23-18-12.json delete mode 100644 libraries/rush-lib/src/api/Variants.ts diff --git a/common/changes/@microsoft/rush/main_2024-02-23-01-25.json b/common/changes/@microsoft/rush/main_2024-02-23-01-25.json new file mode 100644 index 00000000000..cb12ed39897 --- /dev/null +++ b/common/changes/@microsoft/rush/main_2024-02-23-01-25.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "(BREAKING CHANGE) Remove the 'installation variants' feature and its related APIs, which have been superceded by the Subspaces feature.", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/common/changes/@rushstack/ts-command-line/remove-variants_2024-02-23-18-12.json b/common/changes/@rushstack/ts-command-line/remove-variants_2024-02-23-18-12.json new file mode 100644 index 00000000000..a03064b455f --- /dev/null +++ b/common/changes/@rushstack/ts-command-line/remove-variants_2024-02-23-18-12.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/ts-command-line", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/ts-command-line" +} \ No newline at end of file diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index 93bb3bd3f3e..83a0c3e9e51 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -251,7 +251,6 @@ export const EnvironmentVariableNames: { readonly RUSH_PREVIEW_VERSION: "RUSH_PREVIEW_VERSION"; readonly RUSH_ALLOW_UNSUPPORTED_NODEJS: "RUSH_ALLOW_UNSUPPORTED_NODEJS"; readonly RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD: "RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD"; - readonly RUSH_VARIANT: "RUSH_VARIANT"; readonly RUSH_PARALLELISM: "RUSH_PARALLELISM"; readonly RUSH_ABSOLUTE_SYMLINKS: "RUSH_ABSOLUTE_SYMLINKS"; readonly RUSH_PNPM_STORE_PATH: "RUSH_PNPM_STORE_PATH"; @@ -1070,8 +1069,6 @@ export class RushConfiguration { readonly commonTempFolder: string; // @deprecated get commonVersions(): CommonVersionsConfiguration; - get currentInstalledVariant(): string | undefined; - readonly currentVariantJsonFilename: string; // @beta readonly customTipsConfiguration: CustomTipsConfiguration; // @beta @@ -1091,7 +1088,7 @@ export class RushConfiguration { getCommonVersions(subspace?: Subspace): CommonVersionsConfiguration; // @deprecated (undocumented) getCommonVersionsFilePath(subspace?: Subspace): string; - getImplicitlyPreferredVersions(variant?: string | undefined): Map; + getImplicitlyPreferredVersions(): Map; // @deprecated (undocumented) getPnpmfilePath(subspace?: Subspace): string; getProjectByName(projectName: string): RushConfigurationProject | undefined; @@ -1272,7 +1269,6 @@ export class RushConstants { static readonly rushTempNpmScope: '@rush-temp'; static readonly rushTempProjectsFolderName: 'projects'; static readonly rushUserConfigurationFolderName: '.rush-user'; - static readonly rushVariantsFolderName: 'variants'; static readonly rushWebSiteUrl: 'https://rushjs.io'; static readonly subspacesConfigFilename: 'subspaces.json'; // (undocumented) diff --git a/libraries/rush-lib/assets/rush-init/rush.json b/libraries/rush-lib/assets/rush-init/rush.json index 0466dd573ad..cdd7e8c5edd 100644 --- a/libraries/rush-lib/assets/rush-init/rush.json +++ b/libraries/rush-lib/assets/rush-init/rush.json @@ -279,39 +279,6 @@ "postRushx": [] }, - /** - * Installation variants allow you to maintain a parallel set of configuration files that can be - * used to build the entire monorepo with an alternate set of dependencies. For example, suppose - * you upgrade all your projects to use a new release of an important framework, but during a transition period - * you intend to maintain compatibility with the old release. In this situation, you probably want your - * CI validation to build the entire repo twice: once with the old release, and once with the new release. - * - * Rush "installation variants" correspond to sets of config files located under this folder: - * - * common/config/rush/variants/ - * - * The variant folder can contain an alternate common-versions.json file. Its "preferredVersions" field can be used - * to select older versions of dependencies (within a loose SemVer range specified in your package.json files). - * To install a variant, run "rush install --variant ". - * - * For more details and instructions, see this article: https://rushjs.io/pages/advanced/installation_variants/ - */ - "variants": [ - /*[BEGIN "HYPOTHETICAL"]*/ - { - /** - * The folder name for this variant. - */ - "variantName": "old-sdk", - - /** - * An informative description - */ - "description": "Build this repo using the previous release of the SDK" - } - /*[END "HYPOTHETICAL"]*/ - ], - /** * Rush can collect anonymous telemetry about everyday developer activity such as * success/failure of installs, builds, and other operations. You can use this to identify @@ -330,13 +297,13 @@ /*[LINE "HYPOTHETICAL"]*/ "hotfixChangeEnabled": false, /** - * This is an optional, but recommended, list of allowed tags that can be applied to Rush projects - * using the "tags" setting in this file. This list is useful for preventing mistakes such as misspelling, - * and it also provides a centralized place to document your tags. If "allowedProjectTags" list is - * not specified, then any valid tag is allowed. A tag name must be one or more words - * separated by hyphens or slashes, where a word may contain lowercase ASCII letters, digits, - * ".", and "@" characters. - */ + * This is an optional, but recommended, list of allowed tags that can be applied to Rush projects + * using the "tags" setting in this file. This list is useful for preventing mistakes such as misspelling, + * and it also provides a centralized place to document your tags. If "allowedProjectTags" list is + * not specified, then any valid tag is allowed. A tag name must be one or more words + * separated by hyphens or slashes, where a word may contain lowercase ASCII letters, digits, + * ".", and "@" characters. + */ /*[LINE "HYPOTHETICAL"]*/ "allowedProjectTags": [ "tools", "frontend-team", "1.0.0-release" ], /** diff --git a/libraries/rush-lib/src/api/EnvironmentConfiguration.ts b/libraries/rush-lib/src/api/EnvironmentConfiguration.ts index da883ddff60..7826651d1d2 100644 --- a/libraries/rush-lib/src/api/EnvironmentConfiguration.ts +++ b/libraries/rush-lib/src/api/EnvironmentConfiguration.ts @@ -50,14 +50,6 @@ export const EnvironmentVariableNames = { */ RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD: 'RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD', - /** - * This variable selects a specific installation variant for Rush to use when installing - * and linking package dependencies. - * For more information, see the command-line help for the `--variant` parameter - * and this article: https://rushjs.io/pages/advanced/installation_variants/ - */ - RUSH_VARIANT: 'RUSH_VARIANT', - /** * Specifies the maximum number of concurrent processes to launch during a build. * For more information, see the command-line help for the `--parallelism` parameter for "rush build". @@ -541,7 +533,6 @@ export class EnvironmentConfiguration { case EnvironmentVariableNames.RUSH_PARALLELISM: case EnvironmentVariableNames.RUSH_PREVIEW_VERSION: - case EnvironmentVariableNames.RUSH_VARIANT: case EnvironmentVariableNames.RUSH_DEPLOY_TARGET_FOLDER: // Handled by @microsoft/rush front end break; diff --git a/libraries/rush-lib/src/api/RushConfiguration.ts b/libraries/rush-lib/src/api/RushConfiguration.ts index 78e19084de7..b89e103c237 100644 --- a/libraries/rush-lib/src/api/RushConfiguration.ts +++ b/libraries/rush-lib/src/api/RushConfiguration.ts @@ -8,7 +8,6 @@ import * as semver from 'semver'; import { JsonFile, JsonSchema, - type JsonNull, Path, FileSystem, type PackageNameParser, @@ -144,14 +143,6 @@ export interface IRushRepositoryJsonMultipleUrls extends IRushRepositoryJsonBase export type IRushRepositoryJson = IRushRepositoryJsonSingleUrl | IRushRepositoryJsonMultipleUrls; -/** - * Options defining an allowed variant as part of IRushConfigurationJson. - */ -export interface IRushVariantOptionsJson { - variantName: string; - description: string; -} - /** * This represents the JSON data structure for the "rush.json" configuration file. * See rush.schema.json for documentation. @@ -180,14 +171,6 @@ export interface IRushConfigurationJson { pnpmOptions?: IPnpmOptionsJson; yarnOptions?: IYarnOptionsJson; ensureConsistentVersions?: boolean; - variants?: IRushVariantOptionsJson[]; -} - -/** - * This represents the JSON data structure for the "current-variant.json" data file. - */ -export interface ICurrentVariantJson { - variant: string | JsonNull; } /** @@ -224,7 +207,6 @@ export interface ITryFindRushJsonLocationOptions { export class RushConfiguration { private static _jsonSchema: JsonSchema = JsonSchema.fromLoadedObject(schemaJson); - private _variants: Set; private readonly _pathTrees: Map>; // Lazily loaded when the projects() getter is called. @@ -236,9 +218,6 @@ export class RushConfiguration { // Lazily loaded when the projectsByTag() getter is called. private _projectsByTag: ReadonlyMap> | undefined; - // variant -> common-versions configuration - private _commonVersionsConfigurationsByVariant: Map | undefined; - // subspaceName -> subspace private readonly _subspacesByName: Map; private readonly _subspaces: Subspace[] = []; @@ -357,15 +336,6 @@ export class RushConfiguration { */ public readonly subspacesFeatureEnabled: boolean; - /** - * The filename of the variant dependency data file. By default this is - * called 'current-variant.json' resides in the Rush common folder. - * Its data structure is defined by ICurrentVariantJson. - * - * Example: `C:\MyRepo\common\temp\current-variant.json` - */ - public readonly currentVariantJsonFilename: string; - /** * The version of the locally package manager tool. (Example: "1.2.3") */ @@ -625,8 +595,6 @@ export class RushConfiguration { this.changesFolder = path.join(this.commonFolder, RushConstants.changeFilesFolderName); - this.currentVariantJsonFilename = path.join(this.commonTempFolder, 'current-variant.json'); - this.suppressNodeLtsWarning = !!rushConfigurationJson.suppressNodeLtsWarning; this.ensureConsistentVersions = !!rushConfigurationJson.ensureConsistentVersions; @@ -834,20 +802,6 @@ export class RushConfiguration { ); this.customTipsConfiguration = new CustomTipsConfiguration(this.customTipsConfigurationFilePath); - this._variants = new Set(); - - if (rushConfigurationJson.variants) { - for (const variantOptions of rushConfigurationJson.variants) { - const { variantName } = variantOptions; - - if (this._variants.has(variantName)) { - throw new Error(`Duplicate variant named '${variantName}' specified in configuration.`); - } - - this._variants.add(variantName); - } - } - this._pathTrees = new Map(); } @@ -1383,31 +1337,12 @@ export class RushConfiguration { * Instead it will be initialized in an empty state, and calling CommonVersionsConfiguration.save() * will create the file. * - * @deprecated Use `getCommonVersions` instead, which gets the correct common version data - * for a given active variant. + * @deprecated Use `getCommonVersions` instead, which gets the correct common version data. */ public get commonVersions(): CommonVersionsConfiguration { return this.defaultSubspace.getCommonVersions(); } - /** - * Gets the currently-installed variant, if an installation has occurred. - * For Rush operations which do not take a --variant parameter, this method - * determines which variant, if any, was last specified when performing "rush install" - * or "rush update". - */ - public get currentInstalledVariant(): string | undefined { - let variant: string | undefined; - - if (FileSystem.exists(this.currentVariantJsonFilename)) { - const currentVariantJson: ICurrentVariantJson = JsonFile.load(this.currentVariantJsonFilename); - - variant = currentVariantJson.variant || undefined; - } - - return variant; - } - /** * @deprecated Use {@link Subspace.getCommonVersionsFilePath} instead */ @@ -1424,18 +1359,17 @@ export class RushConfiguration { /** * Returns a map of all direct dependencies that only have a single semantic version specifier. - * @param variant - The name of the current variant in use by the active command. * * @returns A map of dependency name --\> version specifier for implicitly preferred versions. */ - public getImplicitlyPreferredVersions(variant?: string | undefined): Map { + public getImplicitlyPreferredVersions(): Map { // TODO: During the next major release of Rush, replace this `require` call with a dynamic import, and // change this function to be async. const DependencyAnalyzerModule: typeof DependencyAnalyzerModuleType = require('../logic/DependencyAnalyzer'); const dependencyAnalyzer: DependencyAnalyzerModuleType.DependencyAnalyzer = DependencyAnalyzerModule.DependencyAnalyzer.forRushConfiguration(this); const dependencyAnalysis: DependencyAnalyzerModuleType.IDependencyAnalysis = - dependencyAnalyzer.getAnalysis(variant); + dependencyAnalyzer.getAnalysis(); return dependencyAnalysis.implicitlyPreferredVersionByPackageName; } diff --git a/libraries/rush-lib/src/api/Subspace.ts b/libraries/rush-lib/src/api/Subspace.ts index 4801d0a7235..f76a7c86151 100644 --- a/libraries/rush-lib/src/api/Subspace.ts +++ b/libraries/rush-lib/src/api/Subspace.ts @@ -193,8 +193,7 @@ export class Subspace { } /** - * Gets the settings from the common-versions.json config file for a specific variant. - * @param variant - The name of the current variant in use by the active command. + * Gets the settings from the common-versions.json config file. * @beta */ public getCommonVersions(): CommonVersionsConfiguration { @@ -206,8 +205,7 @@ export class Subspace { } /** - * Gets the path to the repo-state.json file for a specific variant. - * @param variant - The name of the current variant in use by the active command. + * Gets the path to the repo-state.json file. * @beta */ public getRepoStateFilePath(): string { @@ -215,9 +213,8 @@ export class Subspace { } /** - * Gets the contents from the repo-state.json file for a specific variant. + * Gets the contents from the repo-state.json file. * @param subspaceName - The name of the subspace in use by the active command. - * @param variant - The name of the current variant in use by the active command. * @beta */ public getRepoState(): RepoStateFile { @@ -226,8 +223,7 @@ export class Subspace { } /** - * Gets the committed shrinkwrap file name for a specific variant. - * @param variant - The name of the current variant in use by the active command. + * Gets the committed shrinkwrap file name. * @beta */ public getCommittedShrinkwrapFilename(): string { diff --git a/libraries/rush-lib/src/api/Variants.ts b/libraries/rush-lib/src/api/Variants.ts deleted file mode 100644 index f6247b298b9..00000000000 --- a/libraries/rush-lib/src/api/Variants.ts +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import type { ICommandLineStringDefinition } from '@rushstack/ts-command-line'; - -/** - * Namespace for utilities relating to the Variants feature. - */ -export class Variants { - /** - * Provides the parameter configuration for '--variant'. - */ - public static readonly VARIANT_PARAMETER: ICommandLineStringDefinition = { - parameterLongName: '--variant', - argumentName: 'VARIANT', - description: 'Run command using a variant installation configuration', - environmentVariable: 'RUSH_VARIANT' - }; -} diff --git a/libraries/rush-lib/src/cli/RushPnpmCommandLineParser.ts b/libraries/rush-lib/src/cli/RushPnpmCommandLineParser.ts index 56acb590c27..d02dd064e7e 100644 --- a/libraries/rush-lib/src/cli/RushPnpmCommandLineParser.ts +++ b/libraries/rush-lib/src/cli/RushPnpmCommandLineParser.ts @@ -469,7 +469,6 @@ export class RushPnpmCommandLineParser { networkConcurrency: undefined, offline: false, collectLogFile: false, - variant: undefined, maxInstallAttempts: RushConstants.defaultMaxInstallAttempts, pnpmFilterArguments: [], checkOnly: false, diff --git a/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts b/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts index 7ae3cdc31b0..af91d1da516 100644 --- a/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts +++ b/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts @@ -18,7 +18,6 @@ import { SetupChecks } from '../../logic/SetupChecks'; import { StandardScriptUpdater } from '../../logic/StandardScriptUpdater'; import { Stopwatch } from '../../utilities/Stopwatch'; import { VersionMismatchFinder } from '../../logic/versionMismatch/VersionMismatchFinder'; -import { Variants } from '../../api/Variants'; import { RushConstants } from '../../logic/RushConstants'; import type { SelectionParameterSet } from '../parsing/SelectionParameterSet'; import type { RushConfigurationProject } from '../../api/RushConfigurationProject'; @@ -29,7 +28,6 @@ import type { Subspace } from '../../api/Subspace'; */ export abstract class BaseInstallAction extends BaseRushAction { protected readonly _terminal: ITerminal; - protected readonly _variant: CommandLineStringParameter; protected readonly _purgeParameter: CommandLineFlagParameter; protected readonly _bypassPolicyParameter: CommandLineFlagParameter; protected readonly _noLinkParameter: CommandLineFlagParameter; @@ -100,7 +98,6 @@ export abstract class BaseInstallAction extends BaseRushAction { ` if the necessary NPM packages cannot be obtained from the local cache.` + ` For details, see the documentation for PNPM's "--offline" parameter.` }); - this._variant = this.defineStringParameter(Variants.VARIANT_PARAMETER); this._subspaceParameter = this.defineStringParameter({ parameterLongName: '--subspace', argumentName: 'SUBSPACE_NAME', @@ -174,14 +171,11 @@ export abstract class BaseInstallAction extends BaseRushAction { // Check each subspace for version inconsistencies for (const subspace of selectedSubspaces) { VersionMismatchFinder.ensureConsistentVersions(this.rushConfiguration, this._terminal, { - variant: this._variant.value, subspace }); } } else { - VersionMismatchFinder.ensureConsistentVersions(this.rushConfiguration, this._terminal, { - variant: this._variant.value - }); + VersionMismatchFinder.ensureConsistentVersions(this.rushConfiguration, this._terminal, {}); } const stopwatch: Stopwatch = Stopwatch.start(); diff --git a/libraries/rush-lib/src/cli/actions/CheckAction.ts b/libraries/rush-lib/src/cli/actions/CheckAction.ts index 761aa775f83..358850c72f0 100644 --- a/libraries/rush-lib/src/cli/actions/CheckAction.ts +++ b/libraries/rush-lib/src/cli/actions/CheckAction.ts @@ -1,17 +1,15 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import type { CommandLineStringParameter, CommandLineFlagParameter } from '@rushstack/ts-command-line'; -import { ConsoleTerminalProvider, type ITerminal, Terminal, Colorize } from '@rushstack/terminal'; +import type { CommandLineFlagParameter } from '@rushstack/ts-command-line'; +import { ConsoleTerminalProvider, type ITerminal, Terminal } from '@rushstack/terminal'; import type { RushCommandLineParser } from '../RushCommandLineParser'; import { BaseRushAction } from './BaseRushAction'; import { VersionMismatchFinder } from '../../logic/versionMismatch/VersionMismatchFinder'; -import { Variants } from '../../api/Variants'; export class CheckAction extends BaseRushAction { private readonly _terminal: ITerminal; - private readonly _variant: CommandLineStringParameter; private readonly _jsonFlag: CommandLineFlagParameter; private readonly _verboseFlag: CommandLineFlagParameter; @@ -29,7 +27,6 @@ export class CheckAction extends BaseRushAction { }); this._terminal = new Terminal(new ConsoleTerminalProvider({ verboseEnabled: parser.isDebug })); - this._variant = this.defineStringParameter(Variants.VARIANT_PARAMETER); this._jsonFlag = this.defineFlagParameter({ parameterLongName: '--json', description: 'If this flag is specified, output will be in JSON format.' @@ -43,20 +40,7 @@ export class CheckAction extends BaseRushAction { } protected async runAsync(): Promise { - const variant: string | undefined = this.rushConfiguration.currentInstalledVariant; - - if (!this._variant.value && variant) { - // eslint-disable-next-line no-console - console.log( - Colorize.yellow( - `Variant '${variant}' has been installed, but 'rush check' is currently checking the default variant. ` + - `Use 'rush check --variant '${variant}' to check the current installation.` - ) - ); - } - VersionMismatchFinder.rushCheck(this.rushConfiguration, this._terminal, { - variant: this._variant.value, printAsJson: this._jsonFlag.value, truncateLongPackageNameLists: !this._verboseFlag.value }); diff --git a/libraries/rush-lib/src/cli/actions/InstallAction.ts b/libraries/rush-lib/src/cli/actions/InstallAction.ts index c442e895c68..8989e20f6b4 100644 --- a/libraries/rush-lib/src/cli/actions/InstallAction.ts +++ b/libraries/rush-lib/src/cli/actions/InstallAction.ts @@ -55,7 +55,6 @@ export class InstallAction extends BaseInstallAction { offline: this._offlineParameter.value!, networkConcurrency: this._networkConcurrencyParameter.value, collectLogFile: this._debugPackageManagerParameter.value!, - variant: this._variant.value, // Because the 'defaultValue' option on the _maxInstallAttempts parameter is set, // it is safe to assume that the value is not null maxInstallAttempts: this._maxInstallAttempts.value!, diff --git a/libraries/rush-lib/src/cli/actions/UpdateAction.ts b/libraries/rush-lib/src/cli/actions/UpdateAction.ts index 9a14366fa59..25474e8bee5 100644 --- a/libraries/rush-lib/src/cli/actions/UpdateAction.ts +++ b/libraries/rush-lib/src/cli/actions/UpdateAction.ts @@ -86,7 +86,6 @@ export class UpdateAction extends BaseInstallAction { offline: this._offlineParameter.value!, networkConcurrency: this._networkConcurrencyParameter.value, collectLogFile: this._debugPackageManagerParameter.value!, - variant: this._variant.value, // Because the 'defaultValue' option on the _maxInstallAttempts parameter is set, // it is safe to assume that the value is not null maxInstallAttempts: this._maxInstallAttempts.value!, diff --git a/libraries/rush-lib/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap b/libraries/rush-lib/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap index 87bbe4fcdb9..0394612c9f3 100644 --- a/libraries/rush-lib/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap +++ b/libraries/rush-lib/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap @@ -319,20 +319,17 @@ Optional arguments: `; exports[`CommandLineHelp prints the help for each action: check 1`] = ` -"usage: rush check [-h] [--variant VARIANT] [--json] [--verbose] +"usage: rush check [-h] [--json] [--verbose] Checks each project's package.json files and ensures that all dependencies are of the same version throughout the repository. Optional arguments: - -h, --help Show this help message and exit. - --variant VARIANT Run command using a variant installation configuration. - This parameter may alternatively be specified via the - RUSH_VARIANT environment variable. - --json If this flag is specified, output will be in JSON format. - --verbose If this flag is specified, long lists of package names - will not be truncated. This has no effect if the --json - flag is also specified. + -h, --help Show this help message and exit. + --json If this flag is specified, output will be in JSON format. + --verbose If this flag is specified, long lists of package names will not + be truncated. This has no effect if the --json flag is also + specified. " `; @@ -576,10 +573,9 @@ exports[`CommandLineHelp prints the help for each action: install 1`] = ` "usage: rush install [-h] [-p] [--bypass-policy] [--no-link] [--network-concurrency COUNT] [--debug-package-manager] [--max-install-attempts NUMBER] [--ignore-hooks] - [--offline] [--variant VARIANT] [--subspace SUBSPACE_NAME] - [-t PROJECT] [-T PROJECT] [-f PROJECT] [-o PROJECT] - [-i PROJECT] [-I PROJECT] - [--to-version-policy VERSION_POLICY_NAME] + [--offline] [--subspace SUBSPACE_NAME] [-t PROJECT] + [-T PROJECT] [-f PROJECT] [-o PROJECT] [-i PROJECT] + [-I PROJECT] [--to-version-policy VERSION_POLICY_NAME] [--from-version-policy VERSION_POLICY_NAME] [--check-only] @@ -626,9 +622,6 @@ Optional arguments: necessary NPM packages cannot be obtained from the local cache. For details, see the documentation for PNPM's \\"--offline\\" parameter. - --variant VARIANT Run command using a variant installation - configuration. This parameter may alternatively be - specified via the RUSH_VARIANT environment variable. --subspace SUBSPACE_NAME (EXPERIMENTAL) Specifies a Rush subspace to be installed. Requires the feature to be enabled in @@ -1155,8 +1148,7 @@ exports[`CommandLineHelp prints the help for each action: update 1`] = ` "usage: rush update [-h] [-p] [--bypass-policy] [--no-link] [--network-concurrency COUNT] [--debug-package-manager] [--max-install-attempts NUMBER] [--ignore-hooks] - [--offline] [--variant VARIANT] [--subspace SUBSPACE_NAME] - [--full] [--recheck] + [--offline] [--subspace SUBSPACE_NAME] [--full] [--recheck] The \\"rush update\\" command installs the dependencies described in your package. @@ -1201,9 +1193,6 @@ Optional arguments: necessary NPM packages cannot be obtained from the local cache. For details, see the documentation for PNPM's \\"--offline\\" parameter. - --variant VARIANT Run command using a variant installation - configuration. This parameter may alternatively be - specified via the RUSH_VARIANT environment variable. --subspace SUBSPACE_NAME (EXPERIMENTAL) Specifies a Rush subspace to be installed. Requires the feature to be enabled in diff --git a/libraries/rush-lib/src/logic/DependencyAnalyzer.ts b/libraries/rush-lib/src/logic/DependencyAnalyzer.ts index 9ca43e94e48..99577aee2bb 100644 --- a/libraries/rush-lib/src/logic/DependencyAnalyzer.ts +++ b/libraries/rush-lib/src/logic/DependencyAnalyzer.ts @@ -15,7 +15,7 @@ export interface IDependencyAnalysis { /** * A map of all direct dependencies that only have a single semantic version specifier, - * unless the variant has the {@link CommonVersionsConfiguration.implicitlyPreferredVersions} option + * unless the {@link CommonVersionsConfiguration.implicitlyPreferredVersions} option * set to `false`. */ implicitlyPreferredVersionByPackageName: Map; @@ -32,7 +32,7 @@ export class DependencyAnalyzer { | undefined; private _rushConfiguration: RushConfiguration; - private _analysisByVariant: Map = new Map(); + private _analysis: IDependencyAnalysis | undefined; private constructor(rushConfiguration: RushConfiguration) { this._rushConfiguration = rushConfiguration; @@ -53,26 +53,21 @@ export class DependencyAnalyzer { return analyzer; } - public getAnalysis(variant?: string): IDependencyAnalysis { - // Use an empty string as the key when no variant provided. Anything else would possibly conflict - // with a variant created by the user - const variantKey: string = variant || ''; - let analysis: IDependencyAnalysis | undefined = this._analysisByVariant.get(variantKey); - if (!analysis) { - analysis = this._getAnalysisInternal(variant); - this._analysisByVariant.set(variantKey, analysis); + public getAnalysis(): IDependencyAnalysis { + if (!this._analysis) { + this._analysis = this._getAnalysisInternal(); } - return analysis; + return this._analysis; } /** - * Generates the {@link IDependencyAnalysis} for a variant. + * Generates the {@link IDependencyAnalysis}. * * @remarks * The result of this function is not cached. */ - private _getAnalysisInternal(variant: string | undefined): IDependencyAnalysis { + private _getAnalysisInternal(): IDependencyAnalysis { const commonVersionsConfiguration: CommonVersionsConfiguration = this._rushConfiguration.getCommonVersions(); const allVersionsByPackageName: Map> = new Map(); @@ -117,7 +112,7 @@ export class DependencyAnalyzer { } const implicitlyPreferredVersionByPackageName: Map = new Map(); - // Only generate implicitly preferred versions for variants that request it + // Only generate implicitly preferred versions when requested const useImplicitlyPreferredVersions: boolean = commonVersionsConfiguration.implicitlyPreferredVersions ?? true; if (useImplicitlyPreferredVersions) { diff --git a/libraries/rush-lib/src/logic/PackageJsonUpdater.ts b/libraries/rush-lib/src/logic/PackageJsonUpdater.ts index 2d752eb4bc4..d0220272869 100644 --- a/libraries/rush-lib/src/logic/PackageJsonUpdater.ts +++ b/libraries/rush-lib/src/logic/PackageJsonUpdater.ts @@ -53,10 +53,6 @@ export interface IPackageJsonUpdaterRushUpgradeOptions { * If specified, "rush update" will be run in debug mode. */ debugInstall: boolean; - /** - * The variant to consider when performing installations and validating shrinkwrap updates. - */ - variant?: string | undefined; } /** @@ -116,7 +112,7 @@ export class PackageJsonUpdater { * "rush upgrade-interactive". */ public async doRushUpgradeAsync(options: IPackageJsonUpdaterRushUpgradeOptions): Promise { - const { projects, packagesToAdd, updateOtherPackages, skipUpdate, debugInstall, variant } = options; + const { projects, packagesToAdd, updateOtherPackages, skipUpdate, debugInstall } = options; const { DependencyAnalyzer } = await import( /* webpackChunkName: 'DependencyAnalyzer' */ './DependencyAnalyzer' @@ -128,7 +124,7 @@ export class PackageJsonUpdater { allVersionsByPackageName, implicitlyPreferredVersionByPackageName, commonVersionsConfiguration - }: IDependencyAnalysis = dependencyAnalyzer.getAnalysis(variant); + }: IDependencyAnalysis = dependencyAnalyzer.getAnalysis(); const dependenciesToUpdate: Record = {}; const devDependenciesToUpdate: Record = {}; @@ -220,9 +216,7 @@ export class PackageJsonUpdater { if (updateOtherPackages) { const mismatchFinder: VersionMismatchFinder = VersionMismatchFinder.getMismatches( this._rushConfiguration, - { - variant: variant - } + {} ); for (const update of this._getUpdates(mismatchFinder, allDependenciesToUpdate)) { this.updateProject(update); @@ -242,10 +236,10 @@ export class PackageJsonUpdater { new Set(options.projects) ); for (const subspace of subspaceSet) { - await this._doUpdate(debugInstall, subspace, variant); + await this._doUpdate(debugInstall, subspace); } } else { - await this._doUpdate(debugInstall, this._rushConfiguration.defaultSubspace, variant); + await this._doUpdate(debugInstall, this._rushConfiguration.defaultSubspace); } } } @@ -259,7 +253,7 @@ export class PackageJsonUpdater { } else { throw new Error('only accept "rush add" or "rush remove"'); } - const { skipUpdate, debugInstall, variant } = options; + const { skipUpdate, debugInstall } = options; for (const { project } of allPackageUpdates) { if (project.saveIfModified()) { this._terminal.writeLine(Colorize.green('Wrote'), project.filePath); @@ -272,19 +266,15 @@ export class PackageJsonUpdater { new Set(options.projects) ); for (const subspace of subspaceSet) { - await this._doUpdate(debugInstall, subspace, variant); + await this._doUpdate(debugInstall, subspace); } } else { - await this._doUpdate(debugInstall, this._rushConfiguration.defaultSubspace, variant); + await this._doUpdate(debugInstall, this._rushConfiguration.defaultSubspace); } } } - private async _doUpdate( - debugInstall: boolean, - subspace: Subspace, - variant: string | undefined - ): Promise { + private async _doUpdate(debugInstall: boolean, subspace: Subspace): Promise { this._terminal.writeLine(); this._terminal.writeLine(Colorize.green('Running "rush update"')); this._terminal.writeLine(); @@ -300,7 +290,6 @@ export class PackageJsonUpdater { networkConcurrency: undefined, offline: false, collectLogFile: false, - variant: variant, maxInstallAttempts: RushConstants.defaultMaxInstallAttempts, pnpmFilterArguments: [], checkOnly: false, @@ -326,8 +315,7 @@ export class PackageJsonUpdater { private async _doRushAddAsync( options: IPackageJsonUpdaterRushAddOptions ): Promise { - const { projects, packagesToUpdate, devDependency, peerDependency, updateOtherPackages, variant } = - options; + const { projects, packagesToUpdate, devDependency, peerDependency, updateOtherPackages } = options; const { DependencyAnalyzer } = await import( /* webpackChunkName: 'DependencyAnalyzer' */ @@ -340,7 +328,7 @@ export class PackageJsonUpdater { allVersionsByPackageName, implicitlyPreferredVersionByPackageName, commonVersionsConfiguration - }: IDependencyAnalysis = dependencyAnalyzer.getAnalysis(variant); + }: IDependencyAnalysis = dependencyAnalyzer.getAnalysis(); this._terminal.writeLine(); const dependenciesToAddOrUpdate: Record = {}; @@ -403,9 +391,7 @@ export class PackageJsonUpdater { if (updateOtherPackages) { const mismatchFinder: VersionMismatchFinder = VersionMismatchFinder.getMismatches( this._rushConfiguration, - { - variant: variant - } + {} ); otherPackageUpdates = this._getUpdates(mismatchFinder, Object.entries(dependenciesToAddOrUpdate)); } diff --git a/libraries/rush-lib/src/logic/PackageJsonUpdaterTypes.ts b/libraries/rush-lib/src/logic/PackageJsonUpdaterTypes.ts index d57aa82f733..9ef37a4b1b9 100644 --- a/libraries/rush-lib/src/logic/PackageJsonUpdaterTypes.ts +++ b/libraries/rush-lib/src/logic/PackageJsonUpdaterTypes.ts @@ -53,10 +53,6 @@ export interface IPackageJsonUpdaterRushBaseUpdateOptions { * actionName */ actionName: string; - /** - * The variant to consider when performing installations and validating shrinkwrap updates. - */ - variant?: string | undefined; } /** diff --git a/libraries/rush-lib/src/logic/RepoStateFile.ts b/libraries/rush-lib/src/logic/RepoStateFile.ts index fa411710433..9d7284ee5d6 100644 --- a/libraries/rush-lib/src/logic/RepoStateFile.ts +++ b/libraries/rush-lib/src/logic/RepoStateFile.ts @@ -83,7 +83,6 @@ export class RepoStateFile { * If the file has not been created yet, then an empty object is returned. * * @param jsonFilename - The path to the repo-state.json file. - * @param variant - The variant currently being used by Rush. */ public static loadFromFile(jsonFilename: string): RepoStateFile { let fileContents: string | undefined; diff --git a/libraries/rush-lib/src/logic/RushConstants.ts b/libraries/rush-lib/src/logic/RushConstants.ts index 5e13d77ecf4..a9d8a7acde5 100644 --- a/libraries/rush-lib/src/logic/RushConstants.ts +++ b/libraries/rush-lib/src/logic/RushConstants.ts @@ -65,13 +65,6 @@ export class RushConstants { */ public static readonly rushTempProjectsFolderName: 'projects' = 'projects'; - /** - * The folder name ("variants") under which named variant configurations for - * alternate dependency sets may be found. - * Example: `C:\MyRepo\common\config\rush\variants` - */ - public static readonly rushVariantsFolderName: 'variants' = 'variants'; - /** * The filename ("npm-shrinkwrap.json") used to store an installation plan for the NPM package manger. */ diff --git a/libraries/rush-lib/src/logic/base/BaseInstallManager.ts b/libraries/rush-lib/src/logic/base/BaseInstallManager.ts index 0305351e509..5785bdd20a3 100644 --- a/libraries/rush-lib/src/logic/base/BaseInstallManager.ts +++ b/libraries/rush-lib/src/logic/base/BaseInstallManager.ts @@ -32,7 +32,7 @@ import { type LastInstallFlag, LastInstallFlagFactory } from '../../api/LastInst import { type LastLinkFlag, LastLinkFlagFactory } from '../../api/LastLinkFlag'; import type { PnpmPackageManager } from '../../api/packageManager/PnpmPackageManager'; import type { PurgeManager } from '../PurgeManager'; -import type { RushConfiguration, ICurrentVariantJson } from '../../api/RushConfiguration'; +import type { RushConfiguration } from '../../api/RushConfiguration'; import { Rush } from '../../api/Rush'; import type { RushGlobalFolder } from '../../api/RushGlobalFolder'; import { RushConstants } from '../RushConstants'; @@ -147,8 +147,10 @@ export abstract class BaseInstallManager { .experimentsConfiguration.configuration.generateProjectImpactGraphDuringRushUpdate ? new ProjectImpactGraphGenerator(this._terminal, this.rushConfiguration) : undefined; - const { shrinkwrapIsUpToDate, variantIsUpToDate, npmrcHash, projectImpactGraphIsUpToDate } = - await this.prepareAsync(subspace, projectImpactGraphGenerator); + const { shrinkwrapIsUpToDate, npmrcHash, projectImpactGraphIsUpToDate } = await this.prepareAsync( + subspace, + projectImpactGraphGenerator + ); if (this.options.checkOnly) { return; @@ -184,13 +186,7 @@ export abstract class BaseInstallManager { return this.canSkipInstall(outputStats.mtime, subspace); }; - if ( - cleanInstall || - !shrinkwrapIsUpToDate || - !variantIsUpToDate || - !canSkipInstall() || - !projectImpactGraphIsUpToDate - ) { + if (cleanInstall || !shrinkwrapIsUpToDate || !canSkipInstall() || !projectImpactGraphIsUpToDate) { // eslint-disable-next-line no-console console.log(); await this.validateNpmSetup(); @@ -306,7 +302,6 @@ export abstract class BaseInstallManager { subspace: Subspace, projectImpactGraphGenerator: ProjectImpactGraphGenerator | undefined ): Promise<{ - variantIsUpToDate: boolean; shrinkwrapIsUpToDate: boolean; npmrcHash: string | undefined; projectImpactGraphIsUpToDate: boolean; @@ -373,31 +368,6 @@ export abstract class BaseInstallManager { } } - // Write a file indicating which variant is being installed. - // This will be used by bulk scripts to determine the correct Shrinkwrap file to track. - const currentVariantJsonFilename: string = this.rushConfiguration.currentVariantJsonFilename; - const currentVariantJson: ICurrentVariantJson = { - variant: this.options.variant || null - }; - - // Determine if the variant is already current by updating current-variant.json. - // If nothing is written, the variant has not changed. - const variantIsUpToDate: boolean = !JsonFile.save(currentVariantJson, currentVariantJsonFilename, { - onlyIfChanged: true - }); - - if (this.options.variant) { - // eslint-disable-next-line no-console - console.log(); - // eslint-disable-next-line no-console - console.log(Colorize.bold(`Using variant '${this.options.variant}' for installation.`)); - } else if (!variantIsUpToDate && !this.options.variant) { - // eslint-disable-next-line no-console - console.log(); - // eslint-disable-next-line no-console - console.log(Colorize.bold('Using the default variant for installation.')); - } - const extraNpmrcLines: string[] = []; if (this.rushConfiguration.subspacesFeatureEnabled) { const subspaceEnvironmentVariable: string = SubspacesConfiguration._convertNameToEnvironmentVariable( @@ -449,7 +419,7 @@ export abstract class BaseInstallManager { } } - // Shim support for pnpmfile in. This shim will call back into the variant-specific pnpmfile. + // Shim support for pnpmfile in. // Additionally when in workspaces, the shim implements support for common versions. if (this.rushConfiguration.packageManager === 'pnpm') { await PnpmfileConfiguration.writeCommonTempPnpmfileShimAsync( @@ -523,7 +493,7 @@ export abstract class BaseInstallManager { throw new AlreadyReportedError(); } - return { shrinkwrapIsUpToDate, variantIsUpToDate, npmrcHash, projectImpactGraphIsUpToDate }; + return { shrinkwrapIsUpToDate, npmrcHash, projectImpactGraphIsUpToDate }; } /** diff --git a/libraries/rush-lib/src/logic/base/BaseInstallManagerTypes.ts b/libraries/rush-lib/src/logic/base/BaseInstallManagerTypes.ts index 642dd2ddab0..4b97736fa24 100644 --- a/libraries/rush-lib/src/logic/base/BaseInstallManagerTypes.ts +++ b/libraries/rush-lib/src/logic/base/BaseInstallManagerTypes.ts @@ -74,11 +74,6 @@ export interface IInstallManagerOptions { */ collectLogFile: boolean; - /** - * The variant to consider when performing installations and validating shrinkwrap updates. - */ - variant?: string | undefined; - /** * Retry the install the specified number of times */ diff --git a/libraries/rush-lib/src/logic/base/BaseShrinkwrapFile.ts b/libraries/rush-lib/src/logic/base/BaseShrinkwrapFile.ts index ae1574233b5..91d9cffaa1f 100644 --- a/libraries/rush-lib/src/logic/base/BaseShrinkwrapFile.ts +++ b/libraries/rush-lib/src/logic/base/BaseShrinkwrapFile.ts @@ -143,14 +143,12 @@ export abstract class BaseShrinkwrapFile { * a given package.json. Returns true if any dependencies are not aligned with the shrinkwrap. * * @param project - the Rush project that is being validated against the shrinkwrap - * @param variant - the variant that is being validated * * @virtual */ public abstract isWorkspaceProjectModifiedAsync( project: RushConfigurationProject, - subspace: Subspace, - variant?: string + subspace: Subspace ): Promise; /** @virtual */ diff --git a/libraries/rush-lib/src/logic/installManager/RushInstallManager.ts b/libraries/rush-lib/src/logic/installManager/RushInstallManager.ts index 2663b16e4fc..4527d90c402 100644 --- a/libraries/rush-lib/src/logic/installManager/RushInstallManager.ts +++ b/libraries/rush-lib/src/logic/installManager/RushInstallManager.ts @@ -167,7 +167,7 @@ export class RushInstallManager extends BaseInstallManager { // dependency name --> version specifier const commonDependencies: Map = new Map([ ...allExplicitPreferredVersions, - ...this.rushConfiguration.getImplicitlyPreferredVersions(this.options.variant) + ...this.rushConfiguration.getImplicitlyPreferredVersions() ]); // To make the common/package.json file more readable, sort alphabetically diff --git a/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts index 5b4ebe8b479..b34bcf4495d 100644 --- a/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts +++ b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts @@ -257,9 +257,7 @@ export class WorkspaceInstallManager extends BaseInstallManager { } // Now validate that the shrinkwrap file matches what is in the package.json - if ( - await shrinkwrapFile?.isWorkspaceProjectModifiedAsync(rushProject, subspace, this.options.variant) - ) { + if (await shrinkwrapFile?.isWorkspaceProjectModifiedAsync(rushProject, subspace)) { shrinkwrapWarnings.push( `Dependencies of project "${rushProject.packageName}" do not match the current shrinkwrap.` ); diff --git a/libraries/rush-lib/src/logic/npm/NpmShrinkwrapFile.ts b/libraries/rush-lib/src/logic/npm/NpmShrinkwrapFile.ts index 4a8d2292aee..72568ada1bc 100644 --- a/libraries/rush-lib/src/logic/npm/NpmShrinkwrapFile.ts +++ b/libraries/rush-lib/src/logic/npm/NpmShrinkwrapFile.ts @@ -134,8 +134,7 @@ export class NpmShrinkwrapFile extends BaseShrinkwrapFile { /** @override */ public async isWorkspaceProjectModifiedAsync( project: RushConfigurationProject, - subspace: Subspace, - variant?: string + subspace: Subspace ): Promise { throw new InternalError('Not implemented'); } diff --git a/libraries/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts b/libraries/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts index ba94c34c0b2..29b751575f1 100644 --- a/libraries/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts +++ b/libraries/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts @@ -700,8 +700,7 @@ export class PnpmShrinkwrapFile extends BaseShrinkwrapFile { /** @override */ public async isWorkspaceProjectModifiedAsync( project: RushConfigurationProject, - subspace: Subspace, - variant?: string + subspace: Subspace ): Promise { const importerKey: string = this.getImporterKeyByPath( subspace.getSubspaceTempFolder(), @@ -721,9 +720,7 @@ export class PnpmShrinkwrapFile extends BaseShrinkwrapFile { this._pnpmfileConfiguration = await PnpmfileConfiguration.initializeAsync( project.rushConfiguration, subspace, - { - variant - } + {} ); } diff --git a/libraries/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts b/libraries/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts index b608d3cc329..fcdf62849df 100644 --- a/libraries/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts +++ b/libraries/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts @@ -17,12 +17,7 @@ import type { Subspace } from '../../api/Subspace'; /** * Options used when generating the pnpmfile shim settings file. */ -export interface IPnpmfileShimOptions { - /** - * The variant that the client pnpmfile will be sourced from. - */ - variant?: string; -} +export interface IPnpmfileShimOptions {} /** * Loads PNPM's pnpmfile.js configuration, and invokes it to preprocess package.json files, diff --git a/libraries/rush-lib/src/logic/pnpm/PnpmfileShim.ts b/libraries/rush-lib/src/logic/pnpm/PnpmfileShim.ts index 5375ea4250b..b5ec2c0ba08 100644 --- a/libraries/rush-lib/src/logic/pnpm/PnpmfileShim.ts +++ b/libraries/rush-lib/src/logic/pnpm/PnpmfileShim.ts @@ -3,9 +3,8 @@ // The "rush install" or "rush update" commands will copy this template to // "common/temp/" so that it can implement Rush-specific features such as -// implicitly preferred versions. It reads its input data from "common/temp/pnpmfileSettings.json", -// which includes the path to the user's pnpmfile for the currently selected variant. The pnpmfile is -// required directly by this shim and is called after Rush's transformations are applied. +// implicitly preferred versions. It reads its input data from "common/temp/pnpmfileSettings.json". +// The pnpmfile is required directly by this shim and is called after Rush's transformations are applied. // This file can use "import type" but otherwise should not reference any other modules, since it will // be run from the "common/temp" directory diff --git a/libraries/rush-lib/src/logic/pnpm/SubspaceGlobalPnpmfileShim.ts b/libraries/rush-lib/src/logic/pnpm/SubspaceGlobalPnpmfileShim.ts index 5075d52e6ae..7a74f372076 100644 --- a/libraries/rush-lib/src/logic/pnpm/SubspaceGlobalPnpmfileShim.ts +++ b/libraries/rush-lib/src/logic/pnpm/SubspaceGlobalPnpmfileShim.ts @@ -3,8 +3,7 @@ // The "rush install" or "rush update" commands will copy this template to // "common/temp-split/global-pnpmfile.js" so that it can implement Rush-specific features. -// It reads its input data from "common/temp/pnpmfileSettings.json", -// which includes the path to the user's pnpmfile for the currently selected variant. The pnpmfile is +// It reads its input data from "common/temp/pnpmfileSettings.json". The pnpmfile is // required directly by this shim and is called after Rush's transformations are applied. import path from 'path'; diff --git a/libraries/rush-lib/src/logic/policy/PolicyValidator.ts b/libraries/rush-lib/src/logic/policy/PolicyValidator.ts index 7485b86fa32..21aebbc3c90 100644 --- a/libraries/rush-lib/src/logic/policy/PolicyValidator.ts +++ b/libraries/rush-lib/src/logic/policy/PolicyValidator.ts @@ -11,7 +11,6 @@ export interface IPolicyValidatorOptions { bypassPolicyAllowed?: boolean; bypassPolicy?: boolean; allowShrinkwrapUpdates?: boolean; - shrinkwrapVariant?: string; } export async function validatePolicyAsync( diff --git a/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts b/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts index 532e76637ab..19a4e8bce69 100644 --- a/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts +++ b/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts @@ -17,7 +17,6 @@ import type { Subspace } from '../../api/Subspace'; const TRUNCATE_AFTER_PACKAGE_NAME_COUNT: number = 5; export interface IVersionMismatchFinderOptions { - variant?: string | undefined; subspace?: Subspace; } @@ -128,7 +127,6 @@ export class VersionMismatchFinder { rushConfiguration: RushConfiguration, options: { isRushCheckCommand: boolean; - variant?: string | undefined; subspaceName?: string | undefined; printAsJson?: boolean | undefined; terminal: ITerminal; @@ -138,7 +136,7 @@ export class VersionMismatchFinder { if (rushConfiguration.ensureConsistentVersions || options.isRushCheckCommand) { const mismatchFinder: VersionMismatchFinder = VersionMismatchFinder.getMismatches( rushConfiguration, - options + {} ); if (options.printAsJson) { diff --git a/libraries/rush-lib/src/logic/yarn/YarnShrinkwrapFile.ts b/libraries/rush-lib/src/logic/yarn/YarnShrinkwrapFile.ts index 4b18483be5a..70d851802e1 100644 --- a/libraries/rush-lib/src/logic/yarn/YarnShrinkwrapFile.ts +++ b/libraries/rush-lib/src/logic/yarn/YarnShrinkwrapFile.ts @@ -286,8 +286,7 @@ export class YarnShrinkwrapFile extends BaseShrinkwrapFile { /** @override */ public async isWorkspaceProjectModifiedAsync( project: RushConfigurationProject, - subspace: Subspace, - variant?: string + subspace: Subspace ): Promise { throw new InternalError('Not implemented'); } diff --git a/libraries/rush-lib/src/schemas/rush.schema.json b/libraries/rush-lib/src/schemas/rush.schema.json index 2fab789f542..0a1b54cf6d5 100644 --- a/libraries/rush-lib/src/schemas/rush.schema.json +++ b/libraries/rush-lib/src/schemas/rush.schema.json @@ -196,24 +196,6 @@ }, "additionalProperties": false }, - "variants": { - "description": "Defines the list of installation variants for this repository. For more details about this feature, see this article: https://rushjs.io/pages/advanced/installation_variants/", - "type": "array", - "items": { - "type": "object", - "properties": { - "variantName": { - "description": "The name of the variant. Maps to common/rush/variants/{name} under the repository root.", - "type": "string" - }, - "description": { - "description": "", - "type": "string" - } - }, - "required": ["variantName", "description"] - } - }, "repository": { "description": "The repository location", "type": "object", diff --git a/libraries/ts-command-line/src/test/TabCompleteAction.test.ts b/libraries/ts-command-line/src/test/TabCompleteAction.test.ts index 2785d6ce929..b85d00ab10a 100644 --- a/libraries/ts-command-line/src/test/TabCompleteAction.test.ts +++ b/libraries/ts-command-line/src/test/TabCompleteAction.test.ts @@ -4,19 +4,8 @@ import { DynamicCommandLineParser } from '../providers/DynamicCommandLineParser'; import { DynamicCommandLineAction } from '../providers/DynamicCommandLineAction'; import { TabCompleteAction } from '../providers/TabCompletionAction'; -import type { ICommandLineStringDefinition } from '../parameters/CommandLineDefinition'; - -/** - * Provides the parameter configuration for '--variant'. - */ -const VARIANT_PARAMETER: ICommandLineStringDefinition = { - parameterLongName: '--variant', - argumentName: 'VARIANT', - description: 'Run command using a variant installation configuration', - environmentVariable: 'RUSH_VARIANT' -}; - -async function arrayFromAsyncIteractorAsync(iterator: AsyncIterable): Promise { + +async function arrayFromAsyncIteratorAsync(iterator: AsyncIterable): Promise { const ret: string[] = []; for await (const val of iterator) { @@ -201,7 +190,6 @@ function getCommandLineParser(): DynamicCommandLineParser { description: `Overrides the default maximum number of install attempts.`, defaultValue: 3 }); - installAction.defineStringParameter(VARIANT_PARAMETER); commandLineParser.defineFlagParameter({ parameterLongName: '--debug', @@ -218,7 +206,7 @@ const tc: TabCompleteAction = new TabCompleteAction(commandLineParser.actions, c describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush `, async () => { const commandLine: string = 'rush '; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -229,7 +217,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush a`, async () => { const commandLine: string = 'rush a'; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -240,7 +228,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush -d a`, async () => { const commandLine: string = 'rush -d a'; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -251,7 +239,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush build `, async () => { const commandLine: string = 'rush build '; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -263,7 +251,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush build -`, async () => { const commandLine: string = 'rush build -'; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -275,7 +263,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush build -t `, async () => { const commandLine: string = 'rush build -t '; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -286,7 +274,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush build -t a`, async () => { const commandLine: string = 'rush build -t a'; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -297,7 +285,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush --debug build -t a`, async () => { const commandLine: string = 'rush --debug build -t a'; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -308,7 +296,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush change --bump-type `, async () => { const commandLine: string = 'rush change --bump-type '; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -319,7 +307,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush change --bulk `, async () => { const commandLine: string = 'rush change --bulk '; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -331,7 +319,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush change --bump-type m`, async () => { const commandLine: string = 'rush change --bump-type m'; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -342,7 +330,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush change --message `, async () => { const commandLine: string = 'rush change --message '; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -353,7 +341,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush change --message "my change log message" --bump-type `, async () => { const commandLine: string = 'rush change --message "my change log message" --bump-type '; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); @@ -364,7 +352,7 @@ describe(TabCompleteAction.name, () => { it(`gets completion(s) for rush change --message "my change log message" --bump-type m`, async () => { const commandLine: string = 'rush change --message "my change log message" --bump-type m'; - const actual: string[] = await arrayFromAsyncIteractorAsync( + const actual: string[] = await arrayFromAsyncIteratorAsync( tc.getCompletions(commandLine.trim(), commandLine.length) ); From e0c6c54ff2fca0d5e4ddf3945227dc09adb72667 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Fri, 23 Feb 2024 13:30:39 -0400 Subject: [PATCH 55/74] Allow the 'variants' field in rush.json validation, and print a warning if it's present during install and update. --- common/reviews/api/rush-lib.api.md | 2 ++ libraries/rush-lib/src/api/RushConfiguration.ts | 11 +++++++++++ .../rush-lib/src/cli/actions/BaseInstallAction.ts | 10 ++++++++++ libraries/rush-lib/src/schemas/rush.schema.json | 4 ++++ 4 files changed, 27 insertions(+) diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index 83a0c3e9e51..be36927fae7 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -1108,6 +1108,8 @@ export class RushConfiguration { readonly gitSampleEmail: string; readonly gitTagSeparator: string | undefined; readonly gitVersionBumpCommitMessage: string | undefined; + // @internal @deprecated + readonly _hasVariantsField: boolean; readonly hotfixChangeEnabled: boolean; static loadFromConfigurationFile(rushJsonFilename: string): RushConfiguration; // (undocumented) diff --git a/libraries/rush-lib/src/api/RushConfiguration.ts b/libraries/rush-lib/src/api/RushConfiguration.ts index b89e103c237..3ca9b179043 100644 --- a/libraries/rush-lib/src/api/RushConfiguration.ts +++ b/libraries/rush-lib/src/api/RushConfiguration.ts @@ -171,6 +171,7 @@ export interface IRushConfigurationJson { pnpmOptions?: IPnpmOptionsJson; yarnOptions?: IYarnOptionsJson; ensureConsistentVersions?: boolean; + variants?: unknown; } /** @@ -336,6 +337,14 @@ export class RushConfiguration { */ public readonly subspacesFeatureEnabled: boolean; + /** + * If true, the `variants` field is present in rush.json. + * + * @internal + * @deprecated - Remove when the field is removed from the rush.json schema. + */ + public readonly _hasVariantsField: boolean; + /** * The version of the locally package manager tool. (Example: "1.2.3") */ @@ -802,6 +811,8 @@ export class RushConfiguration { ); this.customTipsConfiguration = new CustomTipsConfiguration(this.customTipsConfigurationFilePath); + this._hasVariantsField = !!rushConfigurationJson.variants; + this._pathTrees = new Map(); } diff --git a/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts b/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts index af91d1da516..9ae328cac44 100644 --- a/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts +++ b/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts @@ -130,6 +130,16 @@ export abstract class BaseInstallAction extends BaseRushAction { protected async runAsync(): Promise { const installManagerOptions: IInstallManagerOptions = await this.buildInstallOptionsAsync(); + if (this.rushConfiguration._hasVariantsField) { + this._terminal.writeLine( + Colorize.yellow( + `Warning: Please remove the obsolete "variants" field from your ${RushConstants.rushJsonFilename} ` + + 'file. Installation variants have been replaced by the new Rush subspaces feature. ' + + 'In the next major release, Rush will fail to execute if this field is present.' + ) + ); + } + // If we are doing a filtered install and subspaces is enabled, we need to find the affected subspaces and install for all of them. let selectedSubspaces: ReadonlySet | undefined; if (this.rushConfiguration.subspacesFeatureEnabled) { diff --git a/libraries/rush-lib/src/schemas/rush.schema.json b/libraries/rush-lib/src/schemas/rush.schema.json index 0a1b54cf6d5..c095cee6d4c 100644 --- a/libraries/rush-lib/src/schemas/rush.schema.json +++ b/libraries/rush-lib/src/schemas/rush.schema.json @@ -196,6 +196,10 @@ }, "additionalProperties": false }, + "variants": { + "description": "DEPRECATED", + "type": "array" + }, "repository": { "description": "The repository location", "type": "object", From b0af8de097c4472c55e7a8bf72afea06a79983ec Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Fri, 23 Feb 2024 13:55:46 -0400 Subject: [PATCH 56/74] Clean up a few function signatures and function calls. --- libraries/rush-lib/src/api/LastLinkFlag.ts | 2 +- .../src/cli/actions/BaseInstallAction.ts | 2 +- .../rush-lib/src/logic/PackageJsonUpdater.ts | 6 ++---- .../src/logic/base/BaseInstallManager.ts | 3 +-- .../src/logic/pnpm/PnpmShrinkwrapFile.ts | 3 +-- .../src/logic/pnpm/PnpmfileConfiguration.ts | 19 +++++-------------- .../versionMismatch/VersionMismatchFinder.ts | 5 +---- 7 files changed, 12 insertions(+), 28 deletions(-) diff --git a/libraries/rush-lib/src/api/LastLinkFlag.ts b/libraries/rush-lib/src/api/LastLinkFlag.ts index 9cb749b5bd2..efef08687a3 100644 --- a/libraries/rush-lib/src/api/LastLinkFlag.ts +++ b/libraries/rush-lib/src/api/LastLinkFlag.ts @@ -58,6 +58,6 @@ export class LastLinkFlagFactory { * @internal */ public static getCommonTempFlag(subspace: Subspace): LastLinkFlag { - return new LastLinkFlag(subspace.getSubspaceTempFolder(), {}); + return new LastLinkFlag(subspace.getSubspaceTempFolder()); } } diff --git a/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts b/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts index 9ae328cac44..ac6e6da272f 100644 --- a/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts +++ b/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts @@ -185,7 +185,7 @@ export abstract class BaseInstallAction extends BaseRushAction { }); } } else { - VersionMismatchFinder.ensureConsistentVersions(this.rushConfiguration, this._terminal, {}); + VersionMismatchFinder.ensureConsistentVersions(this.rushConfiguration, this._terminal); } const stopwatch: Stopwatch = Stopwatch.start(); diff --git a/libraries/rush-lib/src/logic/PackageJsonUpdater.ts b/libraries/rush-lib/src/logic/PackageJsonUpdater.ts index d0220272869..8fb549f5c21 100644 --- a/libraries/rush-lib/src/logic/PackageJsonUpdater.ts +++ b/libraries/rush-lib/src/logic/PackageJsonUpdater.ts @@ -215,8 +215,7 @@ export class PackageJsonUpdater { if (updateOtherPackages) { const mismatchFinder: VersionMismatchFinder = VersionMismatchFinder.getMismatches( - this._rushConfiguration, - {} + this._rushConfiguration ); for (const update of this._getUpdates(mismatchFinder, allDependenciesToUpdate)) { this.updateProject(update); @@ -390,8 +389,7 @@ export class PackageJsonUpdater { // we need to do a mismatch check if (updateOtherPackages) { const mismatchFinder: VersionMismatchFinder = VersionMismatchFinder.getMismatches( - this._rushConfiguration, - {} + this._rushConfiguration ); otherPackageUpdates = this._getUpdates(mismatchFinder, Object.entries(dependenciesToAddOrUpdate)); } diff --git a/libraries/rush-lib/src/logic/base/BaseInstallManager.ts b/libraries/rush-lib/src/logic/base/BaseInstallManager.ts index 5785bdd20a3..ed4d38471f9 100644 --- a/libraries/rush-lib/src/logic/base/BaseInstallManager.ts +++ b/libraries/rush-lib/src/logic/base/BaseInstallManager.ts @@ -425,8 +425,7 @@ export abstract class BaseInstallManager { await PnpmfileConfiguration.writeCommonTempPnpmfileShimAsync( this.rushConfiguration, subspace.getSubspaceTempFolder(), - subspace, - this.options + subspace ); if (this.rushConfiguration.subspacesFeatureEnabled) { diff --git a/libraries/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts b/libraries/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts index 29b751575f1..8ebe0dd357d 100644 --- a/libraries/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts +++ b/libraries/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts @@ -719,8 +719,7 @@ export class PnpmShrinkwrapFile extends BaseShrinkwrapFile { if (!this._pnpmfileConfiguration) { this._pnpmfileConfiguration = await PnpmfileConfiguration.initializeAsync( project.rushConfiguration, - subspace, - {} + subspace ); } diff --git a/libraries/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts b/libraries/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts index fcdf62849df..d88cb15dbb7 100644 --- a/libraries/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts +++ b/libraries/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts @@ -14,11 +14,6 @@ import { pnpmfileShimFilename, scriptsFolderPath } from '../../utilities/PathCon import type { IPnpmfileContext, IPnpmfileShimSettings } from './IPnpmfile'; import type { Subspace } from '../../api/Subspace'; -/** - * Options used when generating the pnpmfile shim settings file. - */ -export interface IPnpmfileShimOptions {} - /** * Loads PNPM's pnpmfile.js configuration, and invokes it to preprocess package.json files, * optionally utilizing a pnpmfile shim to inject preferred versions. @@ -32,8 +27,7 @@ export class PnpmfileConfiguration { public static async initializeAsync( rushConfiguration: RushConfiguration, - subspace: Subspace, - pnpmfileShimOptions?: IPnpmfileShimOptions + subspace: Subspace ): Promise { if (rushConfiguration.packageManager !== 'pnpm') { throw new Error( @@ -46,8 +40,7 @@ export class PnpmfileConfiguration { log: (message: string) => {}, pnpmfileShimSettings: await PnpmfileConfiguration._getPnpmfileShimSettingsAsync( rushConfiguration, - subspace, - pnpmfileShimOptions + subspace ) }; @@ -57,8 +50,7 @@ export class PnpmfileConfiguration { public static async writeCommonTempPnpmfileShimAsync( rushConfiguration: RushConfiguration, targetDir: string, - subspace: Subspace, - options?: IPnpmfileShimOptions + subspace: Subspace ): Promise { if (rushConfiguration.packageManager !== 'pnpm') { throw new Error( @@ -78,7 +70,7 @@ export class PnpmfileConfiguration { }); const pnpmfileShimSettings: IPnpmfileShimSettings = - await PnpmfileConfiguration._getPnpmfileShimSettingsAsync(rushConfiguration, subspace, options); + await PnpmfileConfiguration._getPnpmfileShimSettingsAsync(rushConfiguration, subspace); // Write the settings file used by the shim await JsonFile.saveAsync(pnpmfileShimSettings, path.join(targetDir, 'pnpmfileSettings.json'), { @@ -88,8 +80,7 @@ export class PnpmfileConfiguration { private static async _getPnpmfileShimSettingsAsync( rushConfiguration: RushConfiguration, - subspace: Subspace, - options?: IPnpmfileShimOptions + subspace: Subspace ): Promise { let allPreferredVersions: { [dependencyName: string]: string } = {}; let allowedAlternativeVersions: { [dependencyName: string]: readonly string[] } = {}; diff --git a/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts b/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts index 19a4e8bce69..f94bc350488 100644 --- a/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts +++ b/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts @@ -134,10 +134,7 @@ export class VersionMismatchFinder { } ): void { if (rushConfiguration.ensureConsistentVersions || options.isRushCheckCommand) { - const mismatchFinder: VersionMismatchFinder = VersionMismatchFinder.getMismatches( - rushConfiguration, - {} - ); + const mismatchFinder: VersionMismatchFinder = VersionMismatchFinder.getMismatches(rushConfiguration); if (options.printAsJson) { mismatchFinder.printAsJson(); From a2296be27ea594b9d72dd239de9495a8247f7d14 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Fri, 23 Feb 2024 14:24:28 -0400 Subject: [PATCH 57/74] Replace 'colors' with 'supports-color'. --- .../use-supports-color_2024-02-23-18-24.json | 10 + .../rush/nonbrowser-approved-packages.json | 8 +- common/config/rush/pnpm-lock.yaml | 977 +++++++++--------- common/config/rush/repo-state.json | 2 +- libraries/terminal/package.json | 2 +- .../terminal/src/ConsoleTerminalProvider.ts | 20 +- .../terminal/src/test/AnsiEscape.test.ts | 18 +- 7 files changed, 518 insertions(+), 519 deletions(-) create mode 100644 common/changes/@rushstack/terminal/use-supports-color_2024-02-23-18-24.json diff --git a/common/changes/@rushstack/terminal/use-supports-color_2024-02-23-18-24.json b/common/changes/@rushstack/terminal/use-supports-color_2024-02-23-18-24.json new file mode 100644 index 00000000000..d4b3606d972 --- /dev/null +++ b/common/changes/@rushstack/terminal/use-supports-color_2024-02-23-18-24.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/terminal", + "comment": "Replace the `colors` dependency with `supports-color` for detecting if STDOUT and STDERR support color.", + "type": "minor" + } + ], + "packageName": "@rushstack/terminal" +} \ No newline at end of file diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index f6224e04b79..c96b93283f7 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -418,10 +418,6 @@ "name": "cli-table", "allowedCategories": [ "libraries" ] }, - { - "name": "colors", - "allowedCategories": [ "libraries", "tests" ] - }, { "name": "compression", "allowedCategories": [ "libraries" ] @@ -798,6 +794,10 @@ "name": "sudo", "allowedCategories": [ "libraries" ] }, + { + "name": "supports-color", + "allowedCategories": [ "libraries" ] + }, { "name": "tapable", "allowedCategories": [ "libraries", "tests" ] diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 628e7d74d45..cd4376349cc 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -94,7 +94,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -164,7 +164,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -379,7 +379,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -409,7 +409,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -478,7 +478,7 @@ importers: version: 10.0.130 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -500,7 +500,7 @@ importers: devDependencies: '@babel/core': specifier: ~7.20.0 - version: 7.20.12 + version: 7.20.12(supports-color@9.4.0) '@rushstack/heft': specifier: workspace:* version: link:../../apps/heft @@ -545,7 +545,7 @@ importers: version: 5.2.7(webpack@4.47.0) eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) heft-storybook-react-tutorial-storykit: specifier: workspace:* version: link:../heft-storybook-react-tutorial-storykit @@ -588,7 +588,7 @@ importers: devDependencies: '@babel/core': specifier: ~7.20.0 - version: 7.20.12 + version: 7.20.12(supports-color@9.4.0) '@storybook/addon-actions': specifier: ~6.4.18 version: 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) @@ -771,7 +771,7 @@ importers: version: 6.6.0(webpack@5.82.1) eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) html-webpack-plugin: specifier: ~5.5.0 version: 5.5.4(webpack@5.82.1) @@ -810,7 +810,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -1140,10 +1140,10 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -1158,10 +1158,10 @@ importers: version: link:../../apps/heft '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -1231,7 +1231,7 @@ importers: version: 1.0.6 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1255,7 +1255,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) heft-example-plugin-01: specifier: workspace:* version: link:../heft-example-plugin-01 @@ -1289,7 +1289,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1319,7 +1319,7 @@ importers: version: 1.0.1 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1331,7 +1331,7 @@ importers: devDependencies: '@jest/reporters': specifier: ~29.5.0 - version: 29.5.0 + version: 29.5.0(supports-color@9.4.0) '@jest/types': specifier: 29.5.0 version: 29.5.0 @@ -1352,7 +1352,7 @@ importers: version: 1.0.1 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1427,7 +1427,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) heft-example-plugin-01: specifier: workspace:* version: link:../heft-example-plugin-01 @@ -1475,7 +1475,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) heft-example-plugin-01: specifier: workspace:* version: link:../heft-example-plugin-01 @@ -1515,7 +1515,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1597,7 +1597,7 @@ importers: version: 5.2.7(webpack@4.47.0) eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) html-webpack-plugin: specifier: ~4.5.2 version: 4.5.2(webpack@4.47.0) @@ -1657,7 +1657,7 @@ importers: version: 1.18.0 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1777,7 +1777,7 @@ importers: version: 20.11.20 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) tslint: specifier: ~5.20.1 version: 5.20.1(typescript@4.9.5) @@ -1825,7 +1825,7 @@ importers: version: 1.18.0 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) file-loader: specifier: ~6.0.0 version: 6.0.0(webpack@4.47.0) @@ -1879,7 +1879,7 @@ importers: version: 1.18.0 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) html-webpack-plugin: specifier: ~5.5.0 version: 5.5.4(webpack@5.82.1) @@ -2088,7 +2088,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) http-proxy: specifier: ~1.18.1 version: 1.18.1 @@ -2162,7 +2162,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) http-proxy: specifier: ~1.18.1 version: 1.18.1 @@ -2201,7 +2201,7 @@ importers: version: 1.18.0 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) html-webpack-plugin: specifier: ~5.5.0 version: 5.5.4(webpack@5.82.1) @@ -2255,16 +2255,16 @@ importers: version: link:../eslint-plugin-security '@typescript-eslint/eslint-plugin': specifier: ~6.19.0 - version: 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.1(typescript@5.3.3) + version: 6.19.1(supports-color@9.4.0)(typescript@5.3.3) '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) eslint-plugin-promise: specifier: ~6.1.1 version: 6.1.1(eslint@8.7.0) @@ -2277,7 +2277,7 @@ importers: devDependencies: eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2289,7 +2289,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/node': specifier: 18.17.15 version: 18.17.15 @@ -2307,7 +2307,7 @@ importers: version: link:../../libraries/tree-pattern '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) devDependencies: '@eslint/eslintrc': specifier: ~3.0.0 @@ -2317,7 +2317,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2332,16 +2332,16 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) '@typescript-eslint/rule-tester': specifier: ~6.19.0 version: 6.19.1(@eslint/eslintrc@3.0.1)(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.1(typescript@5.3.3) + version: 6.19.1(supports-color@9.4.0)(typescript@5.3.3) eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2353,14 +2353,14 @@ importers: version: link:../../libraries/tree-pattern '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) devDependencies: '@rushstack/heft': specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2375,13 +2375,13 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.1(typescript@5.3.3) + version: 6.19.1(supports-color@9.4.0)(typescript@5.3.3) eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2393,7 +2393,7 @@ importers: version: link:../../libraries/tree-pattern '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) devDependencies: '@eslint/eslintrc': specifier: ~3.0.0 @@ -2403,7 +2403,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2418,16 +2418,16 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) '@typescript-eslint/rule-tester': specifier: ~6.19.0 version: 6.19.1(@eslint/eslintrc@3.0.1)(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.1(typescript@5.3.3) + version: 6.19.1(supports-color@9.4.0)(typescript@5.3.3) eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2442,7 +2442,7 @@ importers: version: link:../eslint-patch '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) eslint-plugin-deprecation: specifier: 2.0.0 version: 2.0.0(eslint@8.7.0)(typescript@5.3.3) @@ -2461,7 +2461,7 @@ importers: devDependencies: eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2520,7 +2520,7 @@ importers: version: link:../../apps/heft eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -2532,13 +2532,13 @@ importers: dependencies: '@jest/core': specifier: ~29.5.0 - version: 29.5.0 + version: 29.5.0(supports-color@9.4.0) '@jest/reporters': specifier: ~29.5.0 - version: 29.5.0 + version: 29.5.0(supports-color@9.4.0) '@jest/transform': specifier: ~29.5.0 - version: 29.5.0 + version: 29.5.0(supports-color@9.4.0) '@rushstack/heft-config-file': specifier: workspace:* version: link:../../libraries/heft-config-file @@ -2547,13 +2547,13 @@ importers: version: link:../../libraries/node-core-library jest-config: specifier: ~29.5.0 - version: 29.5.0(@types/node@18.17.15) + version: 29.5.0(@types/node@18.17.15)(supports-color@9.4.0) jest-resolve: specifier: ~29.5.0 version: 29.5.0 jest-snapshot: specifier: ~29.5.0 - version: 29.5.0 + version: 29.5.0(supports-color@9.4.0) lodash: specifier: ~4.17.15 version: 4.17.21 @@ -2581,7 +2581,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) jest-environment-jsdom: specifier: ~29.5.0 version: 29.5.0 @@ -2633,7 +2633,7 @@ importers: version: 7.5.0 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -2673,7 +2673,7 @@ importers: version: link:../../apps/heft eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -2853,7 +2853,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -2909,7 +2909,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3008,7 +3008,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/fs-extra': specifier: 7.0.0 version: 7.0.0 @@ -3045,7 +3045,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3119,7 +3119,7 @@ importers: version: 7.5.0 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -3141,7 +3141,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3435,16 +3435,16 @@ importers: '@rushstack/node-core-library': specifier: workspace:* version: link:../node-core-library - colors: - specifier: ~1.2.1 - version: 1.2.5 + supports-color: + specifier: ~9.4.0 + version: 9.4.0 devDependencies: '@rushstack/heft': specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3459,13 +3459,13 @@ importers: devDependencies: '@rushstack/eslint-config': specifier: 3.6.4 - version: 3.6.4(eslint@8.7.0)(typescript@5.3.3) + version: 3.6.4(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) '@rushstack/heft': specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3474,7 +3474,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -3499,7 +3499,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3634,7 +3634,7 @@ importers: version: 1.0.1 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) jest-environment-node: specifier: ~29.5.0 version: 29.5.0 @@ -3686,7 +3686,7 @@ importers: version: 3.4.1(webpack@5.82.1) eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) html-webpack-plugin: specifier: ~5.5.0 version: 5.5.4(webpack@5.82.1) @@ -3756,7 +3756,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) jest-junit: specifier: 12.3.0 version: 12.3.0 @@ -3786,7 +3786,7 @@ importers: version: 1.18.0 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) jest-junit: specifier: 12.3.0 version: 12.3.0 @@ -4042,7 +4042,7 @@ importers: version: 1.86.0 eslint: specifier: ~8.7.0 - version: 8.7.0 + version: 8.7.0(supports-color@9.4.0) html-webpack-plugin: specifier: ~5.5.0 version: 5.5.4(webpack@5.82.1) @@ -4747,13 +4747,13 @@ packages: '@babel/code-frame': 7.23.5 '@babel/generator': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) - '@babel/helpers': 7.23.9 + '@babel/helpers': 7.23.9(supports-color@9.4.0) '@babel/parser': 7.23.9 '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 + '@babel/traverse': 7.23.9(supports-color@9.4.0) '@babel/types': 7.23.9 convert-source-map: 1.9.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -4764,7 +4764,7 @@ packages: - supports-color dev: true - /@babel/core@7.20.12: + /@babel/core@7.20.12(supports-color@9.4.0): resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} engines: {node: '>=6.9.0'} dependencies: @@ -4773,13 +4773,13 @@ packages: '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) - '@babel/helpers': 7.23.9 + '@babel/helpers': 7.23.9(supports-color@9.4.0) '@babel/parser': 7.23.9 '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 + '@babel/traverse': 7.23.9(supports-color@9.4.0) '@babel/types': 7.23.9 convert-source-map: 1.9.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -4795,13 +4795,13 @@ packages: '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helpers': 7.23.9 + '@babel/helpers': 7.23.9(supports-color@9.4.0) '@babel/parser': 7.23.9 '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 + '@babel/traverse': 7.23.9(supports-color@9.4.0) '@babel/types': 7.23.9 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -4848,7 +4848,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -4866,7 +4866,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 @@ -4877,12 +4877,12 @@ packages: peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/traverse': 7.23.9 - debug: 4.3.4 + '@babel/traverse': 7.23.9(supports-color@9.4.0) + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 semver: 6.3.1 @@ -4895,10 +4895,10 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -4955,7 +4955,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -4997,7 +4997,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 @@ -5009,7 +5009,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -5055,12 +5055,12 @@ packages: '@babel/types': 7.23.9 dev: true - /@babel/helpers@7.23.9: + /@babel/helpers@7.23.9(supports-color@9.4.0): resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 + '@babel/traverse': 7.23.9(supports-color@9.4.0) '@babel/types': 7.23.9 transitivePeerDependencies: - supports-color @@ -5084,7 +5084,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5094,7 +5094,7 @@ packages: peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.20.12) @@ -5106,7 +5106,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5118,7 +5118,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5129,7 +5129,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.20.12) @@ -5141,7 +5141,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.20.12) dev: true @@ -5153,7 +5153,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12) dev: true @@ -5178,7 +5178,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12) @@ -5192,7 +5192,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) @@ -5205,7 +5205,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5216,7 +5216,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) dev: true /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.20.12): @@ -5224,7 +5224,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.20.12): @@ -5232,7 +5232,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.20.12): @@ -5240,7 +5240,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.20.12): @@ -5249,7 +5249,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5259,7 +5259,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5268,7 +5268,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5278,7 +5278,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5287,7 +5287,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5297,7 +5297,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5307,7 +5307,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5317,7 +5317,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5326,7 +5326,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.20.12): @@ -5334,7 +5334,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9): @@ -5352,7 +5352,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.20.12): @@ -5360,7 +5360,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.20.12): @@ -5368,7 +5368,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.20.12): @@ -5376,7 +5376,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9): @@ -5393,7 +5393,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.20.12): @@ -5401,7 +5401,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.20.12): @@ -5409,7 +5409,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.20.12): @@ -5418,7 +5418,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5428,7 +5428,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.20.12): @@ -5437,7 +5437,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.20.12): @@ -5446,7 +5446,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5457,7 +5457,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5467,7 +5467,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.20.12) @@ -5480,7 +5480,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.20.12) @@ -5492,7 +5492,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5502,7 +5502,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5512,7 +5512,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5523,7 +5523,7 @@ packages: peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12) @@ -5535,7 +5535,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 @@ -5552,7 +5552,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.23.9 dev: true @@ -5563,7 +5563,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5573,7 +5573,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5584,7 +5584,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5594,7 +5594,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12) dev: true @@ -5605,7 +5605,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5616,7 +5616,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12) dev: true @@ -5627,7 +5627,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.20.12) dev: true @@ -5638,7 +5638,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true @@ -5649,7 +5649,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 @@ -5661,7 +5661,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12) dev: true @@ -5672,7 +5672,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5682,7 +5682,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12) dev: true @@ -5693,7 +5693,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5703,7 +5703,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5714,7 +5714,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 @@ -5726,7 +5726,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 @@ -5739,7 +5739,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5750,7 +5750,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5761,7 +5761,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5771,7 +5771,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12) dev: true @@ -5782,7 +5782,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.12) dev: true @@ -5794,7 +5794,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12) @@ -5807,7 +5807,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.20.12) dev: true @@ -5818,7 +5818,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.12) dev: true @@ -5829,7 +5829,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) @@ -5851,7 +5851,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5861,7 +5861,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5872,7 +5872,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 @@ -5885,7 +5885,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5895,7 +5895,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5905,7 +5905,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12) dev: true @@ -5915,7 +5915,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 @@ -5929,7 +5929,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5940,7 +5940,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 dev: true @@ -5951,7 +5951,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5961,7 +5961,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5971,7 +5971,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true @@ -5982,7 +5982,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5992,7 +5992,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6002,7 +6002,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6012,7 +6012,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 @@ -6025,7 +6025,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6035,7 +6035,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6046,7 +6046,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6057,7 +6057,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6069,7 +6069,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 @@ -6159,7 +6159,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.20.12) @@ -6170,7 +6170,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.23.9 esutils: 2.0.3 @@ -6182,7 +6182,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.20.12) @@ -6197,7 +6197,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12) @@ -6211,7 +6211,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -6237,7 +6237,7 @@ packages: '@babel/parser': 7.23.9 '@babel/types': 7.23.9 - /@babel/traverse@7.23.9: + /@babel/traverse@7.23.9(supports-color@9.4.0): resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} engines: {node: '>=6.9.0'} dependencies: @@ -6249,7 +6249,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.9 '@babel/types': 7.23.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -6677,7 +6677,7 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) eslint-visitor-keys: 3.4.3 /@eslint-community/regexpp@4.10.0: @@ -6689,7 +6689,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) espree: 7.3.1 globals: 12.4.0 ignore: 4.0.6 @@ -6707,7 +6707,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) espree: 7.3.1 globals: 13.24.0 ignore: 4.0.6 @@ -6719,12 +6719,12 @@ packages: - supports-color dev: true - /@eslint/eslintrc@1.4.1: + /@eslint/eslintrc@1.4.1(supports-color@9.4.0): resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -6740,7 +6740,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -6757,7 +6757,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) espree: 10.0.1 globals: 13.24.0 ignore: 5.3.1 @@ -8295,7 +8295,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 2.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) minimatch: 3.0.8 transitivePeerDependencies: - supports-color @@ -8306,18 +8306,18 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) minimatch: 3.0.8 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/config-array@0.9.5: + /@humanwhocodes/config-array@0.9.5(supports-color@9.4.0): resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) minimatch: 3.0.8 transitivePeerDependencies: - supports-color @@ -8359,7 +8359,7 @@ packages: jest-util: 29.7.0 slash: 3.0.0 - /@jest/core@29.5.0: + /@jest/core@29.5.0(supports-color@9.4.0): resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8369,9 +8369,9 @@ packages: optional: true dependencies: '@jest/console': 29.7.0 - '@jest/reporters': 29.5.0 + '@jest/reporters': 29.5.0(supports-color@9.4.0) '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.5.0 + '@jest/transform': 29.5.0(supports-color@9.4.0) '@jest/types': 29.5.0 '@types/node': 18.17.15 ansi-escapes: 4.3.2 @@ -8380,15 +8380,15 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.5.0(@types/node@18.17.15) + jest-config: 29.5.0(@types/node@18.17.15)(supports-color@9.4.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 jest-resolve: 29.5.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.5.0 + jest-resolve-dependencies: 29.7.0(supports-color@9.4.0) + jest-runner: 29.7.0(supports-color@9.4.0) + jest-runtime: 29.7.0(supports-color@9.4.0) + jest-snapshot: 29.5.0(supports-color@9.4.0) jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 @@ -8413,7 +8413,7 @@ packages: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.7.0 + '@jest/transform': 29.7.0(supports-color@9.4.0) '@jest/types': 29.6.3 '@types/node': 18.17.15 ansi-escapes: 4.3.2 @@ -8427,10 +8427,10 @@ packages: jest-message-util: 29.7.0 jest-regex-util: 29.6.3 jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 + jest-resolve-dependencies: 29.7.0(supports-color@9.4.0) + jest-runner: 29.7.0(supports-color@9.4.0) + jest-runtime: 29.7.0(supports-color@9.4.0) + jest-snapshot: 29.7.0(supports-color@9.4.0) jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 @@ -8459,12 +8459,12 @@ packages: dependencies: jest-get-type: 29.6.3 - /@jest/expect@29.7.0: + /@jest/expect@29.7.0(supports-color@9.4.0): resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: expect: 29.7.0 - jest-snapshot: 29.7.0 + jest-snapshot: 29.7.0(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -8479,18 +8479,18 @@ packages: jest-mock: 29.7.0 jest-util: 29.7.0 - /@jest/globals@29.7.0: + /@jest/globals@29.7.0(supports-color@9.4.0): resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0 + '@jest/expect': 29.7.0(supports-color@9.4.0) '@jest/types': 29.6.3 jest-mock: 29.7.0 transitivePeerDependencies: - supports-color - /@jest/reporters@29.5.0: + /@jest/reporters@29.5.0(supports-color@9.4.0): resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8502,7 +8502,7 @@ packages: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 29.7.0 '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.5.0 + '@jest/transform': 29.5.0(supports-color@9.4.0) '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.22 '@types/istanbul-lib-coverage': 2.0.4 @@ -8513,9 +8513,9 @@ packages: glob: 7.2.3 graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 5.2.1 + istanbul-lib-instrument: 5.2.1(supports-color@9.4.0) istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 + istanbul-lib-source-maps: 4.0.1(supports-color@9.4.0) istanbul-reports: 3.1.7 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -8539,7 +8539,7 @@ packages: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 29.7.0 '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.7.0 + '@jest/transform': 29.7.0(supports-color@9.4.0) '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.22 '@types/istanbul-lib-coverage': 2.0.4 @@ -8552,7 +8552,7 @@ packages: istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.2 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 + istanbul-lib-source-maps: 4.0.1(supports-color@9.4.0) istanbul-reports: 3.1.7 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -8607,9 +8607,9 @@ packages: resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@jest/types': 26.6.2 - babel-plugin-istanbul: 6.1.1 + babel-plugin-istanbul: 6.1.1(supports-color@9.4.0) chalk: 4.1.2 convert-source-map: 1.9.0 fast-json-stable-stringify: 2.1.0 @@ -8626,14 +8626,14 @@ packages: - supports-color dev: true - /@jest/transform@29.5.0: + /@jest/transform@29.5.0(supports-color@9.4.0): resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.22 - babel-plugin-istanbul: 6.1.1 + babel-plugin-istanbul: 6.1.1(supports-color@9.4.0) chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 @@ -8648,14 +8648,14 @@ packages: transitivePeerDependencies: - supports-color - /@jest/transform@29.7.0: + /@jest/transform@29.7.0(supports-color@9.4.0): resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.22 - babel-plugin-istanbul: 6.1.1 + babel-plugin-istanbul: 6.1.1(supports-color@9.4.0) chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 @@ -9478,48 +9478,48 @@ packages: engines: {node: '>=14.0.0'} dev: true - /@rushstack/eslint-config@3.6.4(eslint@8.7.0)(typescript@4.9.5): + /@rushstack/eslint-config@3.6.4(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): resolution: {integrity: sha512-jeIA1qvGfiIWrHr2lXzIhcdFTZarTawH/Fz0MBh2b4F7n3dP20e+XMmUhT02SuVmb9bCt61PtD3vWHt/WkGjQA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: '>=4.7.0' dependencies: '@rushstack/eslint-patch': 1.7.2 - '@rushstack/eslint-plugin': 0.15.1(eslint@8.7.0)(typescript@4.9.5) - '@rushstack/eslint-plugin-packlets': 0.9.1(eslint@8.7.0)(typescript@4.9.5) - '@rushstack/eslint-plugin-security': 0.8.1(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - eslint: 8.7.0 + '@rushstack/eslint-plugin': 0.15.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@rushstack/eslint-plugin-packlets': 0.9.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@rushstack/eslint-plugin-security': 0.8.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + eslint: 8.7.0(supports-color@9.4.0) eslint-plugin-promise: 6.1.1(eslint@8.7.0) eslint-plugin-react: 7.33.2(eslint@8.7.0) eslint-plugin-tsdoc: 0.2.17 - typescript: 4.9.5 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@rushstack/eslint-config@3.6.4(eslint@8.7.0)(typescript@5.3.3): + /@rushstack/eslint-config@3.6.4(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-jeIA1qvGfiIWrHr2lXzIhcdFTZarTawH/Fz0MBh2b4F7n3dP20e+XMmUhT02SuVmb9bCt61PtD3vWHt/WkGjQA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: '>=4.7.0' dependencies: '@rushstack/eslint-patch': 1.7.2 - '@rushstack/eslint-plugin': 0.15.1(eslint@8.7.0)(typescript@5.3.3) - '@rushstack/eslint-plugin-packlets': 0.9.1(eslint@8.7.0)(typescript@5.3.3) - '@rushstack/eslint-plugin-security': 0.8.1(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) - eslint: 8.7.0 + '@rushstack/eslint-plugin': 0.15.1(eslint@8.7.0)(typescript@4.9.5) + '@rushstack/eslint-plugin-packlets': 0.9.1(eslint@8.7.0)(typescript@4.9.5) + '@rushstack/eslint-plugin-security': 0.8.1(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + eslint: 8.7.0(supports-color@9.4.0) eslint-plugin-promise: 6.1.1(eslint@8.7.0) eslint-plugin-react: 7.33.2(eslint@8.7.0) eslint-plugin-tsdoc: 0.2.17 - typescript: 5.3.3 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true @@ -9528,79 +9528,79 @@ packages: resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==} dev: true - /@rushstack/eslint-plugin-packlets@0.9.1(eslint@8.7.0)(typescript@4.9.5): + /@rushstack/eslint-plugin-packlets@0.9.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): resolution: {integrity: sha512-CN7RKrrpBj+UXzOYUxArzV7lUKX8UlZBJWPzdAI8HFYg0g1EVASjGRlcq3Q+e1KRZ1MeliVigRsoodfmJCHv+A==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.3.3 - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - eslint: 8.7.0 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + eslint: 8.7.0(supports-color@9.4.0) transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin-packlets@0.9.1(eslint@8.7.0)(typescript@5.3.3): + /@rushstack/eslint-plugin-packlets@0.9.1(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-CN7RKrrpBj+UXzOYUxArzV7lUKX8UlZBJWPzdAI8HFYg0g1EVASjGRlcq3Q+e1KRZ1MeliVigRsoodfmJCHv+A==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.3.3 - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) - eslint: 8.7.0 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + eslint: 8.7.0(supports-color@9.4.0) transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin-security@0.8.1(eslint@8.7.0)(typescript@4.9.5): + /@rushstack/eslint-plugin-security@0.8.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): resolution: {integrity: sha512-XEMt9dvifXO6mmIfVggUNd4PP8pZlewn1D7OGXdMtLasRUiOkZGOYu24Kj5fgLnPDH1xqAdG9okhPZwT4yar7w==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.3.3 - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - eslint: 8.7.0 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + eslint: 8.7.0(supports-color@9.4.0) transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin-security@0.8.1(eslint@8.7.0)(typescript@5.3.3): + /@rushstack/eslint-plugin-security@0.8.1(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-XEMt9dvifXO6mmIfVggUNd4PP8pZlewn1D7OGXdMtLasRUiOkZGOYu24Kj5fgLnPDH1xqAdG9okhPZwT4yar7w==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.3.3 - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) - eslint: 8.7.0 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + eslint: 8.7.0(supports-color@9.4.0) transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin@0.15.1(eslint@8.7.0)(typescript@4.9.5): + /@rushstack/eslint-plugin@0.15.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): resolution: {integrity: sha512-xgu6jwMscLCX0SWCDAUEpIFou3ApyTkJC76zgrWs6oOH1oeF8PLfzkdwhaSF8QptXG6oxXV7aqGMkDwH5ToBwQ==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.3.3 - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - eslint: 8.7.0 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + eslint: 8.7.0(supports-color@9.4.0) transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin@0.15.1(eslint@8.7.0)(typescript@5.3.3): + /@rushstack/eslint-plugin@0.15.1(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-xgu6jwMscLCX0SWCDAUEpIFou3ApyTkJC76zgrWs6oOH1oeF8PLfzkdwhaSF8QptXG6oxXV7aqGMkDwH5ToBwQ==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.3.3 - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) - eslint: 8.7.0 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + eslint: 8.7.0(supports-color@9.4.0) transitivePeerDependencies: - supports-color - typescript @@ -9656,18 +9656,18 @@ packages: jest-environment-node: optional: true dependencies: - '@jest/core': 29.5.0 - '@jest/reporters': 29.5.0 - '@jest/transform': 29.5.0 + '@jest/core': 29.5.0(supports-color@9.4.0) + '@jest/reporters': 29.5.0(supports-color@9.4.0) + '@jest/transform': 29.5.0(supports-color@9.4.0) '@rushstack/heft': link:../../apps/heft '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) '@rushstack/terminal': 0.9.0(@types/node@18.17.15) - jest-config: 29.5.0(@types/node@18.17.15) + jest-config: 29.5.0(@types/node@18.17.15)(supports-color@9.4.0) jest-environment-jsdom: 29.5.0 jest-environment-node: 29.5.0 jest-resolve: 29.5.0 - jest-snapshot: 29.5.0 + jest-snapshot: 29.5.0(supports-color@9.4.0) lodash: 4.17.21 transitivePeerDependencies: - '@types/node' @@ -9677,7 +9677,7 @@ packages: - ts-node dev: true - /@rushstack/heft-jest-plugin@0.11.14(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0): + /@rushstack/heft-jest-plugin@0.11.14(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0)(supports-color@9.4.0): resolution: {integrity: sha512-Ct5quYL9myoed4mIROkeGMB4Pu3kHHPA3rCfLEusBqcOkS/afFu6AhIIXAIR8XozAGWLs3mD/7irvF8FB5/4MQ==} peerDependencies: '@rushstack/heft': '*' @@ -9689,17 +9689,17 @@ packages: jest-environment-node: optional: true dependencies: - '@jest/core': 29.5.0 - '@jest/reporters': 29.5.0 - '@jest/transform': 29.5.0 + '@jest/core': 29.5.0(supports-color@9.4.0) + '@jest/reporters': 29.5.0(supports-color@9.4.0) + '@jest/transform': 29.5.0(supports-color@9.4.0) '@rushstack/heft': 0.65.4(@types/node@18.17.15) '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) '@rushstack/terminal': 0.9.0(@types/node@18.17.15) - jest-config: 29.5.0(@types/node@18.17.15) + jest-config: 29.5.0(@types/node@18.17.15)(supports-color@9.4.0) jest-environment-node: 29.5.0 jest-resolve: 29.5.0 - jest-snapshot: 29.5.0 + jest-snapshot: 29.5.0(supports-color@9.4.0) lodash: 4.17.21 transitivePeerDependencies: - '@types/node' @@ -9739,14 +9739,14 @@ packages: '@rushstack/heft': '*' dependencies: '@microsoft/api-extractor': 7.40.6(@types/node@18.17.15) - '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(typescript@5.3.3) + '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) '@rushstack/heft': link:../../apps/heft '@rushstack/heft-api-extractor-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) '@rushstack/heft-jest-plugin': 0.11.14(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) '@rushstack/heft-lint-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) '@rushstack/heft-typescript-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) '@types/heft-jest': 1.0.1 - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) jest-environment-node: 29.5.0 typescript: 5.3.3 transitivePeerDependencies: @@ -9758,20 +9758,20 @@ packages: - ts-node dev: true - /@rushstack/heft-node-rig@2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15): + /@rushstack/heft-node-rig@2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0): resolution: {integrity: sha512-nF6+P2aJUYMqFCl2JPQYKh3hjArXQAbiFnDJkNBr4tBQUcgvwgN2VtgMZJEZeg1cPK6DVOnGqFsInHOMCuKLTw==} peerDependencies: '@rushstack/heft': '*' dependencies: '@microsoft/api-extractor': 7.40.6(@types/node@18.17.15) - '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(typescript@5.3.3) + '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) '@rushstack/heft': 0.65.4(@types/node@18.17.15) '@rushstack/heft-api-extractor-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) - '@rushstack/heft-jest-plugin': 0.11.14(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0) + '@rushstack/heft-jest-plugin': 0.11.14(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0)(supports-color@9.4.0) '@rushstack/heft-lint-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@rushstack/heft-typescript-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': 1.0.1 - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) jest-environment-node: 29.5.0 typescript: 5.3.3 transitivePeerDependencies: @@ -10212,7 +10212,7 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12) @@ -10302,7 +10302,7 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@storybook/addon-actions': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/addon-backgrounds': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/addon-controls': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) @@ -10538,7 +10538,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.20.12) '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.20.12) @@ -10655,7 +10655,7 @@ packages: peerDependencies: jest: '*' dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/preset-env': 7.23.9(@babel/core@7.20.12) '@storybook/codemod': 6.4.22(@babel/preset-env@7.23.9) '@storybook/core-common': 6.4.22(eslint@8.7.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) @@ -10840,7 +10840,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.20.12) '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.20.12) @@ -11015,12 +11015,12 @@ packages: /@storybook/csf-tools@6.4.22: resolution: {integrity: sha512-LMu8MZAiQspJAtMBLU2zitsIkqQv7jOwX7ih5JrXlyaDticH7l2j6Q+1mCZNWUOiMTizj0ivulmUsSaYbpToSw==} dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12) '@babel/preset-env': 7.23.9(@babel/core@7.20.12) - '@babel/traverse': 7.23.9 + '@babel/traverse': 7.23.9(supports-color@9.4.0) '@babel/types': 7.23.9 '@mdx-js/mdx': 1.6.22 '@storybook/csf': 0.0.2--canary.87bc651.0 @@ -11052,7 +11052,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.20.12) '@babel/preset-react': 7.23.3(@babel/core@7.20.12) '@storybook/addons': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) @@ -11151,7 +11151,7 @@ packages: typescript: '>= 3.x' webpack: '>= 4 || ^4 || ^5' dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -11181,7 +11181,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/preset-flow': 7.23.3(@babel/core@7.20.12) '@babel/preset-react': 7.23.3(@babel/core@7.20.12) '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.11.0)(webpack@4.47.0) @@ -12019,7 +12019,7 @@ packages: dependencies: '@types/yargs-parser': 21.0.3 - /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12031,24 +12031,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 6.19.1(typescript@4.9.5) - '@typescript-eslint/type-utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) - debug: 4.3.4 - eslint: 8.7.0 + '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) + debug: 4.3.4(supports-color@9.4.0) + eslint: 8.7.0(supports-color@9.4.0) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.2.1(typescript@4.9.5) - typescript: 4.9.5 + ts-api-utils: 1.2.1(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12060,21 +12059,22 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) - '@typescript-eslint/type-utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4 - eslint: 8.7.0 + '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.19.1(typescript@4.9.5) + '@typescript-eslint/type-utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) + debug: 4.3.4(supports-color@9.4.0) + eslint: 8.7.0(supports-color@9.4.0) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.2.1(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: true /@typescript-eslint/parser@6.19.1(eslint@7.11.0)(typescript@5.3.3): resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} @@ -12088,9 +12088,9 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 7.11.0 typescript: 5.3.3 transitivePeerDependencies: @@ -12109,9 +12109,9 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 7.30.0 typescript: 5.3.3 transitivePeerDependencies: @@ -12130,16 +12130,16 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 7.7.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.19.1(eslint@8.7.0)(typescript@4.9.5): + /@typescript-eslint/parser@6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12149,18 +12149,17 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.1(typescript@4.9.5) - '@typescript-eslint/types': 6.19.1(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) - debug: 4.3.4 - eslint: 8.7.0 - typescript: 4.9.5 + '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) + debug: 4.3.4(supports-color@9.4.0) + eslint: 8.7.0(supports-color@9.4.0) + typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/parser@6.19.1(eslint@8.7.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.19.1(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12170,15 +12169,16 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) - '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4 - eslint: 8.7.0 - typescript: 5.3.3 + '@typescript-eslint/scope-manager': 6.19.1(typescript@4.9.5) + '@typescript-eslint/types': 6.19.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) + debug: 4.3.4(supports-color@9.4.0) + eslint: 8.7.0(supports-color@9.4.0) + typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: true /@typescript-eslint/rule-tester@6.19.1(@eslint/eslintrc@3.0.1)(eslint@8.7.0)(typescript@5.3.3): resolution: {integrity: sha512-1qvOSO9kjtjP66UimQ06tnZC/XVhb2s5hVi2Cn33efnzM3m+j8rwcGJJ9xwKacUWe7U50iHrY9xrakmF7SPWbg==} @@ -12189,10 +12189,10 @@ packages: dependencies: '@eslint/eslintrc': 3.0.1 '@types/semver': 7.5.0 - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) ajv: 6.12.6 - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) lodash.merge: 4.6.2 semver: 7.5.4 transitivePeerDependencies: @@ -12219,7 +12219,7 @@ packages: transitivePeerDependencies: - typescript - /@typescript-eslint/type-utils@6.19.1(eslint@8.7.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12229,17 +12229,16 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - debug: 4.3.4 - eslint: 8.7.0 - ts-api-utils: 1.2.1(typescript@4.9.5) - typescript: 4.9.5 + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + debug: 4.3.4(supports-color@9.4.0) + eslint: 8.7.0(supports-color@9.4.0) + ts-api-utils: 1.2.1(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/type-utils@6.19.1(eslint@8.7.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@6.19.1(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12249,14 +12248,15 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) - debug: 4.3.4 - eslint: 8.7.0 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) + debug: 4.3.4(supports-color@9.4.0) + eslint: 8.7.0(supports-color@9.4.0) + ts-api-utils: 1.2.1(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: true /@typescript-eslint/types@5.59.11(typescript@5.3.3): resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} @@ -12284,7 +12284,7 @@ packages: dependencies: typescript: 5.3.3 - /@typescript-eslint/typescript-estree@6.19.1(typescript@4.9.5): + /@typescript-eslint/typescript-estree@6.19.1(supports-color@9.4.0)(typescript@5.3.3): resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12293,20 +12293,19 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.19.1(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) - debug: 4.3.4 + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.2.1(typescript@4.9.5) - typescript: 4.9.5 + ts-api-utils: 1.2.1(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3): + /@typescript-eslint/typescript-estree@6.19.1(typescript@4.9.5): resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12315,19 +12314,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4 + '@typescript-eslint/types': 6.19.1(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.2.1(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: true - /@typescript-eslint/utils@6.19.1(eslint@8.7.0)(typescript@4.9.5): + /@typescript-eslint/utils@6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12336,17 +12336,16 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.7.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.19.1(typescript@4.9.5) - '@typescript-eslint/types': 6.19.1(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) - eslint: 8.7.0 + '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) + '@typescript-eslint/types': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + eslint: 8.7.0(supports-color@9.4.0) semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/utils@6.19.1(eslint@8.7.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.19.1(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12355,14 +12354,15 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.7.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) - '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) - eslint: 8.7.0 + '@typescript-eslint/scope-manager': 6.19.1(typescript@4.9.5) + '@typescript-eslint/types': 6.19.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) + eslint: 8.7.0(supports-color@9.4.0) semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript + dev: true /@typescript-eslint/visitor-keys@6.19.1(typescript@4.9.5): resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==} @@ -12750,7 +12750,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -13282,7 +13282,7 @@ packages: resolution: {integrity: sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA==} dependencies: archy: 1.0.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) fastq: 1.17.1 queue-microtask: 1.2.3 transitivePeerDependencies: @@ -13380,19 +13380,19 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) dev: true - /babel-jest@29.7.0(@babel/core@7.20.12): + /babel-jest@29.7.0(@babel/core@7.20.12)(supports-color@9.4.0): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.20.12 - '@jest/transform': 29.7.0 + '@babel/core': 7.20.12(supports-color@9.4.0) + '@jest/transform': 29.7.0(supports-color@9.4.0) '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 + babel-plugin-istanbul: 6.1.1(supports-color@9.4.0) babel-preset-jest: 29.6.3(@babel/core@7.20.12) chalk: 4.1.2 graceful-fs: 4.2.11 @@ -13407,7 +13407,7 @@ packages: '@babel/core': ^7.0.0 webpack: '>=2 || ^4 || ^5' dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 @@ -13450,14 +13450,14 @@ packages: '@babel/helper-plugin-utils': 7.10.4 dev: true - /babel-plugin-istanbul@6.1.1: + /babel-plugin-istanbul@6.1.1(supports-color@9.4.0): resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: '@babel/helper-plugin-utils': 7.22.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1 + istanbul-lib-instrument: 5.2.1(supports-color@9.4.0) test-exclude: 6.0.0 transitivePeerDependencies: - supports-color @@ -13493,7 +13493,7 @@ packages: peerDependencies: '@babel/core': ^7.1.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) dev: true /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.20.12): @@ -13502,7 +13502,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.20.12) semver: 6.3.1 transitivePeerDependencies: @@ -13514,7 +13514,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-define-polyfill-provider': 0.1.5(@babel/core@7.20.12) core-js-compat: 3.36.0 transitivePeerDependencies: @@ -13526,7 +13526,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.20.12) core-js-compat: 3.36.0 transitivePeerDependencies: @@ -13538,7 +13538,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.20.12) transitivePeerDependencies: - supports-color @@ -13563,7 +13563,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12) '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.20.12) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.20.12) @@ -13583,7 +13583,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.20.12) @@ -15162,7 +15162,7 @@ packages: supports-color: 8.1.1 dev: true - /debug@4.3.4: + /debug@4.3.4(supports-color@9.4.0): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -15172,6 +15172,7 @@ packages: optional: true dependencies: ms: 2.1.2 + supports-color: 9.4.0 /debuglog@1.0.1: resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} @@ -15330,12 +15331,12 @@ packages: hasBin: true dependencies: '@babel/parser': 7.23.9 - '@babel/traverse': 7.23.9 + '@babel/traverse': 7.23.9(supports-color@9.4.0) '@vue/compiler-sfc': 3.4.19 callsite: 1.0.0 camelcase: 6.3.0 cosmiconfig: 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) deps-regex: 0.2.0 findup-sync: 5.0.0 ignore: 5.3.1 @@ -15435,7 +15436,7 @@ packages: hasBin: true dependencies: address: 1.2.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -16299,7 +16300,7 @@ packages: optional: true dependencies: debug: 3.2.7 - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) dev: false /eslint-plugin-deprecation@2.0.0(eslint@8.7.0)(typescript@5.3.3): @@ -16308,8 +16309,8 @@ packages: eslint: ^7.0.0 || ^8.0.0 typescript: ^4.2.4 || ^5.0.0 dependencies: - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@5.3.3) - eslint: 8.7.0 + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + eslint: 8.7.0(supports-color@9.4.0) tslib: 2.3.1 tsutils: 3.21.0(typescript@5.3.3) typescript: 5.3.3 @@ -16322,7 +16323,7 @@ packages: peerDependencies: eslint: '>=7.7.0' dependencies: - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) dev: false /eslint-plugin-import@2.25.4(eslint@8.7.0): @@ -16335,7 +16336,7 @@ packages: array.prototype.flat: 1.3.2 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.0(eslint@8.7.0) has: 1.0.4 @@ -16355,9 +16356,9 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.17.0 comment-parser: 1.3.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) esquery: 1.5.0 regextras: 0.8.0 semver: 7.5.4 @@ -16372,7 +16373,7 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) /eslint-plugin-react-hooks@4.3.0(eslint@8.7.0): resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} @@ -16380,7 +16381,7 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) dev: false /eslint-plugin-react@7.33.2(eslint@8.7.0): @@ -16394,7 +16395,7 @@ packages: array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 es-iterator-helpers: 1.0.17 - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -16447,7 +16448,7 @@ packages: peerDependencies: eslint: '>=5' dependencies: - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) eslint-visitor-keys: 2.1.0 /eslint-visitor-keys@1.3.0: @@ -16478,7 +16479,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 enquirer: 2.4.1 eslint-scope: 5.1.1 @@ -16525,7 +16526,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 enquirer: 2.4.1 escape-string-regexp: 4.0.0 @@ -16572,7 +16573,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 enquirer: 2.4.1 eslint-scope: 5.1.1 @@ -16624,7 +16625,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -16655,17 +16656,17 @@ packages: - supports-color dev: true - /eslint@8.7.0: + /eslint@8.7.0(supports-color@9.4.0): resolution: {integrity: sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.4.1 - '@humanwhocodes/config-array': 0.9.5 + '@eslint/eslintrc': 1.4.1(supports-color@9.4.0) + '@humanwhocodes/config-array': 0.9.5(supports-color@9.4.0) ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -16753,7 +16754,7 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.23.9 + '@babel/traverse': 7.23.9(supports-color@9.4.0) '@babel/types': 7.23.9 c8: 7.14.0 transitivePeerDependencies: @@ -17345,7 +17346,7 @@ packages: chokidar: 3.4.3 cosmiconfig: 6.0.0 deepmerge: 4.3.1 - eslint: 8.7.0 + eslint: 8.7.0(supports-color@9.4.0) fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.4.3 @@ -17625,7 +17626,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 data-uri-to-buffer: 3.0.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) file-uri-to-path: 2.0.0 fs-extra: 8.1.0 ftp: 0.3.10 @@ -18251,7 +18252,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -18262,7 +18263,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -18320,7 +18321,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -18330,7 +18331,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -18971,11 +18972,11 @@ packages: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} - /istanbul-lib-instrument@5.2.1: + /istanbul-lib-instrument@5.2.1(supports-color@9.4.0): resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/parser': 7.23.9 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -19004,11 +19005,11 @@ packages: make-dir: 4.0.0 supports-color: 7.2.0 - /istanbul-lib-source-maps@4.0.1: + /istanbul-lib-source-maps@4.0.1(supports-color@9.4.0): resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -19049,12 +19050,12 @@ packages: jest-util: 29.7.0 p-limit: 3.1.0 - /jest-circus@29.7.0: + /jest-circus@29.7.0(supports-color@9.4.0): resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0 + '@jest/expect': 29.7.0(supports-color@9.4.0) '@jest/test-result': 29.7.0(@types/node@18.17.15) '@jest/types': 29.6.3 '@types/node': 18.17.15 @@ -19065,8 +19066,8 @@ packages: jest-each: 29.7.0 jest-matcher-utils: 29.7.0 jest-message-util: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 + jest-runtime: 29.7.0(supports-color@9.4.0) + jest-snapshot: 29.7.0(supports-color@9.4.0) jest-util: 29.7.0 p-limit: 3.1.0 pretty-format: 29.7.0 @@ -19105,7 +19106,7 @@ packages: - ts-node dev: true - /jest-config@29.5.0(@types/node@18.17.15): + /jest-config@29.5.0(@types/node@18.17.15)(supports-color@9.4.0): resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -19117,22 +19118,22 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@jest/test-sequencer': 29.7.0(@types/node@18.17.15) '@jest/types': 29.5.0 '@types/node': 18.17.15 - babel-jest: 29.7.0(@babel/core@7.20.12) + babel-jest: 29.7.0(@babel/core@7.20.12)(supports-color@9.4.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.7.0 + jest-circus: 29.7.0(supports-color@9.4.0) jest-environment-node: 29.5.0 jest-get-type: 29.6.3 jest-regex-util: 29.6.3 jest-resolve: 29.5.0 - jest-runner: 29.7.0 + jest-runner: 29.7.0(supports-color@9.4.0) jest-util: 29.7.0 jest-validate: 29.7.0 micromatch: 4.0.5 @@ -19156,22 +19157,22 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@jest/test-sequencer': 29.7.0(@types/node@18.17.15) '@jest/types': 29.6.3 '@types/node': 18.17.15 - babel-jest: 29.7.0(@babel/core@7.20.12) + babel-jest: 29.7.0(@babel/core@7.20.12)(supports-color@9.4.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.7.0 + jest-circus: 29.7.0(supports-color@9.4.0) jest-environment-node: 29.7.0 jest-get-type: 29.6.3 jest-regex-util: 29.6.3 jest-resolve: 29.7.0 - jest-runner: 29.7.0 + jest-runner: 29.7.0(supports-color@9.4.0) jest-util: 29.7.0 jest-validate: 29.7.0 micromatch: 4.0.5 @@ -19400,12 +19401,12 @@ packages: resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - /jest-resolve-dependencies@29.7.0: + /jest-resolve-dependencies@29.7.0(supports-color@9.4.0): resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-regex-util: 29.6.3 - jest-snapshot: 29.7.0 + jest-snapshot: 29.7.0(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -19437,14 +19438,14 @@ packages: resolve.exports: 2.0.2 slash: 3.0.0 - /jest-runner@29.7.0: + /jest-runner@29.7.0(supports-color@9.4.0): resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/console': 29.7.0 '@jest/environment': 29.7.0 '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.7.0 + '@jest/transform': 29.7.0(supports-color@9.4.0) '@jest/types': 29.6.3 '@types/node': 18.17.15 chalk: 4.1.2 @@ -19456,7 +19457,7 @@ packages: jest-leak-detector: 29.7.0 jest-message-util: 29.7.0 jest-resolve: 29.7.0 - jest-runtime: 29.7.0 + jest-runtime: 29.7.0(supports-color@9.4.0) jest-util: 29.7.0 jest-watcher: 29.7.0 jest-worker: 29.7.0 @@ -19465,16 +19466,16 @@ packages: transitivePeerDependencies: - supports-color - /jest-runtime@29.7.0: + /jest-runtime@29.7.0(supports-color@9.4.0): resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 - '@jest/globals': 29.7.0 + '@jest/globals': 29.7.0(supports-color@9.4.0) '@jest/source-map': 29.6.3 '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.7.0 + '@jest/transform': 29.7.0(supports-color@9.4.0) '@jest/types': 29.6.3 '@types/node': 18.17.15 chalk: 4.1.2 @@ -19487,7 +19488,7 @@ packages: jest-mock: 29.7.0 jest-regex-util: 29.6.3 jest-resolve: 29.7.0 - jest-snapshot: 29.7.0 + jest-snapshot: 29.7.0(supports-color@9.4.0) jest-util: 29.7.0 slash: 3.0.0 strip-bom: 4.0.0 @@ -19502,18 +19503,18 @@ packages: graceful-fs: 4.2.11 dev: true - /jest-snapshot@29.5.0: + /jest-snapshot@29.5.0(supports-color@9.4.0): resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/generator': 7.23.6 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12) '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.20.12) - '@babel/traverse': 7.23.9 + '@babel/traverse': 7.23.9(supports-color@9.4.0) '@babel/types': 7.23.9 '@jest/expect-utils': 29.7.0 - '@jest/transform': 29.5.0 + '@jest/transform': 29.5.0(supports-color@9.4.0) '@jest/types': 29.5.0 '@types/babel__traverse': 7.20.5 '@types/prettier': 2.7.3 @@ -19532,17 +19533,17 @@ packages: transitivePeerDependencies: - supports-color - /jest-snapshot@29.7.0: + /jest-snapshot@29.7.0(supports-color@9.4.0): resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/generator': 7.23.6 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12) '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.20.12) '@babel/types': 7.23.9 '@jest/expect-utils': 29.7.0 - '@jest/transform': 29.7.0 + '@jest/transform': 29.7.0(supports-color@9.4.0) '@jest/types': 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.20.12) chalk: 4.1.2 @@ -19650,7 +19651,7 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.5.0 + '@jest/core': 29.5.0(supports-color@9.4.0) '@jest/types': 29.5.0 import-local: 3.1.0 jest-cli: 29.7.0(@types/node@18.17.15) @@ -19712,7 +19713,7 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/parser': 7.23.9 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.20.12) @@ -20214,7 +20215,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) flatted: 3.3.1 rfdc: 1.3.1 streamroller: 3.1.5 @@ -21501,7 +21502,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) get-uri: 3.0.2 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 @@ -22422,7 +22423,7 @@ packages: engines: {node: '>= 8'} dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 lru-cache: 5.1.1 @@ -22500,7 +22501,7 @@ packages: engines: {node: '>=8.16.0'} dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -22625,7 +22626,7 @@ packages: /rc-config-loader@4.1.3: resolution: {integrity: sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) js-yaml: 4.1.0 json5: 2.2.3 require-from-string: 2.0.2 @@ -22665,7 +22666,7 @@ packages: engines: {node: '>=8.10.0'} hasBin: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.20.12(supports-color@9.4.0) '@babel/generator': 7.23.6 '@babel/runtime': 7.23.9 ast-types: 0.14.2 @@ -24099,7 +24100,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) socks: 2.7.3 transitivePeerDependencies: - supports-color @@ -24223,7 +24224,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -24237,7 +24238,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -24354,7 +24355,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -24627,6 +24628,10 @@ packages: dependencies: has-flag: 4.0.0 + /supports-color@9.4.0: + resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} + engines: {node: '>=12'} + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index c46300bbe4b..d6441dc2dca 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "58dfbad420ffbe246c9ad8edd95b8eacaca6c6c6", + "pnpmShrinkwrapHash": "0abfecaf3d1cfcd6d0bf5608693b9953a5e6389a", "preferredVersionsHash": "40d4640a94cff77f7808a2f1960cc76231eb6f86" } diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 2c3fb2fc7ef..5518f1a0f33 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@rushstack/node-core-library": "workspace:*", - "colors": "~1.2.1" + "supports-color": "~9.4.0" }, "devDependencies": { "@rushstack/heft": "0.65.4", diff --git a/libraries/terminal/src/ConsoleTerminalProvider.ts b/libraries/terminal/src/ConsoleTerminalProvider.ts index e4aaba7a6d3..bc34c785f72 100644 --- a/libraries/terminal/src/ConsoleTerminalProvider.ts +++ b/libraries/terminal/src/ConsoleTerminalProvider.ts @@ -2,7 +2,7 @@ // See LICENSE in the project root for license information. import { EOL } from 'os'; -import { enabled as supportsColor } from 'colors/safe'; +import supportsColor from 'supports-color'; import { type ITerminalProvider, TerminalProviderSeverity } from './ITerminalProvider'; @@ -32,17 +32,22 @@ export interface IConsoleTerminalProviderOptions { * @beta */ export class ConsoleTerminalProvider implements ITerminalProvider { - public static readonly supportsColor: boolean = supportsColor; + public static readonly supportsColor: boolean = !!supportsColor.stdout && !!supportsColor.stderr; /** * If true, verbose-level messages should be written to the console. */ - public verboseEnabled: boolean = false; + public readonly verboseEnabled: boolean; /** * If true, debug-level messages should be written to the console. */ - public debugEnabled: boolean = false; + public readonly debugEnabled: boolean; + + /** + * {@inheritDoc ITerminalProvider.supportsColor} + */ + public readonly supportsColor: boolean = ConsoleTerminalProvider.supportsColor; public constructor(options: Partial = {}) { this.verboseEnabled = !!options.verboseEnabled; @@ -88,11 +93,4 @@ export class ConsoleTerminalProvider implements ITerminalProvider { public get eolCharacter(): string { return EOL; } - - /** - * {@inheritDoc ITerminalProvider.supportsColor} - */ - public get supportsColor(): boolean { - return supportsColor; - } } diff --git a/libraries/terminal/src/test/AnsiEscape.test.ts b/libraries/terminal/src/test/AnsiEscape.test.ts index 644f8eb09dd..b5dba146a97 100644 --- a/libraries/terminal/src/test/AnsiEscape.test.ts +++ b/libraries/terminal/src/test/AnsiEscape.test.ts @@ -1,26 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -// Explicitly use the colors package here instead of Colorize -import colors from 'colors/safe'; import { AnsiEscape } from '../AnsiEscape'; +import { Colorize } from '../Colorize'; describe(AnsiEscape.name, () => { - let initialColorsEnabled: boolean; - - beforeAll(() => { - initialColorsEnabled = colors.enabled; - colors.enable(); - }); - - afterAll(() => { - if (!initialColorsEnabled) { - colors.disable(); - } - }); - it('calls removeCodes() successfully', () => { - const coloredInput: string = colors.rainbow('Hello, world!'); + const coloredInput: string = Colorize.green('Hello, world!'); const decoloredInput: string = AnsiEscape.removeCodes(coloredInput); expect(coloredInput).not.toBe(decoloredInput); expect(decoloredInput).toBe('Hello, world!'); From 7b3c9be2188eba44991373a49496be41a3cedfab Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Sat, 24 Feb 2024 12:00:41 -0500 Subject: [PATCH 58/74] Downgrade supports-color to a version that exports CJS. --- common/config/rush/pnpm-lock.yaml | 853 +++++++++++++++-------------- common/config/rush/repo-state.json | 2 +- libraries/terminal/package.json | 3 +- 3 files changed, 431 insertions(+), 427 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index cd4376349cc..e101c4b2d1c 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -94,7 +94,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -164,7 +164,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -379,7 +379,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -409,7 +409,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -478,7 +478,7 @@ importers: version: 10.0.130 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -500,7 +500,7 @@ importers: devDependencies: '@babel/core': specifier: ~7.20.0 - version: 7.20.12(supports-color@9.4.0) + version: 7.20.12(supports-color@8.1.1) '@rushstack/heft': specifier: workspace:* version: link:../../apps/heft @@ -545,7 +545,7 @@ importers: version: 5.2.7(webpack@4.47.0) eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) heft-storybook-react-tutorial-storykit: specifier: workspace:* version: link:../heft-storybook-react-tutorial-storykit @@ -588,7 +588,7 @@ importers: devDependencies: '@babel/core': specifier: ~7.20.0 - version: 7.20.12(supports-color@9.4.0) + version: 7.20.12(supports-color@8.1.1) '@storybook/addon-actions': specifier: ~6.4.18 version: 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) @@ -771,7 +771,7 @@ importers: version: 6.6.0(webpack@5.82.1) eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) html-webpack-plugin: specifier: ~5.5.0 version: 5.5.4(webpack@5.82.1) @@ -810,7 +810,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -1140,10 +1140,10 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -1158,10 +1158,10 @@ importers: version: link:../../apps/heft '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -1231,7 +1231,7 @@ importers: version: 1.0.6 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1255,7 +1255,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) heft-example-plugin-01: specifier: workspace:* version: link:../heft-example-plugin-01 @@ -1289,7 +1289,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1319,7 +1319,7 @@ importers: version: 1.0.1 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1331,7 +1331,7 @@ importers: devDependencies: '@jest/reporters': specifier: ~29.5.0 - version: 29.5.0(supports-color@9.4.0) + version: 29.5.0(supports-color@8.1.1) '@jest/types': specifier: 29.5.0 version: 29.5.0 @@ -1352,7 +1352,7 @@ importers: version: 1.0.1 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1427,7 +1427,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) heft-example-plugin-01: specifier: workspace:* version: link:../heft-example-plugin-01 @@ -1475,7 +1475,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) heft-example-plugin-01: specifier: workspace:* version: link:../heft-example-plugin-01 @@ -1515,7 +1515,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1597,7 +1597,7 @@ importers: version: 5.2.7(webpack@4.47.0) eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) html-webpack-plugin: specifier: ~4.5.2 version: 4.5.2(webpack@4.47.0) @@ -1657,7 +1657,7 @@ importers: version: 1.18.0 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -1777,7 +1777,7 @@ importers: version: 20.11.20 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) tslint: specifier: ~5.20.1 version: 5.20.1(typescript@4.9.5) @@ -1825,7 +1825,7 @@ importers: version: 1.18.0 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) file-loader: specifier: ~6.0.0 version: 6.0.0(webpack@4.47.0) @@ -1879,7 +1879,7 @@ importers: version: 1.18.0 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) html-webpack-plugin: specifier: ~5.5.0 version: 5.5.4(webpack@5.82.1) @@ -2088,7 +2088,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) http-proxy: specifier: ~1.18.1 version: 1.18.1 @@ -2162,7 +2162,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) http-proxy: specifier: ~1.18.1 version: 1.18.1 @@ -2201,7 +2201,7 @@ importers: version: 1.18.0 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) html-webpack-plugin: specifier: ~5.5.0 version: 5.5.4(webpack@5.82.1) @@ -2255,16 +2255,16 @@ importers: version: link:../eslint-plugin-security '@typescript-eslint/eslint-plugin': specifier: ~6.19.0 - version: 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) eslint-plugin-promise: specifier: ~6.1.1 version: 6.1.1(eslint@8.7.0) @@ -2277,7 +2277,7 @@ importers: devDependencies: eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2289,7 +2289,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/node': specifier: 18.17.15 version: 18.17.15 @@ -2307,7 +2307,7 @@ importers: version: link:../../libraries/tree-pattern '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) devDependencies: '@eslint/eslintrc': specifier: ~3.0.0 @@ -2317,7 +2317,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2332,16 +2332,16 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/rule-tester': specifier: ~6.19.0 version: 6.19.1(@eslint/eslintrc@3.0.1)(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(supports-color@8.1.1)(typescript@5.3.3) eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2353,14 +2353,14 @@ importers: version: link:../../libraries/tree-pattern '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) devDependencies: '@rushstack/heft': specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2375,13 +2375,13 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(supports-color@8.1.1)(typescript@5.3.3) eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2393,7 +2393,7 @@ importers: version: link:../../libraries/tree-pattern '@typescript-eslint/utils': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) devDependencies: '@eslint/eslintrc': specifier: ~3.0.0 @@ -2403,7 +2403,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/eslint': specifier: 8.2.0 version: 8.2.0 @@ -2418,16 +2418,16 @@ importers: version: 18.17.15 '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/rule-tester': specifier: ~6.19.0 version: 6.19.1(@eslint/eslintrc@3.0.1)(eslint@8.7.0)(typescript@5.3.3) '@typescript-eslint/typescript-estree': specifier: ~6.19.0 - version: 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(supports-color@8.1.1)(typescript@5.3.3) eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2442,7 +2442,7 @@ importers: version: link:../eslint-patch '@typescript-eslint/parser': specifier: ~6.19.0 - version: 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) eslint-plugin-deprecation: specifier: 2.0.0 version: 2.0.0(eslint@8.7.0)(typescript@5.3.3) @@ -2461,7 +2461,7 @@ importers: devDependencies: eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -2520,7 +2520,7 @@ importers: version: link:../../apps/heft eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -2532,13 +2532,13 @@ importers: dependencies: '@jest/core': specifier: ~29.5.0 - version: 29.5.0(supports-color@9.4.0) + version: 29.5.0(supports-color@8.1.1) '@jest/reporters': specifier: ~29.5.0 - version: 29.5.0(supports-color@9.4.0) + version: 29.5.0(supports-color@8.1.1) '@jest/transform': specifier: ~29.5.0 - version: 29.5.0(supports-color@9.4.0) + version: 29.5.0(supports-color@8.1.1) '@rushstack/heft-config-file': specifier: workspace:* version: link:../../libraries/heft-config-file @@ -2547,13 +2547,13 @@ importers: version: link:../../libraries/node-core-library jest-config: specifier: ~29.5.0 - version: 29.5.0(@types/node@18.17.15)(supports-color@9.4.0) + version: 29.5.0(@types/node@18.17.15)(supports-color@8.1.1) jest-resolve: specifier: ~29.5.0 version: 29.5.0 jest-snapshot: specifier: ~29.5.0 - version: 29.5.0(supports-color@9.4.0) + version: 29.5.0(supports-color@8.1.1) lodash: specifier: ~4.17.15 version: 4.17.21 @@ -2581,7 +2581,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) jest-environment-jsdom: specifier: ~29.5.0 version: 29.5.0 @@ -2633,7 +2633,7 @@ importers: version: 7.5.0 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -2673,7 +2673,7 @@ importers: version: link:../../apps/heft eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -2853,7 +2853,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -2909,7 +2909,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3008,7 +3008,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/fs-extra': specifier: 7.0.0 version: 7.0.0 @@ -3045,7 +3045,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3119,7 +3119,7 @@ importers: version: 7.5.0 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) local-node-rig: specifier: workspace:* version: link:../../rigs/local-node-rig @@ -3141,7 +3141,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3436,21 +3436,24 @@ importers: specifier: workspace:* version: link:../node-core-library supports-color: - specifier: ~9.4.0 - version: 9.4.0 + specifier: ~8.1.1 + version: 8.1.1 devDependencies: '@rushstack/heft': specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 '@types/node': specifier: 18.17.15 version: 18.17.15 + '@types/supports-color': + specifier: 8.1.3 + version: 8.1.3 local-eslint-config: specifier: workspace:* version: link:../../eslint/local-eslint-config @@ -3459,13 +3462,13 @@ importers: devDependencies: '@rushstack/eslint-config': specifier: 3.6.4 - version: 3.6.4(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + version: 3.6.4(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) '@rushstack/heft': specifier: 0.65.4 version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3474,7 +3477,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) typescript: specifier: ~5.3.3 version: 5.3.3 @@ -3499,7 +3502,7 @@ importers: version: 0.65.4(@types/node@18.17.15) '@rushstack/heft-node-rig': specifier: 2.4.16 - version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0) + version: 2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1) '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 @@ -3634,7 +3637,7 @@ importers: version: 1.0.1 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) jest-environment-node: specifier: ~29.5.0 version: 29.5.0 @@ -3686,7 +3689,7 @@ importers: version: 3.4.1(webpack@5.82.1) eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) html-webpack-plugin: specifier: ~5.5.0 version: 5.5.4(webpack@5.82.1) @@ -3756,7 +3759,7 @@ importers: version: 18.17.15 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) jest-junit: specifier: 12.3.0 version: 12.3.0 @@ -3786,7 +3789,7 @@ importers: version: 1.18.0 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) jest-junit: specifier: 12.3.0 version: 12.3.0 @@ -4042,7 +4045,7 @@ importers: version: 1.86.0 eslint: specifier: ~8.7.0 - version: 8.7.0(supports-color@9.4.0) + version: 8.7.0(supports-color@8.1.1) html-webpack-plugin: specifier: ~5.5.0 version: 5.5.4(webpack@5.82.1) @@ -4747,13 +4750,13 @@ packages: '@babel/code-frame': 7.23.5 '@babel/generator': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) - '@babel/helpers': 7.23.9(supports-color@9.4.0) + '@babel/helpers': 7.23.9(supports-color@8.1.1) '@babel/parser': 7.23.9 '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9(supports-color@9.4.0) + '@babel/traverse': 7.23.9(supports-color@8.1.1) '@babel/types': 7.23.9 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -4764,7 +4767,7 @@ packages: - supports-color dev: true - /@babel/core@7.20.12(supports-color@9.4.0): + /@babel/core@7.20.12(supports-color@8.1.1): resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} engines: {node: '>=6.9.0'} dependencies: @@ -4773,13 +4776,13 @@ packages: '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) - '@babel/helpers': 7.23.9(supports-color@9.4.0) + '@babel/helpers': 7.23.9(supports-color@8.1.1) '@babel/parser': 7.23.9 '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9(supports-color@9.4.0) + '@babel/traverse': 7.23.9(supports-color@8.1.1) '@babel/types': 7.23.9 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -4795,13 +4798,13 @@ packages: '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helpers': 7.23.9(supports-color@9.4.0) + '@babel/helpers': 7.23.9(supports-color@8.1.1) '@babel/parser': 7.23.9 '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9(supports-color@9.4.0) + '@babel/traverse': 7.23.9(supports-color@8.1.1) '@babel/types': 7.23.9 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -4848,7 +4851,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -4866,7 +4869,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 @@ -4877,12 +4880,12 @@ packages: peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/traverse': 7.23.9(supports-color@9.4.0) - debug: 4.3.4(supports-color@9.4.0) + '@babel/traverse': 7.23.9(supports-color@8.1.1) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 semver: 6.3.1 @@ -4895,10 +4898,10 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -4955,7 +4958,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -4997,7 +5000,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 @@ -5009,7 +5012,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -5055,12 +5058,12 @@ packages: '@babel/types': 7.23.9 dev: true - /@babel/helpers@7.23.9(supports-color@9.4.0): + /@babel/helpers@7.23.9(supports-color@8.1.1): resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9(supports-color@9.4.0) + '@babel/traverse': 7.23.9(supports-color@8.1.1) '@babel/types': 7.23.9 transitivePeerDependencies: - supports-color @@ -5084,7 +5087,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5094,7 +5097,7 @@ packages: peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.20.12) @@ -5106,7 +5109,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5118,7 +5121,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5129,7 +5132,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.20.12) @@ -5141,7 +5144,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.20.12) dev: true @@ -5153,7 +5156,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12) dev: true @@ -5178,7 +5181,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12) @@ -5192,7 +5195,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) @@ -5205,7 +5208,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5216,7 +5219,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) dev: true /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.20.12): @@ -5224,7 +5227,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.20.12): @@ -5232,7 +5235,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.20.12): @@ -5240,7 +5243,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.20.12): @@ -5249,7 +5252,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5259,7 +5262,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5268,7 +5271,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5278,7 +5281,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5287,7 +5290,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5297,7 +5300,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5307,7 +5310,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5317,7 +5320,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5326,7 +5329,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.20.12): @@ -5334,7 +5337,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9): @@ -5352,7 +5355,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.20.12): @@ -5360,7 +5363,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.20.12): @@ -5368,7 +5371,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.20.12): @@ -5376,7 +5379,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9): @@ -5393,7 +5396,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.20.12): @@ -5401,7 +5404,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.20.12): @@ -5409,7 +5412,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.20.12): @@ -5418,7 +5421,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5428,7 +5431,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.20.12): @@ -5437,7 +5440,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.20.12): @@ -5446,7 +5449,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5457,7 +5460,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5467,7 +5470,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.20.12) @@ -5480,7 +5483,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.20.12) @@ -5492,7 +5495,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5502,7 +5505,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5512,7 +5515,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5523,7 +5526,7 @@ packages: peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12) @@ -5535,7 +5538,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 @@ -5552,7 +5555,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.23.9 dev: true @@ -5563,7 +5566,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5573,7 +5576,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5584,7 +5587,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5594,7 +5597,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12) dev: true @@ -5605,7 +5608,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5616,7 +5619,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12) dev: true @@ -5627,7 +5630,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.20.12) dev: true @@ -5638,7 +5641,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true @@ -5649,7 +5652,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 @@ -5661,7 +5664,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12) dev: true @@ -5672,7 +5675,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5682,7 +5685,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12) dev: true @@ -5693,7 +5696,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5703,7 +5706,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5714,7 +5717,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 @@ -5726,7 +5729,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 @@ -5739,7 +5742,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5750,7 +5753,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5761,7 +5764,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5771,7 +5774,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12) dev: true @@ -5782,7 +5785,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.12) dev: true @@ -5794,7 +5797,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12) @@ -5807,7 +5810,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.20.12) dev: true @@ -5818,7 +5821,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.12) dev: true @@ -5829,7 +5832,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12) @@ -5851,7 +5854,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5861,7 +5864,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5872,7 +5875,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 @@ -5885,7 +5888,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5895,7 +5898,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5905,7 +5908,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12) dev: true @@ -5915,7 +5918,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 @@ -5929,7 +5932,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5940,7 +5943,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 dev: true @@ -5951,7 +5954,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5961,7 +5964,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5971,7 +5974,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true @@ -5982,7 +5985,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5992,7 +5995,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6002,7 +6005,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6012,7 +6015,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 @@ -6025,7 +6028,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6035,7 +6038,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6046,7 +6049,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6057,7 +6060,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6069,7 +6072,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 @@ -6159,7 +6162,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.20.12) @@ -6170,7 +6173,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.23.9 esutils: 2.0.3 @@ -6182,7 +6185,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.20.12) @@ -6197,7 +6200,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12) @@ -6211,7 +6214,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -6237,7 +6240,7 @@ packages: '@babel/parser': 7.23.9 '@babel/types': 7.23.9 - /@babel/traverse@7.23.9(supports-color@9.4.0): + /@babel/traverse@7.23.9(supports-color@8.1.1): resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} engines: {node: '>=6.9.0'} dependencies: @@ -6249,7 +6252,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.9 '@babel/types': 7.23.9 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -6677,7 +6680,7 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) eslint-visitor-keys: 3.4.3 /@eslint-community/regexpp@4.10.0: @@ -6689,7 +6692,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) espree: 7.3.1 globals: 12.4.0 ignore: 4.0.6 @@ -6707,7 +6710,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) espree: 7.3.1 globals: 13.24.0 ignore: 4.0.6 @@ -6719,12 +6722,12 @@ packages: - supports-color dev: true - /@eslint/eslintrc@1.4.1(supports-color@9.4.0): + /@eslint/eslintrc@1.4.1(supports-color@8.1.1): resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -6740,7 +6743,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -6757,7 +6760,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) espree: 10.0.1 globals: 13.24.0 ignore: 5.3.1 @@ -8295,7 +8298,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 2.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.0.8 transitivePeerDependencies: - supports-color @@ -8306,18 +8309,18 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.0.8 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/config-array@0.9.5(supports-color@9.4.0): + /@humanwhocodes/config-array@0.9.5(supports-color@8.1.1): resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.0.8 transitivePeerDependencies: - supports-color @@ -8359,7 +8362,7 @@ packages: jest-util: 29.7.0 slash: 3.0.0 - /@jest/core@29.5.0(supports-color@9.4.0): + /@jest/core@29.5.0(supports-color@8.1.1): resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8369,9 +8372,9 @@ packages: optional: true dependencies: '@jest/console': 29.7.0 - '@jest/reporters': 29.5.0(supports-color@9.4.0) + '@jest/reporters': 29.5.0(supports-color@8.1.1) '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.5.0(supports-color@9.4.0) + '@jest/transform': 29.5.0(supports-color@8.1.1) '@jest/types': 29.5.0 '@types/node': 18.17.15 ansi-escapes: 4.3.2 @@ -8380,15 +8383,15 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.5.0(@types/node@18.17.15)(supports-color@9.4.0) + jest-config: 29.5.0(@types/node@18.17.15)(supports-color@8.1.1) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 jest-resolve: 29.5.0 - jest-resolve-dependencies: 29.7.0(supports-color@9.4.0) - jest-runner: 29.7.0(supports-color@9.4.0) - jest-runtime: 29.7.0(supports-color@9.4.0) - jest-snapshot: 29.5.0(supports-color@9.4.0) + jest-resolve-dependencies: 29.7.0(supports-color@8.1.1) + jest-runner: 29.7.0(supports-color@8.1.1) + jest-runtime: 29.7.0(supports-color@8.1.1) + jest-snapshot: 29.5.0(supports-color@8.1.1) jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 @@ -8413,7 +8416,7 @@ packages: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.7.0(supports-color@9.4.0) + '@jest/transform': 29.7.0(supports-color@8.1.1) '@jest/types': 29.6.3 '@types/node': 18.17.15 ansi-escapes: 4.3.2 @@ -8427,10 +8430,10 @@ packages: jest-message-util: 29.7.0 jest-regex-util: 29.6.3 jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0(supports-color@9.4.0) - jest-runner: 29.7.0(supports-color@9.4.0) - jest-runtime: 29.7.0(supports-color@9.4.0) - jest-snapshot: 29.7.0(supports-color@9.4.0) + jest-resolve-dependencies: 29.7.0(supports-color@8.1.1) + jest-runner: 29.7.0(supports-color@8.1.1) + jest-runtime: 29.7.0(supports-color@8.1.1) + jest-snapshot: 29.7.0(supports-color@8.1.1) jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 @@ -8459,12 +8462,12 @@ packages: dependencies: jest-get-type: 29.6.3 - /@jest/expect@29.7.0(supports-color@9.4.0): + /@jest/expect@29.7.0(supports-color@8.1.1): resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: expect: 29.7.0 - jest-snapshot: 29.7.0(supports-color@9.4.0) + jest-snapshot: 29.7.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -8479,18 +8482,18 @@ packages: jest-mock: 29.7.0 jest-util: 29.7.0 - /@jest/globals@29.7.0(supports-color@9.4.0): + /@jest/globals@29.7.0(supports-color@8.1.1): resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0(supports-color@9.4.0) + '@jest/expect': 29.7.0(supports-color@8.1.1) '@jest/types': 29.6.3 jest-mock: 29.7.0 transitivePeerDependencies: - supports-color - /@jest/reporters@29.5.0(supports-color@9.4.0): + /@jest/reporters@29.5.0(supports-color@8.1.1): resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8502,7 +8505,7 @@ packages: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 29.7.0 '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.5.0(supports-color@9.4.0) + '@jest/transform': 29.5.0(supports-color@8.1.1) '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.22 '@types/istanbul-lib-coverage': 2.0.4 @@ -8513,9 +8516,9 @@ packages: glob: 7.2.3 graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 5.2.1(supports-color@9.4.0) + istanbul-lib-instrument: 5.2.1(supports-color@8.1.1) istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1(supports-color@9.4.0) + istanbul-lib-source-maps: 4.0.1(supports-color@8.1.1) istanbul-reports: 3.1.7 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -8539,7 +8542,7 @@ packages: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 29.7.0 '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.7.0(supports-color@9.4.0) + '@jest/transform': 29.7.0(supports-color@8.1.1) '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.22 '@types/istanbul-lib-coverage': 2.0.4 @@ -8552,7 +8555,7 @@ packages: istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.2 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1(supports-color@9.4.0) + istanbul-lib-source-maps: 4.0.1(supports-color@8.1.1) istanbul-reports: 3.1.7 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -8607,9 +8610,9 @@ packages: resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@jest/types': 26.6.2 - babel-plugin-istanbul: 6.1.1(supports-color@9.4.0) + babel-plugin-istanbul: 6.1.1(supports-color@8.1.1) chalk: 4.1.2 convert-source-map: 1.9.0 fast-json-stable-stringify: 2.1.0 @@ -8626,14 +8629,14 @@ packages: - supports-color dev: true - /@jest/transform@29.5.0(supports-color@9.4.0): + /@jest/transform@29.5.0(supports-color@8.1.1): resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.22 - babel-plugin-istanbul: 6.1.1(supports-color@9.4.0) + babel-plugin-istanbul: 6.1.1(supports-color@8.1.1) chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 @@ -8648,14 +8651,14 @@ packages: transitivePeerDependencies: - supports-color - /@jest/transform@29.7.0(supports-color@9.4.0): + /@jest/transform@29.7.0(supports-color@8.1.1): resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.22 - babel-plugin-istanbul: 6.1.1(supports-color@9.4.0) + babel-plugin-istanbul: 6.1.1(supports-color@8.1.1) chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 @@ -9478,21 +9481,21 @@ packages: engines: {node: '>=14.0.0'} dev: true - /@rushstack/eslint-config@3.6.4(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): + /@rushstack/eslint-config@3.6.4(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3): resolution: {integrity: sha512-jeIA1qvGfiIWrHr2lXzIhcdFTZarTawH/Fz0MBh2b4F7n3dP20e+XMmUhT02SuVmb9bCt61PtD3vWHt/WkGjQA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: '>=4.7.0' dependencies: '@rushstack/eslint-patch': 1.7.2 - '@rushstack/eslint-plugin': 0.15.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - '@rushstack/eslint-plugin-packlets': 0.9.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - '@rushstack/eslint-plugin-security': 0.8.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - eslint: 8.7.0(supports-color@9.4.0) + '@rushstack/eslint-plugin': 0.15.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + '@rushstack/eslint-plugin-packlets': 0.9.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + '@rushstack/eslint-plugin-security': 0.8.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@8.1.1)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + eslint: 8.7.0(supports-color@8.1.1) eslint-plugin-promise: 6.1.1(eslint@8.7.0) eslint-plugin-react: 7.33.2(eslint@8.7.0) eslint-plugin-tsdoc: 0.2.17 @@ -9515,7 +9518,7 @@ packages: '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(typescript@4.9.5) '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) eslint-plugin-promise: 6.1.1(eslint@8.7.0) eslint-plugin-react: 7.33.2(eslint@8.7.0) eslint-plugin-tsdoc: 0.2.17 @@ -9528,14 +9531,14 @@ packages: resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==} dev: true - /@rushstack/eslint-plugin-packlets@0.9.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): + /@rushstack/eslint-plugin-packlets@0.9.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3): resolution: {integrity: sha512-CN7RKrrpBj+UXzOYUxArzV7lUKX8UlZBJWPzdAI8HFYg0g1EVASjGRlcq3Q+e1KRZ1MeliVigRsoodfmJCHv+A==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.3.3 - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - eslint: 8.7.0(supports-color@9.4.0) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + eslint: 8.7.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - typescript @@ -9548,20 +9551,20 @@ packages: dependencies: '@rushstack/tree-pattern': 0.3.3 '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin-security@0.8.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): + /@rushstack/eslint-plugin-security@0.8.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3): resolution: {integrity: sha512-XEMt9dvifXO6mmIfVggUNd4PP8pZlewn1D7OGXdMtLasRUiOkZGOYu24Kj5fgLnPDH1xqAdG9okhPZwT4yar7w==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.3.3 - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - eslint: 8.7.0(supports-color@9.4.0) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + eslint: 8.7.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - typescript @@ -9574,20 +9577,20 @@ packages: dependencies: '@rushstack/tree-pattern': 0.3.3 '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin@0.15.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): + /@rushstack/eslint-plugin@0.15.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3): resolution: {integrity: sha512-xgu6jwMscLCX0SWCDAUEpIFou3ApyTkJC76zgrWs6oOH1oeF8PLfzkdwhaSF8QptXG6oxXV7aqGMkDwH5ToBwQ==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.3.3 - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - eslint: 8.7.0(supports-color@9.4.0) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + eslint: 8.7.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - typescript @@ -9600,7 +9603,7 @@ packages: dependencies: '@rushstack/tree-pattern': 0.3.3 '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - typescript @@ -9656,18 +9659,18 @@ packages: jest-environment-node: optional: true dependencies: - '@jest/core': 29.5.0(supports-color@9.4.0) - '@jest/reporters': 29.5.0(supports-color@9.4.0) - '@jest/transform': 29.5.0(supports-color@9.4.0) + '@jest/core': 29.5.0(supports-color@8.1.1) + '@jest/reporters': 29.5.0(supports-color@8.1.1) + '@jest/transform': 29.5.0(supports-color@8.1.1) '@rushstack/heft': link:../../apps/heft '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) '@rushstack/terminal': 0.9.0(@types/node@18.17.15) - jest-config: 29.5.0(@types/node@18.17.15)(supports-color@9.4.0) + jest-config: 29.5.0(@types/node@18.17.15)(supports-color@8.1.1) jest-environment-jsdom: 29.5.0 jest-environment-node: 29.5.0 jest-resolve: 29.5.0 - jest-snapshot: 29.5.0(supports-color@9.4.0) + jest-snapshot: 29.5.0(supports-color@8.1.1) lodash: 4.17.21 transitivePeerDependencies: - '@types/node' @@ -9677,7 +9680,7 @@ packages: - ts-node dev: true - /@rushstack/heft-jest-plugin@0.11.14(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0)(supports-color@9.4.0): + /@rushstack/heft-jest-plugin@0.11.14(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0)(supports-color@8.1.1): resolution: {integrity: sha512-Ct5quYL9myoed4mIROkeGMB4Pu3kHHPA3rCfLEusBqcOkS/afFu6AhIIXAIR8XozAGWLs3mD/7irvF8FB5/4MQ==} peerDependencies: '@rushstack/heft': '*' @@ -9689,17 +9692,17 @@ packages: jest-environment-node: optional: true dependencies: - '@jest/core': 29.5.0(supports-color@9.4.0) - '@jest/reporters': 29.5.0(supports-color@9.4.0) - '@jest/transform': 29.5.0(supports-color@9.4.0) + '@jest/core': 29.5.0(supports-color@8.1.1) + '@jest/reporters': 29.5.0(supports-color@8.1.1) + '@jest/transform': 29.5.0(supports-color@8.1.1) '@rushstack/heft': 0.65.4(@types/node@18.17.15) '@rushstack/heft-config-file': 0.14.13(@types/node@18.17.15) '@rushstack/node-core-library': 4.0.2(@types/node@18.17.15) '@rushstack/terminal': 0.9.0(@types/node@18.17.15) - jest-config: 29.5.0(@types/node@18.17.15)(supports-color@9.4.0) + jest-config: 29.5.0(@types/node@18.17.15)(supports-color@8.1.1) jest-environment-node: 29.5.0 jest-resolve: 29.5.0 - jest-snapshot: 29.5.0(supports-color@9.4.0) + jest-snapshot: 29.5.0(supports-color@8.1.1) lodash: 4.17.21 transitivePeerDependencies: - '@types/node' @@ -9739,14 +9742,14 @@ packages: '@rushstack/heft': '*' dependencies: '@microsoft/api-extractor': 7.40.6(@types/node@18.17.15) - '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) '@rushstack/heft': link:../../apps/heft '@rushstack/heft-api-extractor-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) '@rushstack/heft-jest-plugin': 0.11.14(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) '@rushstack/heft-lint-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) '@rushstack/heft-typescript-plugin': 0.3.13(@rushstack/heft@..+apps+heft)(@types/node@18.17.15) '@types/heft-jest': 1.0.1 - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) jest-environment-node: 29.5.0 typescript: 5.3.3 transitivePeerDependencies: @@ -9758,20 +9761,20 @@ packages: - ts-node dev: true - /@rushstack/heft-node-rig@2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@9.4.0): + /@rushstack/heft-node-rig@2.4.16(@rushstack/heft@0.65.4)(@types/node@18.17.15)(supports-color@8.1.1): resolution: {integrity: sha512-nF6+P2aJUYMqFCl2JPQYKh3hjArXQAbiFnDJkNBr4tBQUcgvwgN2VtgMZJEZeg1cPK6DVOnGqFsInHOMCuKLTw==} peerDependencies: '@rushstack/heft': '*' dependencies: '@microsoft/api-extractor': 7.40.6(@types/node@18.17.15) - '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@rushstack/eslint-config': 3.6.4(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) '@rushstack/heft': 0.65.4(@types/node@18.17.15) '@rushstack/heft-api-extractor-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) - '@rushstack/heft-jest-plugin': 0.11.14(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0)(supports-color@9.4.0) + '@rushstack/heft-jest-plugin': 0.11.14(@rushstack/heft@0.65.4)(@types/node@18.17.15)(jest-environment-node@29.5.0)(supports-color@8.1.1) '@rushstack/heft-lint-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@rushstack/heft-typescript-plugin': 0.3.13(@rushstack/heft@0.65.4)(@types/node@18.17.15) '@types/heft-jest': 1.0.1 - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) jest-environment-node: 29.5.0 typescript: 5.3.3 transitivePeerDependencies: @@ -10212,7 +10215,7 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12) @@ -10302,7 +10305,7 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@storybook/addon-actions': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/addon-backgrounds': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) '@storybook/addon-controls': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) @@ -10538,7 +10541,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.20.12) '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.20.12) @@ -10655,7 +10658,7 @@ packages: peerDependencies: jest: '*' dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/preset-env': 7.23.9(@babel/core@7.20.12) '@storybook/codemod': 6.4.22(@babel/preset-env@7.23.9) '@storybook/core-common': 6.4.22(eslint@8.7.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) @@ -10840,7 +10843,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.20.12) '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.20.12) @@ -11015,12 +11018,12 @@ packages: /@storybook/csf-tools@6.4.22: resolution: {integrity: sha512-LMu8MZAiQspJAtMBLU2zitsIkqQv7jOwX7ih5JrXlyaDticH7l2j6Q+1mCZNWUOiMTizj0ivulmUsSaYbpToSw==} dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12) '@babel/preset-env': 7.23.9(@babel/core@7.20.12) - '@babel/traverse': 7.23.9(supports-color@9.4.0) + '@babel/traverse': 7.23.9(supports-color@8.1.1) '@babel/types': 7.23.9 '@mdx-js/mdx': 1.6.22 '@storybook/csf': 0.0.2--canary.87bc651.0 @@ -11052,7 +11055,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.20.12) '@babel/preset-react': 7.23.3(@babel/core@7.20.12) '@storybook/addons': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2) @@ -11151,7 +11154,7 @@ packages: typescript: '>= 3.x' webpack: '>= 4 || ^4 || ^5' dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -11181,7 +11184,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/preset-flow': 7.23.3(@babel/core@7.20.12) '@babel/preset-react': 7.23.3(@babel/core@7.20.12) '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.11.0)(webpack@4.47.0) @@ -11916,6 +11919,10 @@ packages: resolution: {integrity: sha512-R6vDd7CHxcWMzv5wfVhR3qyCRVQoZKwVd6kit0rkozTThRZSXZKEW2Kz3AxfVqq9+UyJAz1g8Q+bJ3CL6NzztQ==} dev: true + /@types/supports-color@8.1.3: + resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==} + dev: true + /@types/tapable@1.0.6: resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} @@ -12019,7 +12026,7 @@ packages: dependencies: '@types/yargs-parser': 21.0.3 - /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3): resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12031,13 +12038,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) - '@typescript-eslint/type-utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) - eslint: 8.7.0(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.7.0(supports-color@8.1.1) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -12064,8 +12071,8 @@ packages: '@typescript-eslint/type-utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) - debug: 4.3.4(supports-color@9.4.0) - eslint: 8.7.0(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.7.0(supports-color@8.1.1) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -12088,9 +12095,9 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 7.11.0 typescript: 5.3.3 transitivePeerDependencies: @@ -12109,9 +12116,9 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 7.30.0 typescript: 5.3.3 transitivePeerDependencies: @@ -12130,16 +12137,16 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 7.7.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3): resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12151,10 +12158,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@8.1.1)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) - eslint: 8.7.0(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.7.0(supports-color@8.1.1) typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -12173,8 +12180,8 @@ packages: '@typescript-eslint/types': 6.19.1(typescript@4.9.5) '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) - debug: 4.3.4(supports-color@9.4.0) - eslint: 8.7.0(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.7.0(supports-color@8.1.1) typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -12189,10 +12196,10 @@ packages: dependencies: '@eslint/eslintrc': 3.0.1 '@types/semver': 7.5.0 - '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@8.1.1)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) ajv: 6.12.6 - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) lodash.merge: 4.6.2 semver: 7.5.4 transitivePeerDependencies: @@ -12219,7 +12226,7 @@ packages: transitivePeerDependencies: - typescript - /@typescript-eslint/type-utils@6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3): resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12229,10 +12236,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) - eslint: 8.7.0(supports-color@9.4.0) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@8.1.1)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.7.0(supports-color@8.1.1) ts-api-utils: 1.2.1(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -12250,8 +12257,8 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(typescript@4.9.5) - debug: 4.3.4(supports-color@9.4.0) - eslint: 8.7.0(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.7.0(supports-color@8.1.1) ts-api-utils: 1.2.1(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: @@ -12284,7 +12291,7 @@ packages: dependencies: typescript: 5.3.3 - /@typescript-eslint/typescript-estree@6.19.1(supports-color@9.4.0)(typescript@5.3.3): + /@typescript-eslint/typescript-estree@6.19.1(supports-color@8.1.1)(typescript@5.3.3): resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12295,7 +12302,7 @@ packages: dependencies: '@typescript-eslint/types': 6.19.1(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -12316,7 +12323,7 @@ packages: dependencies: '@typescript-eslint/types': 6.19.1(typescript@4.9.5) '@typescript-eslint/visitor-keys': 6.19.1(typescript@4.9.5) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -12327,7 +12334,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3): resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -12338,8 +12345,8 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.19.1(typescript@5.3.3) '@typescript-eslint/types': 6.19.1(typescript@5.3.3) - '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.3.3) - eslint: 8.7.0(supports-color@9.4.0) + '@typescript-eslint/typescript-estree': 6.19.1(supports-color@8.1.1)(typescript@5.3.3) + eslint: 8.7.0(supports-color@8.1.1) semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -12357,7 +12364,7 @@ packages: '@typescript-eslint/scope-manager': 6.19.1(typescript@4.9.5) '@typescript-eslint/types': 6.19.1(typescript@4.9.5) '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -12750,7 +12757,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -13282,7 +13289,7 @@ packages: resolution: {integrity: sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA==} dependencies: archy: 1.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) fastq: 1.17.1 queue-microtask: 1.2.3 transitivePeerDependencies: @@ -13380,19 +13387,19 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) dev: true - /babel-jest@29.7.0(@babel/core@7.20.12)(supports-color@9.4.0): + /babel-jest@29.7.0(@babel/core@7.20.12)(supports-color@8.1.1): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) - '@jest/transform': 29.7.0(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) + '@jest/transform': 29.7.0(supports-color@8.1.1) '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1(supports-color@9.4.0) + babel-plugin-istanbul: 6.1.1(supports-color@8.1.1) babel-preset-jest: 29.6.3(@babel/core@7.20.12) chalk: 4.1.2 graceful-fs: 4.2.11 @@ -13407,7 +13414,7 @@ packages: '@babel/core': ^7.0.0 webpack: '>=2 || ^4 || ^5' dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 @@ -13450,14 +13457,14 @@ packages: '@babel/helper-plugin-utils': 7.10.4 dev: true - /babel-plugin-istanbul@6.1.1(supports-color@9.4.0): + /babel-plugin-istanbul@6.1.1(supports-color@8.1.1): resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: '@babel/helper-plugin-utils': 7.22.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1(supports-color@9.4.0) + istanbul-lib-instrument: 5.2.1(supports-color@8.1.1) test-exclude: 6.0.0 transitivePeerDependencies: - supports-color @@ -13493,7 +13500,7 @@ packages: peerDependencies: '@babel/core': ^7.1.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) dev: true /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.20.12): @@ -13502,7 +13509,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.20.12) semver: 6.3.1 transitivePeerDependencies: @@ -13514,7 +13521,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.1.5(@babel/core@7.20.12) core-js-compat: 3.36.0 transitivePeerDependencies: @@ -13526,7 +13533,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.20.12) core-js-compat: 3.36.0 transitivePeerDependencies: @@ -13538,7 +13545,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.20.12) transitivePeerDependencies: - supports-color @@ -13563,7 +13570,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12) '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.20.12) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.20.12) @@ -13583,7 +13590,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.20.12) @@ -15162,7 +15169,7 @@ packages: supports-color: 8.1.1 dev: true - /debug@4.3.4(supports-color@9.4.0): + /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -15172,7 +15179,7 @@ packages: optional: true dependencies: ms: 2.1.2 - supports-color: 9.4.0 + supports-color: 8.1.1 /debuglog@1.0.1: resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} @@ -15331,12 +15338,12 @@ packages: hasBin: true dependencies: '@babel/parser': 7.23.9 - '@babel/traverse': 7.23.9(supports-color@9.4.0) + '@babel/traverse': 7.23.9(supports-color@8.1.1) '@vue/compiler-sfc': 3.4.19 callsite: 1.0.0 camelcase: 6.3.0 cosmiconfig: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) deps-regex: 0.2.0 findup-sync: 5.0.0 ignore: 5.3.1 @@ -15436,7 +15443,7 @@ packages: hasBin: true dependencies: address: 1.2.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -16300,7 +16307,7 @@ packages: optional: true dependencies: debug: 3.2.7 - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) dev: false /eslint-plugin-deprecation@2.0.0(eslint@8.7.0)(typescript@5.3.3): @@ -16309,8 +16316,8 @@ packages: eslint: ^7.0.0 || ^8.0.0 typescript: ^4.2.4 || ^5.0.0 dependencies: - '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@9.4.0)(typescript@5.3.3) - eslint: 8.7.0(supports-color@9.4.0) + '@typescript-eslint/utils': 6.19.1(eslint@8.7.0)(supports-color@8.1.1)(typescript@5.3.3) + eslint: 8.7.0(supports-color@8.1.1) tslib: 2.3.1 tsutils: 3.21.0(typescript@5.3.3) typescript: 5.3.3 @@ -16323,7 +16330,7 @@ packages: peerDependencies: eslint: '>=7.7.0' dependencies: - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) dev: false /eslint-plugin-import@2.25.4(eslint@8.7.0): @@ -16336,7 +16343,7 @@ packages: array.prototype.flat: 1.3.2 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.0(eslint@8.7.0) has: 1.0.4 @@ -16356,9 +16363,9 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.17.0 comment-parser: 1.3.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) esquery: 1.5.0 regextras: 0.8.0 semver: 7.5.4 @@ -16373,7 +16380,7 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) /eslint-plugin-react-hooks@4.3.0(eslint@8.7.0): resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} @@ -16381,7 +16388,7 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) dev: false /eslint-plugin-react@7.33.2(eslint@8.7.0): @@ -16395,7 +16402,7 @@ packages: array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 es-iterator-helpers: 1.0.17 - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -16448,7 +16455,7 @@ packages: peerDependencies: eslint: '>=5' dependencies: - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) eslint-visitor-keys: 2.1.0 /eslint-visitor-keys@1.3.0: @@ -16479,7 +16486,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 enquirer: 2.4.1 eslint-scope: 5.1.1 @@ -16526,7 +16533,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 enquirer: 2.4.1 escape-string-regexp: 4.0.0 @@ -16573,7 +16580,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 enquirer: 2.4.1 eslint-scope: 5.1.1 @@ -16625,7 +16632,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -16656,17 +16663,17 @@ packages: - supports-color dev: true - /eslint@8.7.0(supports-color@9.4.0): + /eslint@8.7.0(supports-color@8.1.1): resolution: {integrity: sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.4.1(supports-color@9.4.0) - '@humanwhocodes/config-array': 0.9.5(supports-color@9.4.0) + '@eslint/eslintrc': 1.4.1(supports-color@8.1.1) + '@humanwhocodes/config-array': 0.9.5(supports-color@8.1.1) ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -16754,7 +16761,7 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.23.9(supports-color@9.4.0) + '@babel/traverse': 7.23.9(supports-color@8.1.1) '@babel/types': 7.23.9 c8: 7.14.0 transitivePeerDependencies: @@ -17346,7 +17353,7 @@ packages: chokidar: 3.4.3 cosmiconfig: 6.0.0 deepmerge: 4.3.1 - eslint: 8.7.0(supports-color@9.4.0) + eslint: 8.7.0(supports-color@8.1.1) fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.4.3 @@ -17626,7 +17633,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 data-uri-to-buffer: 3.0.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) file-uri-to-path: 2.0.0 fs-extra: 8.1.0 ftp: 0.3.10 @@ -18252,7 +18259,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -18263,7 +18270,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -18321,7 +18328,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -18331,7 +18338,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -18972,11 +18979,11 @@ packages: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} - /istanbul-lib-instrument@5.2.1(supports-color@9.4.0): + /istanbul-lib-instrument@5.2.1(supports-color@8.1.1): resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/parser': 7.23.9 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -19005,11 +19012,11 @@ packages: make-dir: 4.0.0 supports-color: 7.2.0 - /istanbul-lib-source-maps@4.0.1(supports-color@9.4.0): + /istanbul-lib-source-maps@4.0.1(supports-color@8.1.1): resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -19050,12 +19057,12 @@ packages: jest-util: 29.7.0 p-limit: 3.1.0 - /jest-circus@29.7.0(supports-color@9.4.0): + /jest-circus@29.7.0(supports-color@8.1.1): resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0(supports-color@9.4.0) + '@jest/expect': 29.7.0(supports-color@8.1.1) '@jest/test-result': 29.7.0(@types/node@18.17.15) '@jest/types': 29.6.3 '@types/node': 18.17.15 @@ -19066,8 +19073,8 @@ packages: jest-each: 29.7.0 jest-matcher-utils: 29.7.0 jest-message-util: 29.7.0 - jest-runtime: 29.7.0(supports-color@9.4.0) - jest-snapshot: 29.7.0(supports-color@9.4.0) + jest-runtime: 29.7.0(supports-color@8.1.1) + jest-snapshot: 29.7.0(supports-color@8.1.1) jest-util: 29.7.0 p-limit: 3.1.0 pretty-format: 29.7.0 @@ -19106,7 +19113,7 @@ packages: - ts-node dev: true - /jest-config@29.5.0(@types/node@18.17.15)(supports-color@9.4.0): + /jest-config@29.5.0(@types/node@18.17.15)(supports-color@8.1.1): resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -19118,22 +19125,22 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@jest/test-sequencer': 29.7.0(@types/node@18.17.15) '@jest/types': 29.5.0 '@types/node': 18.17.15 - babel-jest: 29.7.0(@babel/core@7.20.12)(supports-color@9.4.0) + babel-jest: 29.7.0(@babel/core@7.20.12)(supports-color@8.1.1) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.7.0(supports-color@9.4.0) + jest-circus: 29.7.0(supports-color@8.1.1) jest-environment-node: 29.5.0 jest-get-type: 29.6.3 jest-regex-util: 29.6.3 jest-resolve: 29.5.0 - jest-runner: 29.7.0(supports-color@9.4.0) + jest-runner: 29.7.0(supports-color@8.1.1) jest-util: 29.7.0 jest-validate: 29.7.0 micromatch: 4.0.5 @@ -19157,22 +19164,22 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@jest/test-sequencer': 29.7.0(@types/node@18.17.15) '@jest/types': 29.6.3 '@types/node': 18.17.15 - babel-jest: 29.7.0(@babel/core@7.20.12)(supports-color@9.4.0) + babel-jest: 29.7.0(@babel/core@7.20.12)(supports-color@8.1.1) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.7.0(supports-color@9.4.0) + jest-circus: 29.7.0(supports-color@8.1.1) jest-environment-node: 29.7.0 jest-get-type: 29.6.3 jest-regex-util: 29.6.3 jest-resolve: 29.7.0 - jest-runner: 29.7.0(supports-color@9.4.0) + jest-runner: 29.7.0(supports-color@8.1.1) jest-util: 29.7.0 jest-validate: 29.7.0 micromatch: 4.0.5 @@ -19401,12 +19408,12 @@ packages: resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - /jest-resolve-dependencies@29.7.0(supports-color@9.4.0): + /jest-resolve-dependencies@29.7.0(supports-color@8.1.1): resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-regex-util: 29.6.3 - jest-snapshot: 29.7.0(supports-color@9.4.0) + jest-snapshot: 29.7.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -19438,14 +19445,14 @@ packages: resolve.exports: 2.0.2 slash: 3.0.0 - /jest-runner@29.7.0(supports-color@9.4.0): + /jest-runner@29.7.0(supports-color@8.1.1): resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/console': 29.7.0 '@jest/environment': 29.7.0 '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.7.0(supports-color@9.4.0) + '@jest/transform': 29.7.0(supports-color@8.1.1) '@jest/types': 29.6.3 '@types/node': 18.17.15 chalk: 4.1.2 @@ -19457,7 +19464,7 @@ packages: jest-leak-detector: 29.7.0 jest-message-util: 29.7.0 jest-resolve: 29.7.0 - jest-runtime: 29.7.0(supports-color@9.4.0) + jest-runtime: 29.7.0(supports-color@8.1.1) jest-util: 29.7.0 jest-watcher: 29.7.0 jest-worker: 29.7.0 @@ -19466,16 +19473,16 @@ packages: transitivePeerDependencies: - supports-color - /jest-runtime@29.7.0(supports-color@9.4.0): + /jest-runtime@29.7.0(supports-color@8.1.1): resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 - '@jest/globals': 29.7.0(supports-color@9.4.0) + '@jest/globals': 29.7.0(supports-color@8.1.1) '@jest/source-map': 29.6.3 '@jest/test-result': 29.7.0(@types/node@18.17.15) - '@jest/transform': 29.7.0(supports-color@9.4.0) + '@jest/transform': 29.7.0(supports-color@8.1.1) '@jest/types': 29.6.3 '@types/node': 18.17.15 chalk: 4.1.2 @@ -19488,7 +19495,7 @@ packages: jest-mock: 29.7.0 jest-regex-util: 29.6.3 jest-resolve: 29.7.0 - jest-snapshot: 29.7.0(supports-color@9.4.0) + jest-snapshot: 29.7.0(supports-color@8.1.1) jest-util: 29.7.0 slash: 3.0.0 strip-bom: 4.0.0 @@ -19503,18 +19510,18 @@ packages: graceful-fs: 4.2.11 dev: true - /jest-snapshot@29.5.0(supports-color@9.4.0): + /jest-snapshot@29.5.0(supports-color@8.1.1): resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/generator': 7.23.6 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12) '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.20.12) - '@babel/traverse': 7.23.9(supports-color@9.4.0) + '@babel/traverse': 7.23.9(supports-color@8.1.1) '@babel/types': 7.23.9 '@jest/expect-utils': 29.7.0 - '@jest/transform': 29.5.0(supports-color@9.4.0) + '@jest/transform': 29.5.0(supports-color@8.1.1) '@jest/types': 29.5.0 '@types/babel__traverse': 7.20.5 '@types/prettier': 2.7.3 @@ -19533,17 +19540,17 @@ packages: transitivePeerDependencies: - supports-color - /jest-snapshot@29.7.0(supports-color@9.4.0): + /jest-snapshot@29.7.0(supports-color@8.1.1): resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/generator': 7.23.6 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12) '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.20.12) '@babel/types': 7.23.9 '@jest/expect-utils': 29.7.0 - '@jest/transform': 29.7.0(supports-color@9.4.0) + '@jest/transform': 29.7.0(supports-color@8.1.1) '@jest/types': 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.20.12) chalk: 4.1.2 @@ -19651,7 +19658,7 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.5.0(supports-color@9.4.0) + '@jest/core': 29.5.0(supports-color@8.1.1) '@jest/types': 29.5.0 import-local: 3.1.0 jest-cli: 29.7.0(@types/node@18.17.15) @@ -19713,7 +19720,7 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/parser': 7.23.9 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.20.12) @@ -20215,7 +20222,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) flatted: 3.3.1 rfdc: 1.3.1 streamroller: 3.1.5 @@ -21502,7 +21509,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) get-uri: 3.0.2 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 @@ -22423,7 +22430,7 @@ packages: engines: {node: '>= 8'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 lru-cache: 5.1.1 @@ -22501,7 +22508,7 @@ packages: engines: {node: '>=8.16.0'} dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -22626,7 +22633,7 @@ packages: /rc-config-loader@4.1.3: resolution: {integrity: sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) js-yaml: 4.1.0 json5: 2.2.3 require-from-string: 2.0.2 @@ -22666,7 +22673,7 @@ packages: engines: {node: '>=8.10.0'} hasBin: true dependencies: - '@babel/core': 7.20.12(supports-color@9.4.0) + '@babel/core': 7.20.12(supports-color@8.1.1) '@babel/generator': 7.23.6 '@babel/runtime': 7.23.9 ast-types: 0.14.2 @@ -24100,7 +24107,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) socks: 2.7.3 transitivePeerDependencies: - supports-color @@ -24224,7 +24231,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -24238,7 +24245,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -24355,7 +24362,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -24628,10 +24635,6 @@ packages: dependencies: has-flag: 4.0.0 - /supports-color@9.4.0: - resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} - engines: {node: '>=12'} - /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index d6441dc2dca..73e287bc5fd 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "0abfecaf3d1cfcd6d0bf5608693b9953a5e6389a", + "pnpmShrinkwrapHash": "eea8b6e9184ef13a202936a9b855668654757e62", "preferredVersionsHash": "40d4640a94cff77f7808a2f1960cc76231eb6f86" } diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 5518f1a0f33..55581c79864 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -17,13 +17,14 @@ }, "dependencies": { "@rushstack/node-core-library": "workspace:*", - "supports-color": "~9.4.0" + "supports-color": "~8.1.1" }, "devDependencies": { "@rushstack/heft": "0.65.4", "@rushstack/heft-node-rig": "2.4.16", "@types/heft-jest": "1.0.1", "@types/node": "18.17.15", + "@types/supports-color": "8.1.3", "local-eslint-config": "workspace:*" }, "peerDependencies": { From 410cb83e758f70577deb9768986e20b05460e183 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Sat, 24 Feb 2024 12:01:45 -0500 Subject: [PATCH 59/74] Mark debugEnabled and verboseEnabled as non-readonly. --- common/reviews/api/terminal.api.md | 2 +- libraries/terminal/src/ConsoleTerminalProvider.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/common/reviews/api/terminal.api.md b/common/reviews/api/terminal.api.md index e84e590dad3..0d4fbca6a98 100644 --- a/common/reviews/api/terminal.api.md +++ b/common/reviews/api/terminal.api.md @@ -85,7 +85,7 @@ export class ConsoleTerminalProvider implements ITerminalProvider { get eolCharacter(): string; // (undocumented) static readonly supportsColor: boolean; - get supportsColor(): boolean; + readonly supportsColor: boolean; verboseEnabled: boolean; write(data: string, severity: TerminalProviderSeverity): void; } diff --git a/libraries/terminal/src/ConsoleTerminalProvider.ts b/libraries/terminal/src/ConsoleTerminalProvider.ts index bc34c785f72..ce46d40dffc 100644 --- a/libraries/terminal/src/ConsoleTerminalProvider.ts +++ b/libraries/terminal/src/ConsoleTerminalProvider.ts @@ -37,12 +37,12 @@ export class ConsoleTerminalProvider implements ITerminalProvider { /** * If true, verbose-level messages should be written to the console. */ - public readonly verboseEnabled: boolean; + public verboseEnabled: boolean; /** * If true, debug-level messages should be written to the console. */ - public readonly debugEnabled: boolean; + public debugEnabled: boolean; /** * {@inheritDoc ITerminalProvider.supportsColor} From 7aff44d0b79200c1659b72d46d3eac59ab9c977e Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Sat, 24 Feb 2024 12:13:07 -0500 Subject: [PATCH 60/74] Add Colorize.rainbow. --- .../workspace/common/pnpm-lock.yaml | 13 ++++++++--- .../use-supports-color_2024-02-24-17-12.json | 10 ++++++++ common/reviews/api/terminal.api.md | 2 ++ libraries/terminal/src/Colorize.ts | 23 +++++++++++++++++++ .../terminal/src/test/AnsiEscape.test.ts | 2 +- 5 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 common/changes/@rushstack/terminal/use-supports-color_2024-02-24-17-12.json diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index cc764584949..b2f6a8706d4 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -3168,8 +3168,8 @@ packages: dependencies: semver-compare: 1.0.0 - /pnpm-sync-lib@0.1.3: - resolution: {integrity: sha512-bNGuQmEnlIUSxrdtHTZHFt9JKEBqN39nU1QgTdMWjBeXIxCV7M99ylOoE4uH7KutHHacKlW7PD4+2ktApPUzog==} + /pnpm-sync-lib@0.1.4: + resolution: {integrity: sha512-3xwsXcsu+lj2l1nTF0TcgjHuMrnPpQJqHioPj5DTL9gFU+RSsoND2nEMelOo9qAz+BlPelxXZOc5z1Tgs7gwiQ==} /postcss@8.4.24: resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} @@ -3739,6 +3739,12 @@ packages: dependencies: has-flag: 4.0.0 + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -4266,7 +4272,7 @@ packages: node-fetch: 2.6.7 npm-check: 6.0.1 npm-package-arg: 6.1.1 - pnpm-sync-lib: 0.1.3 + pnpm-sync-lib: 0.1.4 read-package-tree: 5.1.6 rxjs: 6.6.7 semver: 7.5.4 @@ -4613,6 +4619,7 @@ packages: '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-4.0.2.tgz(@types/node@18.17.15) '@types/node': 18.17.15 colors: 1.2.5 + supports-color: 8.1.1 file:../temp/tarballs/rushstack-tree-pattern-0.3.3.tgz: resolution: {tarball: file:../temp/tarballs/rushstack-tree-pattern-0.3.3.tgz} diff --git a/common/changes/@rushstack/terminal/use-supports-color_2024-02-24-17-12.json b/common/changes/@rushstack/terminal/use-supports-color_2024-02-24-17-12.json new file mode 100644 index 00000000000..20d4133e9f8 --- /dev/null +++ b/common/changes/@rushstack/terminal/use-supports-color_2024-02-24-17-12.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/terminal", + "comment": "Add a `Colorize.rainbow` API.", + "type": "minor" + } + ], + "packageName": "@rushstack/terminal" +} \ No newline at end of file diff --git a/common/reviews/api/terminal.api.md b/common/reviews/api/terminal.api.md index 0d4fbca6a98..917bfd6491c 100644 --- a/common/reviews/api/terminal.api.md +++ b/common/reviews/api/terminal.api.md @@ -63,6 +63,8 @@ export class Colorize { // (undocumented) static magentaBackground(text: string): string; // (undocumented) + static rainbow(text: string): string; + // (undocumented) static red(text: string): string; // (undocumented) static redBackground(text: string): string; diff --git a/libraries/terminal/src/Colorize.ts b/libraries/terminal/src/Colorize.ts index 666ebe0cecb..94e1f42e3be 100644 --- a/libraries/terminal/src/Colorize.ts +++ b/libraries/terminal/src/Colorize.ts @@ -45,6 +45,15 @@ export enum SgrParameterAttribute { HiddenOff = 28 } +const RAINBOW_SEQUENCE: SgrParameterAttribute[] = [ + SgrParameterAttribute.RedForeground, + SgrParameterAttribute.YellowForeground, + SgrParameterAttribute.GreenForeground, + SgrParameterAttribute.CyanForeground, + SgrParameterAttribute.BlueForeground, + SgrParameterAttribute.MagentaForeground +]; + /** * The static functions on this class are used to produce colored text * for use with a terminal that supports ANSI escape codes. @@ -256,6 +265,20 @@ export class Colorize { ); } + public static rainbow(text: string): string { + return Colorize._applyColorSequence(text, RAINBOW_SEQUENCE); + } + + private static _applyColorSequence(text: string, sequence: SgrParameterAttribute[]): string { + let result: string = ''; + const sequenceLength: number = sequence.length; + for (let i: number = 0; i < text.length; i++) { + result += AnsiEscape.getEscapeSequenceForAnsiCode(sequence[i % sequenceLength]) + text[i]; + } + + return result + AnsiEscape.getEscapeSequenceForAnsiCode(SgrParameterAttribute.DefaultForeground); + } + private static _wrapTextInAnsiEscapeCodes(startCode: number, endCode: number, text: string): string { return ( AnsiEscape.getEscapeSequenceForAnsiCode(startCode) + diff --git a/libraries/terminal/src/test/AnsiEscape.test.ts b/libraries/terminal/src/test/AnsiEscape.test.ts index b5dba146a97..e51ac48b865 100644 --- a/libraries/terminal/src/test/AnsiEscape.test.ts +++ b/libraries/terminal/src/test/AnsiEscape.test.ts @@ -6,7 +6,7 @@ import { Colorize } from '../Colorize'; describe(AnsiEscape.name, () => { it('calls removeCodes() successfully', () => { - const coloredInput: string = Colorize.green('Hello, world!'); + const coloredInput: string = Colorize.rainbow('Hello, world!'); const decoloredInput: string = AnsiEscape.removeCodes(coloredInput); expect(coloredInput).not.toBe(decoloredInput); expect(decoloredInput).toBe('Hello, world!'); From 4ed902d7891cf20d6fc3757090bb0d262488cdc5 Mon Sep 17 00:00:00 2001 From: IIIMADDINIII Date: Sat, 24 Feb 2024 21:23:05 +0100 Subject: [PATCH 61/74] remove const keyword before enums --- apps/api-extractor/src/api/ConsoleMessageId.ts | 2 +- apps/api-extractor/src/api/ExtractorLogLevel.ts | 2 +- apps/api-extractor/src/api/ExtractorMessage.ts | 2 +- apps/api-extractor/src/api/ExtractorMessageId.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/api-extractor/src/api/ConsoleMessageId.ts b/apps/api-extractor/src/api/ConsoleMessageId.ts index 8c02dabc0b9..27a9b9037cf 100644 --- a/apps/api-extractor/src/api/ConsoleMessageId.ts +++ b/apps/api-extractor/src/api/ConsoleMessageId.ts @@ -11,7 +11,7 @@ * * @public */ -export const enum ConsoleMessageId { +export enum ConsoleMessageId { /** * "Analysis will use the bundled TypeScript version ___" */ diff --git a/apps/api-extractor/src/api/ExtractorLogLevel.ts b/apps/api-extractor/src/api/ExtractorLogLevel.ts index 40a687aa3a0..9670889bf78 100644 --- a/apps/api-extractor/src/api/ExtractorLogLevel.ts +++ b/apps/api-extractor/src/api/ExtractorLogLevel.ts @@ -9,7 +9,7 @@ * * @public */ -export const enum ExtractorLogLevel { +export enum ExtractorLogLevel { /** * The message will be displayed as an error. * diff --git a/apps/api-extractor/src/api/ExtractorMessage.ts b/apps/api-extractor/src/api/ExtractorMessage.ts index f6bfe6904d0..4b27f876e3b 100644 --- a/apps/api-extractor/src/api/ExtractorMessage.ts +++ b/apps/api-extractor/src/api/ExtractorMessage.ts @@ -28,7 +28,7 @@ export interface IExtractorMessageProperties { * Specifies a category of messages for use with {@link ExtractorMessage}. * @public */ -export const enum ExtractorMessageCategory { +export enum ExtractorMessageCategory { /** * Messages originating from the TypeScript compiler. * diff --git a/apps/api-extractor/src/api/ExtractorMessageId.ts b/apps/api-extractor/src/api/ExtractorMessageId.ts index 445a57151a7..9e423d9a420 100644 --- a/apps/api-extractor/src/api/ExtractorMessageId.ts +++ b/apps/api-extractor/src/api/ExtractorMessageId.ts @@ -11,7 +11,7 @@ * * @public */ -export const enum ExtractorMessageId { +export enum ExtractorMessageId { /** * "The doc comment should not contain more than one release tag." */ From e0da07c941937225ab1cc0cabf92223230919815 Mon Sep 17 00:00:00 2001 From: IIIMADDINIII <20095647+IIIMADDINIII@users.noreply.github.com> Date: Sat, 24 Feb 2024 21:34:47 +0100 Subject: [PATCH 62/74] add reviews file --- common/reviews/api/api-extractor.api.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/common/reviews/api/api-extractor.api.md b/common/reviews/api/api-extractor.api.md index f84d593961e..31bcedb6a82 100644 --- a/common/reviews/api/api-extractor.api.md +++ b/common/reviews/api/api-extractor.api.md @@ -21,7 +21,7 @@ export class CompilerState { } // @public -export const enum ConsoleMessageId { +export enum ConsoleMessageId { ApiReportCopied = "console-api-report-copied", ApiReportCreated = "console-api-report-created", ApiReportFolderMissing = "console-api-report-folder-missing", @@ -91,7 +91,7 @@ export class ExtractorConfig { } // @public -export const enum ExtractorLogLevel { +export enum ExtractorLogLevel { Error = "error", Info = "info", None = "none", @@ -122,7 +122,7 @@ export class ExtractorMessage { } // @public -export const enum ExtractorMessageCategory { +export enum ExtractorMessageCategory { Compiler = "Compiler", Console = "console", Extractor = "Extractor", @@ -130,7 +130,7 @@ export const enum ExtractorMessageCategory { } // @public -export const enum ExtractorMessageId { +export enum ExtractorMessageId { CyclicInheritDoc = "ae-cyclic-inherit-doc", DifferentReleaseTags = "ae-different-release-tags", ExtraReleaseTag = "ae-extra-release-tag", From d2e07c220e74221a74cad500a7b35cee7021269b Mon Sep 17 00:00:00 2001 From: IIIMADDINIII <20095647+IIIMADDINIII@users.noreply.github.com> Date: Sat, 24 Feb 2024 21:36:10 +0100 Subject: [PATCH 63/74] add changelog --- .../remove-const-enum_2024-02-24-20-35.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@microsoft/api-extractor/remove-const-enum_2024-02-24-20-35.json diff --git a/common/changes/@microsoft/api-extractor/remove-const-enum_2024-02-24-20-35.json b/common/changes/@microsoft/api-extractor/remove-const-enum_2024-02-24-20-35.json new file mode 100644 index 00000000000..79a566b2448 --- /dev/null +++ b/common/changes/@microsoft/api-extractor/remove-const-enum_2024-02-24-20-35.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "Replace const enums with conventional enums to allow for compatibility with JavaScript consumers.", + "type": "minor" + } + ], + "packageName": "@microsoft/api-extractor" +} \ No newline at end of file From 6c87efb8d161759da391d03b939a0031ce70f81b Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Sat, 24 Feb 2024 17:33:46 -0500 Subject: [PATCH 64/74] Make the heft-heft-plugin devDependency on @rushstack/terminal to normal dependencies. --- .../heft-jest-plugin-terminal_2024-02-24-22-33.json | 10 ++++++++++ common/config/rush/pnpm-lock.yaml | 6 +++--- heft-plugins/heft-jest-plugin/package.json | 6 +++--- 3 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 common/changes/@rushstack/heft-jest-plugin/heft-jest-plugin-terminal_2024-02-24-22-33.json diff --git a/common/changes/@rushstack/heft-jest-plugin/heft-jest-plugin-terminal_2024-02-24-22-33.json b/common/changes/@rushstack/heft-jest-plugin/heft-jest-plugin-terminal_2024-02-24-22-33.json new file mode 100644 index 00000000000..8f26862249e --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/heft-jest-plugin-terminal_2024-02-24-22-33.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "Make `@rushstack/terminal` a dependency because the reporter has a runtime dependency on that package.", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-jest-plugin" +} \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index e101c4b2d1c..fdc2aa7f187 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -2545,6 +2545,9 @@ importers: '@rushstack/node-core-library': specifier: workspace:* version: link:../../libraries/node-core-library + '@rushstack/terminal': + specifier: workspace:* + version: link:../../libraries/terminal jest-config: specifier: ~29.5.0 version: 29.5.0(@types/node@18.17.15)(supports-color@8.1.1) @@ -2567,9 +2570,6 @@ importers: '@rushstack/heft-node-rig': specifier: 2.4.16 version: 2.4.16(@rushstack/heft@..+apps+heft)(@types/node@18.17.15)(jest-environment-jsdom@29.5.0) - '@rushstack/terminal': - specifier: workspace:* - version: link:../../libraries/terminal '@types/heft-jest': specifier: 1.0.1 version: 1.0.1 diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 8ce78ae978b..2666a9d4c6b 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -34,6 +34,7 @@ "@jest/transform": "~29.5.0", "@rushstack/heft-config-file": "workspace:*", "@rushstack/node-core-library": "workspace:*", + "@rushstack/terminal": "workspace:*", "jest-config": "~29.5.0", "jest-resolve": "~29.5.0", "jest-snapshot": "~29.5.0", @@ -41,10 +42,8 @@ }, "devDependencies": { "@jest/types": "29.5.0", - "local-eslint-config": "workspace:*", - "@rushstack/heft": "workspace:*", "@rushstack/heft-node-rig": "2.4.16", - "@rushstack/terminal": "workspace:*", + "@rushstack/heft": "workspace:*", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "18.17.15", @@ -52,6 +51,7 @@ "jest-environment-jsdom": "~29.5.0", "jest-environment-node": "~29.5.0", "jest-watch-select-projects": "2.0.0", + "local-eslint-config": "workspace:*", "typescript": "~5.3.3" } } From ad7a695021be6b646515c6c0296e35d6d8f4e7ca Mon Sep 17 00:00:00 2001 From: Rushbot Date: Sat, 24 Feb 2024 23:02:52 +0000 Subject: [PATCH 65/74] Update changelogs [skip ci] --- apps/api-documenter/CHANGELOG.json | 18 ++++++++++ apps/api-documenter/CHANGELOG.md | 7 +++- apps/api-extractor/CHANGELOG.json | 20 +++++++++++ apps/api-extractor/CHANGELOG.md | 9 ++++- apps/heft/CHANGELOG.json | 24 +++++++++++++ apps/heft/CHANGELOG.md | 7 +++- apps/lockfile-explorer/CHANGELOG.json | 15 ++++++++ apps/lockfile-explorer/CHANGELOG.md | 7 +++- apps/rundown/CHANGELOG.json | 15 ++++++++ apps/rundown/CHANGELOG.md | 7 +++- apps/trace-import/CHANGELOG.json | 18 ++++++++++ apps/trace-import/CHANGELOG.md | 7 +++- ...ctogonz-upgrade-repo_2024-02-22-04-27.json | 10 ------ .../remove-const-enum_2024-02-24-20-35.json | 10 ------ ...ctogonz-upgrade-repo_2024-02-22-04-27.json | 10 ------ ...ctogonz-upgrade-repo_2024-02-22-04-27.json | 10 ------ ...ctogonz-upgrade-repo_2024-02-22-04-27.json | 10 ------ ...ctogonz-upgrade-repo_2024-02-22-04-27.json | 10 ------ ...ctogonz-upgrade-repo_2024-02-22-04-27.json | 10 ------ ...ctogonz-upgrade-repo_2024-02-22-04-27.json | 10 ------ ...ctogonz-upgrade-repo_2024-02-22-04-27.json | 10 ------ .../use-supports-color_2024-02-23-18-24.json | 10 ------ .../use-supports-color_2024-02-24-17-12.json | 10 ------ ...ctogonz-upgrade-repo_2024-02-22-04-27.json | 10 ------ .../remove-variants_2024-02-23-18-12.json | 10 ------ ...ctogonz-upgrade-repo_2024-02-22-06-05.json | 10 ------ eslint/eslint-bulk/CHANGELOG.json | 12 +++++++ eslint/eslint-bulk/CHANGELOG.md | 7 +++- .../heft-api-extractor-plugin/CHANGELOG.json | 24 +++++++++++++ .../heft-api-extractor-plugin/CHANGELOG.md | 7 +++- .../heft-dev-cert-plugin/CHANGELOG.json | 21 +++++++++++ .../heft-dev-cert-plugin/CHANGELOG.md | 7 +++- heft-plugins/heft-lint-plugin/CHANGELOG.json | 21 +++++++++++ heft-plugins/heft-lint-plugin/CHANGELOG.md | 7 +++- heft-plugins/heft-sass-plugin/CHANGELOG.json | 24 +++++++++++++ heft-plugins/heft-sass-plugin/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 21 +++++++++++ .../heft-serverless-stack-plugin/CHANGELOG.md | 7 +++- .../heft-storybook-plugin/CHANGELOG.json | 24 +++++++++++++ .../heft-storybook-plugin/CHANGELOG.md | 7 +++- .../heft-typescript-plugin/CHANGELOG.json | 21 +++++++++++ .../heft-typescript-plugin/CHANGELOG.md | 7 +++- .../heft-webpack4-plugin/CHANGELOG.json | 21 +++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 +++- .../heft-webpack5-plugin/CHANGELOG.json | 21 +++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 +++- .../debug-certificate-manager/CHANGELOG.json | 15 ++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 +++- libraries/heft-config-file/CHANGELOG.json | 12 +++++++ libraries/heft-config-file/CHANGELOG.md | 7 +++- libraries/load-themed-styles/CHANGELOG.json | 12 +++++++ libraries/load-themed-styles/CHANGELOG.md | 7 +++- .../localization-utilities/CHANGELOG.json | 18 ++++++++++ libraries/localization-utilities/CHANGELOG.md | 7 +++- libraries/module-minifier/CHANGELOG.json | 15 ++++++++ libraries/module-minifier/CHANGELOG.md | 7 +++- libraries/operation-graph/CHANGELOG.json | 12 +++++++ libraries/operation-graph/CHANGELOG.md | 7 +++- libraries/package-deps-hash/CHANGELOG.json | 12 +++++++ libraries/package-deps-hash/CHANGELOG.md | 7 +++- libraries/package-extractor/CHANGELOG.json | 21 +++++++++++ libraries/package-extractor/CHANGELOG.md | 7 +++- libraries/stream-collator/CHANGELOG.json | 15 ++++++++ libraries/stream-collator/CHANGELOG.md | 7 +++- libraries/terminal/CHANGELOG.json | 15 ++++++++ libraries/terminal/CHANGELOG.md | 10 +++++- libraries/ts-command-line/CHANGELOG.json | 12 +++++++ libraries/ts-command-line/CHANGELOG.md | 7 +++- libraries/typings-generator/CHANGELOG.json | 15 ++++++++ libraries/typings-generator/CHANGELOG.md | 7 +++- libraries/worker-pool/CHANGELOG.json | 12 +++++++ libraries/worker-pool/CHANGELOG.md | 7 +++- rigs/heft-node-rig/CHANGELOG.json | 30 ++++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 +++- rigs/heft-web-rig/CHANGELOG.json | 36 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 +++- .../hashed-folder-copy-plugin/CHANGELOG.json | 12 +++++++ .../hashed-folder-copy-plugin/CHANGELOG.md | 7 +++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 +++- webpack/loader-raw-script/CHANGELOG.json | 12 +++++++ webpack/loader-raw-script/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 12 +++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 15 ++++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 15 ++++++++ .../CHANGELOG.md | 7 +++- .../webpack-plugin-utilities/CHANGELOG.json | 12 +++++++ webpack/webpack-plugin-utilities/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 18 ++++++++++ .../webpack4-localization-plugin/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 18 ++++++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 18 ++++++++++ .../CHANGELOG.md | 7 +++- .../CHANGELOG.json | 18 ++++++++++ .../webpack5-localization-plugin/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 21 +++++++++++ .../CHANGELOG.md | 7 +++- 100 files changed, 1024 insertions(+), 183 deletions(-) delete mode 100644 common/changes/@microsoft/api-extractor/octogonz-upgrade-repo_2024-02-22-04-27.json delete mode 100644 common/changes/@microsoft/api-extractor/remove-const-enum_2024-02-24-20-35.json delete mode 100644 common/changes/@rushstack/heft-api-extractor-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json delete mode 100644 common/changes/@rushstack/heft-config-file/octogonz-upgrade-repo_2024-02-22-04-27.json delete mode 100644 common/changes/@rushstack/heft-lint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json delete mode 100644 common/changes/@rushstack/heft-typescript-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json delete mode 100644 common/changes/@rushstack/heft/octogonz-upgrade-repo_2024-02-22-04-27.json delete mode 100644 common/changes/@rushstack/operation-graph/octogonz-upgrade-repo_2024-02-22-04-27.json delete mode 100644 common/changes/@rushstack/terminal/octogonz-upgrade-repo_2024-02-22-04-27.json delete mode 100644 common/changes/@rushstack/terminal/use-supports-color_2024-02-23-18-24.json delete mode 100644 common/changes/@rushstack/terminal/use-supports-color_2024-02-24-17-12.json delete mode 100644 common/changes/@rushstack/ts-command-line/octogonz-upgrade-repo_2024-02-22-04-27.json delete mode 100644 common/changes/@rushstack/ts-command-line/remove-variants_2024-02-23-18-12.json delete mode 100644 common/changes/@rushstack/webpack5-localization-plugin/octogonz-upgrade-repo_2024-02-22-06-05.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 5d7ef389ee8..fd61b7b4edb 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.23.31", + "tag": "@microsoft/api-documenter_v7.23.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.17.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "7.23.30", "tag": "@microsoft/api-documenter_v7.23.30", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index d1852eef858..82153040f79 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 7.23.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 7.23.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/apps/api-extractor/CHANGELOG.json b/apps/api-extractor/CHANGELOG.json index 036737e5ca0..4375ab144de 100644 --- a/apps/api-extractor/CHANGELOG.json +++ b/apps/api-extractor/CHANGELOG.json @@ -1,6 +1,26 @@ { "name": "@microsoft/api-extractor", "entries": [ + { + "version": "7.41.0", + "tag": "@microsoft/api-extractor_v7.41.0", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "minor": [ + { + "comment": "Replace const enums with conventional enums to allow for compatibility with JavaScript consumers." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.17.4`" + } + ] + } + }, { "version": "7.40.6", "tag": "@microsoft/api-extractor_v7.40.6", diff --git a/apps/api-extractor/CHANGELOG.md b/apps/api-extractor/CHANGELOG.md index 084b659ae84..b0246bd543e 100644 --- a/apps/api-extractor/CHANGELOG.md +++ b/apps/api-extractor/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @microsoft/api-extractor -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 7.41.0 +Sat, 24 Feb 2024 23:02:51 GMT + +### Minor changes + +- Replace const enums with conventional enums to allow for compatibility with JavaScript consumers. ## 7.40.6 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 84d16915cde..e35d4c67f93 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.65.5", + "tag": "@rushstack/heft_v0.65.5", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.14.14`" + }, + { + "comment": "Updating dependency \"@rushstack/operation-graph\" to `0.2.14`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.17.4`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.41.0`" + } + ] + } + }, { "version": "0.65.4", "tag": "@rushstack/heft_v0.65.4", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index b6a6f83e0f1..3d18bb9d404 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.65.5 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.65.4 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/apps/lockfile-explorer/CHANGELOG.json b/apps/lockfile-explorer/CHANGELOG.json index 8e8b35ab63a..c07dfa36643 100644 --- a/apps/lockfile-explorer/CHANGELOG.json +++ b/apps/lockfile-explorer/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/lockfile-explorer", "entries": [ + { + "version": "1.2.31", + "tag": "@rushstack/lockfile-explorer_v1.2.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "1.2.30", "tag": "@rushstack/lockfile-explorer_v1.2.30", diff --git a/apps/lockfile-explorer/CHANGELOG.md b/apps/lockfile-explorer/CHANGELOG.md index 26b0236c94f..6980c4c790a 100644 --- a/apps/lockfile-explorer/CHANGELOG.md +++ b/apps/lockfile-explorer/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/lockfile-explorer -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 1.2.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 1.2.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 9cc61d51a38..fc40325a327 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.1.31", + "tag": "@rushstack/rundown_v1.1.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.17.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "1.1.30", "tag": "@rushstack/rundown_v1.1.30", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index d12141a51c8..d40aa6b8e93 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 1.1.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 1.1.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/apps/trace-import/CHANGELOG.json b/apps/trace-import/CHANGELOG.json index 13c44797b29..b72b68e6490 100644 --- a/apps/trace-import/CHANGELOG.json +++ b/apps/trace-import/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/trace-import", "entries": [ + { + "version": "0.3.31", + "tag": "@rushstack/trace-import_v0.3.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.17.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.3.30", "tag": "@rushstack/trace-import_v0.3.30", diff --git a/apps/trace-import/CHANGELOG.md b/apps/trace-import/CHANGELOG.md index bebb4f2667f..ff8deb8f9df 100644 --- a/apps/trace-import/CHANGELOG.md +++ b/apps/trace-import/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/trace-import -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.3.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.3.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/common/changes/@microsoft/api-extractor/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@microsoft/api-extractor/octogonz-upgrade-repo_2024-02-22-04-27.json deleted file mode 100644 index 752ad7dd46f..00000000000 --- a/common/changes/@microsoft/api-extractor/octogonz-upgrade-repo_2024-02-22-04-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/api-extractor" -} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/remove-const-enum_2024-02-24-20-35.json b/common/changes/@microsoft/api-extractor/remove-const-enum_2024-02-24-20-35.json deleted file mode 100644 index 79a566b2448..00000000000 --- a/common/changes/@microsoft/api-extractor/remove-const-enum_2024-02-24-20-35.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "Replace const enums with conventional enums to allow for compatibility with JavaScript consumers.", - "type": "minor" - } - ], - "packageName": "@microsoft/api-extractor" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-api-extractor-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft-api-extractor-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json deleted file mode 100644 index 95128aed453..00000000000 --- a/common/changes/@rushstack/heft-api-extractor-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-api-extractor-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-api-extractor-plugin" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-config-file/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft-config-file/octogonz-upgrade-repo_2024-02-22-04-27.json deleted file mode 100644 index 9b24a4fdcca..00000000000 --- a/common/changes/@rushstack/heft-config-file/octogonz-upgrade-repo_2024-02-22-04-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-config-file", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-config-file" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-lint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft-lint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json deleted file mode 100644 index a259901b76f..00000000000 --- a/common/changes/@rushstack/heft-lint-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-lint-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-lint-plugin" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-typescript-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft-typescript-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json deleted file mode 100644 index cb6f98ca14f..00000000000 --- a/common/changes/@rushstack/heft-typescript-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-typescript-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-typescript-plugin" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft/octogonz-upgrade-repo_2024-02-22-04-27.json deleted file mode 100644 index 4da3f257a2d..00000000000 --- a/common/changes/@rushstack/heft/octogonz-upgrade-repo_2024-02-22-04-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft" -} \ No newline at end of file diff --git a/common/changes/@rushstack/operation-graph/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/operation-graph/octogonz-upgrade-repo_2024-02-22-04-27.json deleted file mode 100644 index eabefe94ed8..00000000000 --- a/common/changes/@rushstack/operation-graph/octogonz-upgrade-repo_2024-02-22-04-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/operation-graph", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/operation-graph" -} \ No newline at end of file diff --git a/common/changes/@rushstack/terminal/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/terminal/octogonz-upgrade-repo_2024-02-22-04-27.json deleted file mode 100644 index 72b4a6eb492..00000000000 --- a/common/changes/@rushstack/terminal/octogonz-upgrade-repo_2024-02-22-04-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/terminal", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/terminal" -} \ No newline at end of file diff --git a/common/changes/@rushstack/terminal/use-supports-color_2024-02-23-18-24.json b/common/changes/@rushstack/terminal/use-supports-color_2024-02-23-18-24.json deleted file mode 100644 index d4b3606d972..00000000000 --- a/common/changes/@rushstack/terminal/use-supports-color_2024-02-23-18-24.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/terminal", - "comment": "Replace the `colors` dependency with `supports-color` for detecting if STDOUT and STDERR support color.", - "type": "minor" - } - ], - "packageName": "@rushstack/terminal" -} \ No newline at end of file diff --git a/common/changes/@rushstack/terminal/use-supports-color_2024-02-24-17-12.json b/common/changes/@rushstack/terminal/use-supports-color_2024-02-24-17-12.json deleted file mode 100644 index 20d4133e9f8..00000000000 --- a/common/changes/@rushstack/terminal/use-supports-color_2024-02-24-17-12.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/terminal", - "comment": "Add a `Colorize.rainbow` API.", - "type": "minor" - } - ], - "packageName": "@rushstack/terminal" -} \ No newline at end of file diff --git a/common/changes/@rushstack/ts-command-line/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/ts-command-line/octogonz-upgrade-repo_2024-02-22-04-27.json deleted file mode 100644 index a03064b455f..00000000000 --- a/common/changes/@rushstack/ts-command-line/octogonz-upgrade-repo_2024-02-22-04-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/ts-command-line", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/ts-command-line" -} \ No newline at end of file diff --git a/common/changes/@rushstack/ts-command-line/remove-variants_2024-02-23-18-12.json b/common/changes/@rushstack/ts-command-line/remove-variants_2024-02-23-18-12.json deleted file mode 100644 index a03064b455f..00000000000 --- a/common/changes/@rushstack/ts-command-line/remove-variants_2024-02-23-18-12.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/ts-command-line", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/ts-command-line" -} \ No newline at end of file diff --git a/common/changes/@rushstack/webpack5-localization-plugin/octogonz-upgrade-repo_2024-02-22-06-05.json b/common/changes/@rushstack/webpack5-localization-plugin/octogonz-upgrade-repo_2024-02-22-06-05.json deleted file mode 100644 index 4d848c3d7d8..00000000000 --- a/common/changes/@rushstack/webpack5-localization-plugin/octogonz-upgrade-repo_2024-02-22-06-05.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/webpack5-localization-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/webpack5-localization-plugin" -} \ No newline at end of file diff --git a/eslint/eslint-bulk/CHANGELOG.json b/eslint/eslint-bulk/CHANGELOG.json index 2ad30677dbe..b6fa57e627d 100644 --- a/eslint/eslint-bulk/CHANGELOG.json +++ b/eslint/eslint-bulk/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/eslint-bulk", "entries": [ + { + "version": "0.1.21", + "tag": "@rushstack/eslint-bulk_v0.1.21", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.1.20", "tag": "@rushstack/eslint-bulk_v0.1.20", diff --git a/eslint/eslint-bulk/CHANGELOG.md b/eslint/eslint-bulk/CHANGELOG.md index daaf4561f24..31e781fb484 100644 --- a/eslint/eslint-bulk/CHANGELOG.md +++ b/eslint/eslint-bulk/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/eslint-bulk -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.1.21 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.1.20 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json index a109c85379a..cd326ba1cc1 100644 --- a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json +++ b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-api-extractor-plugin", "entries": [ + { + "version": "0.3.14", + "tag": "@rushstack/heft-api-extractor-plugin_v0.3.14", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.14.14`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.41.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `0.65.4` to `0.65.5`" + } + ] + } + }, { "version": "0.3.13", "tag": "@rushstack/heft-api-extractor-plugin_v0.3.13", diff --git a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md index 6b5c8419717..b42bc3dd889 100644 --- a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md +++ b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-api-extractor-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.3.14 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.3.13 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json index ea8e1e9ec3c..ef30ede895f 100644 --- a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json +++ b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-dev-cert-plugin", "entries": [ + { + "version": "0.4.31", + "tag": "@rushstack/heft-dev-cert-plugin_v0.4.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.3.31`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.41.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.4` to `^0.65.5`" + } + ] + } + }, { "version": "0.4.30", "tag": "@rushstack/heft-dev-cert-plugin_v0.4.30", diff --git a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md index 27cb70f3518..ed3c34460c9 100644 --- a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md +++ b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-dev-cert-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.4.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.4.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/heft-plugins/heft-lint-plugin/CHANGELOG.json b/heft-plugins/heft-lint-plugin/CHANGELOG.json index b0648b8995f..d17ebce2220 100644 --- a/heft-plugins/heft-lint-plugin/CHANGELOG.json +++ b/heft-plugins/heft-lint-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-lint-plugin", "entries": [ + { + "version": "0.3.14", + "tag": "@rushstack/heft-lint-plugin_v0.3.14", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `0.3.14`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `0.65.4` to `0.65.5`" + } + ] + } + }, { "version": "0.3.13", "tag": "@rushstack/heft-lint-plugin_v0.3.13", diff --git a/heft-plugins/heft-lint-plugin/CHANGELOG.md b/heft-plugins/heft-lint-plugin/CHANGELOG.md index e6f80088f45..1f61098e59d 100644 --- a/heft-plugins/heft-lint-plugin/CHANGELOG.md +++ b/heft-plugins/heft-lint-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-lint-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.3.14 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.3.13 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/heft-plugins/heft-sass-plugin/CHANGELOG.json b/heft-plugins/heft-sass-plugin/CHANGELOG.json index d4a7f1a2d19..0575723f004 100644 --- a/heft-plugins/heft-sass-plugin/CHANGELOG.json +++ b/heft-plugins/heft-sass-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-sass-plugin", "entries": [ + { + "version": "0.13.17", + "tag": "@rushstack/heft-sass-plugin_v0.13.17", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.14.14`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.12.31`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.41.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.4` to `^0.65.5`" + } + ] + } + }, { "version": "0.13.16", "tag": "@rushstack/heft-sass-plugin_v0.13.16", diff --git a/heft-plugins/heft-sass-plugin/CHANGELOG.md b/heft-plugins/heft-sass-plugin/CHANGELOG.md index 97ec816e3a4..c81300c57c6 100644 --- a/heft-plugins/heft-sass-plugin/CHANGELOG.md +++ b/heft-plugins/heft-sass-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-sass-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.13.17 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.13.16 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json index 48277291375..9daa50d0798 100644 --- a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json +++ b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-serverless-stack-plugin", "entries": [ + { + "version": "0.3.31", + "tag": "@rushstack/heft-serverless-stack-plugin_v0.3.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.10.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.4` to `^0.65.5`" + } + ] + } + }, { "version": "0.3.30", "tag": "@rushstack/heft-serverless-stack-plugin_v0.3.30", diff --git a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md index 47d5da67ee5..b01e90188a0 100644 --- a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md +++ b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-serverless-stack-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.3.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.3.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/heft-plugins/heft-storybook-plugin/CHANGELOG.json b/heft-plugins/heft-storybook-plugin/CHANGELOG.json index f476f3d6540..147aaeeec24 100644 --- a/heft-plugins/heft-storybook-plugin/CHANGELOG.json +++ b/heft-plugins/heft-storybook-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-storybook-plugin", "entries": [ + { + "version": "0.6.8", + "tag": "@rushstack/heft-storybook-plugin_v0.6.8", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.10.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.4` to `^0.65.5`" + } + ] + } + }, { "version": "0.6.7", "tag": "@rushstack/heft-storybook-plugin_v0.6.7", diff --git a/heft-plugins/heft-storybook-plugin/CHANGELOG.md b/heft-plugins/heft-storybook-plugin/CHANGELOG.md index 06a50c6f66e..3df1412aa56 100644 --- a/heft-plugins/heft-storybook-plugin/CHANGELOG.md +++ b/heft-plugins/heft-storybook-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-storybook-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.6.8 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.6.7 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/heft-plugins/heft-typescript-plugin/CHANGELOG.json b/heft-plugins/heft-typescript-plugin/CHANGELOG.json index 79bad380ead..f208e781cce 100644 --- a/heft-plugins/heft-typescript-plugin/CHANGELOG.json +++ b/heft-plugins/heft-typescript-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-typescript-plugin", "entries": [ + { + "version": "0.3.14", + "tag": "@rushstack/heft-typescript-plugin_v0.3.14", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.14.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `0.65.4` to `0.65.5`" + } + ] + } + }, { "version": "0.3.13", "tag": "@rushstack/heft-typescript-plugin_v0.3.13", diff --git a/heft-plugins/heft-typescript-plugin/CHANGELOG.md b/heft-plugins/heft-typescript-plugin/CHANGELOG.md index 0897a328adc..56186228703 100644 --- a/heft-plugins/heft-typescript-plugin/CHANGELOG.md +++ b/heft-plugins/heft-typescript-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-typescript-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.3.14 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.3.13 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index c8d616a838f..4f25a9fd13e 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.10.31", + "tag": "@rushstack/heft-webpack4-plugin_v0.10.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.3.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.4` to `^0.65.5`" + } + ] + } + }, { "version": "0.10.30", "tag": "@rushstack/heft-webpack4-plugin_v0.10.30", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index c5ca9eb1d53..ecfb1f93c3d 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.10.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.10.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index c8084931a95..37ae88a7ab3 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.9.31", + "tag": "@rushstack/heft-webpack5-plugin_v0.9.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.3.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.4` to `^0.65.5`" + } + ] + } + }, { "version": "0.9.30", "tag": "@rushstack/heft-webpack5-plugin_v0.9.30", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index fa58685a9fd..292b8714ed8 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.9.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.9.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index b05500b27c1..0e07b9493ae 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.3.31", + "tag": "@rushstack/debug-certificate-manager_v1.3.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "1.3.30", "tag": "@rushstack/debug-certificate-manager_v1.3.30", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index b6b09b9ba2d..fde251f6e26 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 1.3.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 1.3.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/libraries/heft-config-file/CHANGELOG.json b/libraries/heft-config-file/CHANGELOG.json index 3896073d235..c3ffb2a3727 100644 --- a/libraries/heft-config-file/CHANGELOG.json +++ b/libraries/heft-config-file/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-config-file", "entries": [ + { + "version": "0.14.14", + "tag": "@rushstack/heft-config-file_v0.14.14", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + } + ] + } + }, { "version": "0.14.13", "tag": "@rushstack/heft-config-file_v0.14.13", diff --git a/libraries/heft-config-file/CHANGELOG.md b/libraries/heft-config-file/CHANGELOG.md index 2299d3dd14a..2c60dcf7eec 100644 --- a/libraries/heft-config-file/CHANGELOG.md +++ b/libraries/heft-config-file/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-config-file -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.14.14 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.14.13 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index c4566f94b6e..ef81e5c8506 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "2.0.107", + "tag": "@microsoft/load-themed-styles_v2.0.107", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "2.0.106", "tag": "@microsoft/load-themed-styles_v2.0.106", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index a63aeb85269..bd7ab68d64d 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 2.0.107 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 2.0.106 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/libraries/localization-utilities/CHANGELOG.json b/libraries/localization-utilities/CHANGELOG.json index a62da7b66e3..872d435c3e3 100644 --- a/libraries/localization-utilities/CHANGELOG.json +++ b/libraries/localization-utilities/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/localization-utilities", "entries": [ + { + "version": "0.9.31", + "tag": "@rushstack/localization-utilities_v0.9.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.12.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.9.30", "tag": "@rushstack/localization-utilities_v0.9.30", diff --git a/libraries/localization-utilities/CHANGELOG.md b/libraries/localization-utilities/CHANGELOG.md index 439a43003e4..6129e9f8be9 100644 --- a/libraries/localization-utilities/CHANGELOG.md +++ b/libraries/localization-utilities/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-utilities -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.9.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.9.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/libraries/module-minifier/CHANGELOG.json b/libraries/module-minifier/CHANGELOG.json index 9fe06278157..a60cd0e73d4 100644 --- a/libraries/module-minifier/CHANGELOG.json +++ b/libraries/module-minifier/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier", "entries": [ + { + "version": "0.4.31", + "tag": "@rushstack/module-minifier_v0.4.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.4.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.4.30", "tag": "@rushstack/module-minifier_v0.4.30", diff --git a/libraries/module-minifier/CHANGELOG.md b/libraries/module-minifier/CHANGELOG.md index b66c0198528..e24c0507942 100644 --- a/libraries/module-minifier/CHANGELOG.md +++ b/libraries/module-minifier/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.4.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.4.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/libraries/operation-graph/CHANGELOG.json b/libraries/operation-graph/CHANGELOG.json index 51727b9c95f..d3c395aaf42 100644 --- a/libraries/operation-graph/CHANGELOG.json +++ b/libraries/operation-graph/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/operation-graph", "entries": [ + { + "version": "0.2.14", + "tag": "@rushstack/operation-graph_v0.2.14", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + } + ] + } + }, { "version": "0.2.13", "tag": "@rushstack/operation-graph_v0.2.13", diff --git a/libraries/operation-graph/CHANGELOG.md b/libraries/operation-graph/CHANGELOG.md index a04d2f8c32c..d9253b7987d 100644 --- a/libraries/operation-graph/CHANGELOG.md +++ b/libraries/operation-graph/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/operation-graph -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.2.14 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.2.13 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 8958a6cf620..e840396b96e 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "4.1.32", + "tag": "@rushstack/package-deps-hash_v4.1.32", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "4.1.31", "tag": "@rushstack/package-deps-hash_v4.1.31", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index a33566bde84..dde6ca0ce8f 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 4.1.32 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 4.1.31 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/libraries/package-extractor/CHANGELOG.json b/libraries/package-extractor/CHANGELOG.json index 73d026087b7..4ae4422bb9d 100644 --- a/libraries/package-extractor/CHANGELOG.json +++ b/libraries/package-extractor/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/package-extractor", "entries": [ + { + "version": "0.6.34", + "tag": "@rushstack/package-extractor_v0.6.34", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/webpack-preserve-dynamic-require-plugin\" to `0.11.31`" + } + ] + } + }, { "version": "0.6.33", "tag": "@rushstack/package-extractor_v0.6.33", diff --git a/libraries/package-extractor/CHANGELOG.md b/libraries/package-extractor/CHANGELOG.md index 62b88dd859a..2dc9beda4a9 100644 --- a/libraries/package-extractor/CHANGELOG.md +++ b/libraries/package-extractor/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-extractor -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.6.34 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.6.33 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 120e5a2cd68..b6dc29031c9 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.1.32", + "tag": "@rushstack/stream-collator_v4.1.32", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "4.1.31", "tag": "@rushstack/stream-collator_v4.1.31", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index d6893afc627..d36da587b66 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 4.1.32 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 4.1.31 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index ef5ef5cb091..c1aebc9e8c1 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.10.0", + "tag": "@rushstack/terminal_v0.10.0", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "minor": [ + { + "comment": "Replace the `colors` dependency with `supports-color` for detecting if STDOUT and STDERR support color." + }, + { + "comment": "Add a `Colorize.rainbow` API." + } + ] + } + }, { "version": "0.9.0", "tag": "@rushstack/terminal_v0.9.0", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index a4ae6e3657a..1cf341c8f7a 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,14 @@ # Change Log - @rushstack/terminal -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.10.0 +Sat, 24 Feb 2024 23:02:51 GMT + +### Minor changes + +- Replace the `colors` dependency with `supports-color` for detecting if STDOUT and STDERR support color. +- Add a `Colorize.rainbow` API. ## 0.9.0 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/ts-command-line/CHANGELOG.json b/libraries/ts-command-line/CHANGELOG.json index ec9b753baa5..9d9232c3897 100644 --- a/libraries/ts-command-line/CHANGELOG.json +++ b/libraries/ts-command-line/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/ts-command-line", "entries": [ + { + "version": "4.17.4", + "tag": "@rushstack/ts-command-line_v4.17.4", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + } + ] + } + }, { "version": "4.17.3", "tag": "@rushstack/ts-command-line_v4.17.3", diff --git a/libraries/ts-command-line/CHANGELOG.md b/libraries/ts-command-line/CHANGELOG.md index 4d279560853..285a1fa609d 100644 --- a/libraries/ts-command-line/CHANGELOG.md +++ b/libraries/ts-command-line/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/ts-command-line -This log was last generated on Wed, 21 Feb 2024 21:45:28 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 4.17.4 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 4.17.3 Wed, 21 Feb 2024 21:45:28 GMT diff --git a/libraries/typings-generator/CHANGELOG.json b/libraries/typings-generator/CHANGELOG.json index c987b033d0d..1d9d43b658b 100644 --- a/libraries/typings-generator/CHANGELOG.json +++ b/libraries/typings-generator/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/typings-generator", "entries": [ + { + "version": "0.12.31", + "tag": "@rushstack/typings-generator_v0.12.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.12.30", "tag": "@rushstack/typings-generator_v0.12.30", diff --git a/libraries/typings-generator/CHANGELOG.md b/libraries/typings-generator/CHANGELOG.md index 2e024c71332..ca9363f4c5d 100644 --- a/libraries/typings-generator/CHANGELOG.md +++ b/libraries/typings-generator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/typings-generator -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.12.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.12.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/libraries/worker-pool/CHANGELOG.json b/libraries/worker-pool/CHANGELOG.json index 32358602601..9d1d4d10fba 100644 --- a/libraries/worker-pool/CHANGELOG.json +++ b/libraries/worker-pool/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/worker-pool", "entries": [ + { + "version": "0.4.31", + "tag": "@rushstack/worker-pool_v0.4.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.4.30", "tag": "@rushstack/worker-pool_v0.4.30", diff --git a/libraries/worker-pool/CHANGELOG.md b/libraries/worker-pool/CHANGELOG.md index f1f128a0822..c64b5dc132c 100644 --- a/libraries/worker-pool/CHANGELOG.md +++ b/libraries/worker-pool/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/worker-pool -This log was last generated on Thu, 22 Feb 2024 01:36:10 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.4.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.4.30 Thu, 22 Feb 2024 01:36:10 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index c30e5576616..d890100649f 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,36 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "2.4.17", + "tag": "@rushstack/heft-node-rig_v2.4.17", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.41.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-api-extractor-plugin\" to `0.3.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.11.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-lint-plugin\" to `0.3.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `0.3.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.4` to `^0.65.5`" + } + ] + } + }, { "version": "2.4.16", "tag": "@rushstack/heft-node-rig_v2.4.16", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 176576a9a10..29cf381a54a 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Thu, 22 Feb 2024 05:54:17 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 2.4.17 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 2.4.16 Thu, 22 Feb 2024 05:54:17 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index c1fcd80959f..df5bf1ac5b8 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,42 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.22.1", + "tag": "@rushstack/heft-web-rig_v0.22.1", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.41.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-api-extractor-plugin\" to `0.3.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.11.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-lint-plugin\" to `0.3.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-sass-plugin\" to `0.13.17`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `0.3.14`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `0.9.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.65.4` to `^0.65.5`" + } + ] + } + }, { "version": "0.22.0", "tag": "@rushstack/heft-web-rig_v0.22.0", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index b9066e29a7f..f9769cc83d1 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Thu, 22 Feb 2024 06:31:58 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.22.1 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.22.0 Thu, 22 Feb 2024 06:31:58 GMT diff --git a/webpack/hashed-folder-copy-plugin/CHANGELOG.json b/webpack/hashed-folder-copy-plugin/CHANGELOG.json index ba012dd4813..581df66f5f7 100644 --- a/webpack/hashed-folder-copy-plugin/CHANGELOG.json +++ b/webpack/hashed-folder-copy-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/hashed-folder-copy-plugin", "entries": [ + { + "version": "1.0.23", + "tag": "@rushstack/hashed-folder-copy-plugin_v1.0.23", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "1.0.22", "tag": "@rushstack/hashed-folder-copy-plugin_v1.0.22", diff --git a/webpack/hashed-folder-copy-plugin/CHANGELOG.md b/webpack/hashed-folder-copy-plugin/CHANGELOG.md index c70fd945de2..cc4050bccc2 100644 --- a/webpack/hashed-folder-copy-plugin/CHANGELOG.md +++ b/webpack/hashed-folder-copy-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/hashed-folder-copy-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 1.0.23 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 1.0.22 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 8d6cbd50d5c..71c79e222a0 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "2.1.31", + "tag": "@microsoft/loader-load-themed-styles_v2.1.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `2.0.107`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `^2.0.106` to `^2.0.107`" + } + ] + } + }, { "version": "2.1.30", "tag": "@microsoft/loader-load-themed-styles_v2.1.30", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index dcb8dd9ef3c..3e4652f21ca 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 2.1.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 2.1.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 0419c8e5d32..78ac12bb432 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.4.31", + "tag": "@rushstack/loader-raw-script_v1.4.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "1.4.30", "tag": "@rushstack/loader-raw-script_v1.4.30", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index dcc17f38303..f5828e7d08c 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 1.4.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 1.4.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/preserve-dynamic-require-plugin/CHANGELOG.json b/webpack/preserve-dynamic-require-plugin/CHANGELOG.json index cd578200833..ea1b1013e08 100644 --- a/webpack/preserve-dynamic-require-plugin/CHANGELOG.json +++ b/webpack/preserve-dynamic-require-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/webpack-preserve-dynamic-require-plugin", "entries": [ + { + "version": "0.11.31", + "tag": "@rushstack/webpack-preserve-dynamic-require-plugin_v0.11.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.11.30", "tag": "@rushstack/webpack-preserve-dynamic-require-plugin_v0.11.30", diff --git a/webpack/preserve-dynamic-require-plugin/CHANGELOG.md b/webpack/preserve-dynamic-require-plugin/CHANGELOG.md index 93a6cdfccab..996f1652f3d 100644 --- a/webpack/preserve-dynamic-require-plugin/CHANGELOG.md +++ b/webpack/preserve-dynamic-require-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-preserve-dynamic-require-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.11.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.11.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 84efa9896e1..c30a19e8f19 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "5.1.15", + "tag": "@rushstack/set-webpack-public-path-plugin_v5.1.15", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/webpack-plugin-utilities\" to `0.4.15`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "5.1.14", "tag": "@rushstack/set-webpack-public-path-plugin_v5.1.14", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index dc8a04acee6..bd83f086505 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 5.1.15 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 5.1.14 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json index d45e4537065..e2a24a59a0c 100644 --- a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json +++ b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/webpack-embedded-dependencies-plugin", "entries": [ + { + "version": "0.2.32", + "tag": "@rushstack/webpack-embedded-dependencies-plugin_v0.2.32", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/webpack-plugin-utilities\" to `0.4.15`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.2.31", "tag": "@rushstack/webpack-embedded-dependencies-plugin_v0.2.31", diff --git a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md index a274f669aee..683c1d44381 100644 --- a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md +++ b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-embedded-dependencies-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.2.32 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.2.31 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/webpack-plugin-utilities/CHANGELOG.json b/webpack/webpack-plugin-utilities/CHANGELOG.json index ea3389d4e0b..523b076640c 100644 --- a/webpack/webpack-plugin-utilities/CHANGELOG.json +++ b/webpack/webpack-plugin-utilities/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/webpack-plugin-utilities", "entries": [ + { + "version": "0.4.15", + "tag": "@rushstack/webpack-plugin-utilities_v0.4.15", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.4.14", "tag": "@rushstack/webpack-plugin-utilities_v0.4.14", diff --git a/webpack/webpack-plugin-utilities/CHANGELOG.md b/webpack/webpack-plugin-utilities/CHANGELOG.md index 9900c6414ac..964bab285fa 100644 --- a/webpack/webpack-plugin-utilities/CHANGELOG.md +++ b/webpack/webpack-plugin-utilities/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-plugin-utilities -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.4.15 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.4.14 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/webpack4-localization-plugin/CHANGELOG.json b/webpack/webpack4-localization-plugin/CHANGELOG.json index add8eb59491..955c0dc72b4 100644 --- a/webpack/webpack4-localization-plugin/CHANGELOG.json +++ b/webpack/webpack4-localization-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/webpack4-localization-plugin", "entries": [ + { + "version": "0.18.31", + "tag": "@rushstack/webpack4-localization-plugin_v0.18.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/localization-utilities\" to `0.9.31`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.18.30", "tag": "@rushstack/webpack4-localization-plugin_v0.18.30", diff --git a/webpack/webpack4-localization-plugin/CHANGELOG.md b/webpack/webpack4-localization-plugin/CHANGELOG.md index e4125d40348..3a36b96d30a 100644 --- a/webpack/webpack4-localization-plugin/CHANGELOG.md +++ b/webpack/webpack4-localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack4-localization-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.18.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.18.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/webpack4-module-minifier-plugin/CHANGELOG.json b/webpack/webpack4-module-minifier-plugin/CHANGELOG.json index 2be710759ec..00d44fa3212 100644 --- a/webpack/webpack4-module-minifier-plugin/CHANGELOG.json +++ b/webpack/webpack4-module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/webpack4-module-minifier-plugin", "entries": [ + { + "version": "0.13.31", + "tag": "@rushstack/webpack4-module-minifier-plugin_v0.13.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/module-minifier\" to `0.4.31`" + }, + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.4.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.13.30", "tag": "@rushstack/webpack4-module-minifier-plugin_v0.13.30", diff --git a/webpack/webpack4-module-minifier-plugin/CHANGELOG.md b/webpack/webpack4-module-minifier-plugin/CHANGELOG.md index 2f2dc621d88..765344c79fc 100644 --- a/webpack/webpack4-module-minifier-plugin/CHANGELOG.md +++ b/webpack/webpack4-module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack4-module-minifier-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.13.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.13.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json index 861c831e35e..3291102b6f7 100644 --- a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json +++ b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/webpack5-load-themed-styles-loader", "entries": [ + { + "version": "0.2.31", + "tag": "@microsoft/webpack5-load-themed-styles-loader_v0.2.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `2.0.107`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `^2.0.106` to `^2.0.107`" + } + ] + } + }, { "version": "0.2.30", "tag": "@microsoft/webpack5-load-themed-styles-loader_v0.2.30", diff --git a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md index 1aed90dfb92..301f10222f5 100644 --- a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md +++ b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/webpack5-load-themed-styles-loader -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.2.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.2.30 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/webpack5-localization-plugin/CHANGELOG.json b/webpack/webpack5-localization-plugin/CHANGELOG.json index a46b183453f..5b82fe04936 100644 --- a/webpack/webpack5-localization-plugin/CHANGELOG.json +++ b/webpack/webpack5-localization-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/webpack5-localization-plugin", "entries": [ + { + "version": "0.9.6", + "tag": "@rushstack/webpack5-localization-plugin_v0.9.6", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/localization-utilities\" to `0.9.31`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.10.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + } + ] + } + }, { "version": "0.9.5", "tag": "@rushstack/webpack5-localization-plugin_v0.9.5", diff --git a/webpack/webpack5-localization-plugin/CHANGELOG.md b/webpack/webpack5-localization-plugin/CHANGELOG.md index 32c4e10f987..6b6396b9b1c 100644 --- a/webpack/webpack5-localization-plugin/CHANGELOG.md +++ b/webpack/webpack5-localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack5-localization-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 0.9.6 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 0.9.5 Thu, 22 Feb 2024 01:36:09 GMT diff --git a/webpack/webpack5-module-minifier-plugin/CHANGELOG.json b/webpack/webpack5-module-minifier-plugin/CHANGELOG.json index 92be824bb8e..02b0bc4502a 100644 --- a/webpack/webpack5-module-minifier-plugin/CHANGELOG.json +++ b/webpack/webpack5-module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/webpack5-module-minifier-plugin", "entries": [ + { + "version": "5.5.31", + "tag": "@rushstack/webpack5-module-minifier-plugin_v5.5.31", + "date": "Sat, 24 Feb 2024 23:02:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.4.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.65.5`" + }, + { + "comment": "Updating dependency \"@rushstack/module-minifier\" to `0.4.31`" + }, + { + "comment": "Updating dependency \"@rushstack/module-minifier\" from `*` to `*`" + } + ] + } + }, { "version": "5.5.30", "tag": "@rushstack/webpack5-module-minifier-plugin_v5.5.30", diff --git a/webpack/webpack5-module-minifier-plugin/CHANGELOG.md b/webpack/webpack5-module-minifier-plugin/CHANGELOG.md index 846c6ec2fe5..940fe0862f6 100644 --- a/webpack/webpack5-module-minifier-plugin/CHANGELOG.md +++ b/webpack/webpack5-module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack5-module-minifier-plugin -This log was last generated on Thu, 22 Feb 2024 01:36:09 GMT and should not be manually modified. +This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. + +## 5.5.31 +Sat, 24 Feb 2024 23:02:51 GMT + +_Version update only_ ## 5.5.30 Thu, 22 Feb 2024 01:36:09 GMT From 8a33edff8d980dabb4c3dd2f56c515c12979051f Mon Sep 17 00:00:00 2001 From: Rushbot Date: Sat, 24 Feb 2024 23:02:54 +0000 Subject: [PATCH 66/74] Bump versions [skip ci] --- apps/api-documenter/package.json | 2 +- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- apps/lockfile-explorer/package.json | 2 +- apps/rundown/package.json | 2 +- apps/trace-import/package.json | 2 +- eslint/eslint-bulk/package.json | 2 +- heft-plugins/heft-api-extractor-plugin/package.json | 4 ++-- heft-plugins/heft-dev-cert-plugin/package.json | 4 ++-- heft-plugins/heft-jest-plugin/package.json | 4 ++-- heft-plugins/heft-lint-plugin/package.json | 4 ++-- heft-plugins/heft-sass-plugin/package.json | 4 ++-- heft-plugins/heft-serverless-stack-plugin/package.json | 4 ++-- heft-plugins/heft-storybook-plugin/package.json | 4 ++-- heft-plugins/heft-typescript-plugin/package.json | 4 ++-- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/heft-config-file/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/localization-utilities/package.json | 2 +- libraries/module-minifier/package.json | 2 +- libraries/operation-graph/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/package-extractor/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- libraries/ts-command-line/package.json | 2 +- libraries/typings-generator/package.json | 2 +- libraries/worker-pool/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/hashed-folder-copy-plugin/package.json | 2 +- webpack/loader-load-themed-styles/package.json | 4 ++-- webpack/loader-raw-script/package.json | 2 +- webpack/preserve-dynamic-require-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- webpack/webpack-embedded-dependencies-plugin/package.json | 2 +- webpack/webpack-plugin-utilities/package.json | 2 +- webpack/webpack4-localization-plugin/package.json | 2 +- webpack/webpack4-module-minifier-plugin/package.json | 2 +- webpack/webpack5-load-themed-styles-loader/package.json | 4 ++-- webpack/webpack5-localization-plugin/package.json | 2 +- webpack/webpack5-module-minifier-plugin/package.json | 2 +- 44 files changed, 58 insertions(+), 58 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index c4fedfc92d5..b419c248a07 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.23.30", + "version": "7.23.31", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index f072488eda5..d8faa01a49a 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor", - "version": "7.40.6", + "version": "7.41.0", "description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups", "keywords": [ "typescript", diff --git a/apps/heft/package.json b/apps/heft/package.json index ba723c34f33..d04f18fa2be 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.65.4", + "version": "0.65.5", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/lockfile-explorer/package.json b/apps/lockfile-explorer/package.json index 02a12b07451..c6a9261f395 100644 --- a/apps/lockfile-explorer/package.json +++ b/apps/lockfile-explorer/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/lockfile-explorer", - "version": "1.2.30", + "version": "1.2.31", "description": "Rush Lockfile Explorer: The UI for solving version conflicts quickly in a large monorepo", "keywords": [ "conflict", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 161c6147f83..8f970fb7567 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.1.30", + "version": "1.1.31", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/apps/trace-import/package.json b/apps/trace-import/package.json index 13bbb5f0ce1..651a0e525bc 100644 --- a/apps/trace-import/package.json +++ b/apps/trace-import/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/trace-import", - "version": "0.3.30", + "version": "0.3.31", "description": "CLI tool for understanding how require() and \"import\" statements get resolved", "repository": { "type": "git", diff --git a/eslint/eslint-bulk/package.json b/eslint/eslint-bulk/package.json index ce8129be547..372d696d17e 100755 --- a/eslint/eslint-bulk/package.json +++ b/eslint/eslint-bulk/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/eslint-bulk", - "version": "0.1.20", + "version": "0.1.21", "description": "Roll out new ESLint rules in a large monorepo without cluttering up your code with \"eslint-ignore-next-line\"", "main": "index.js", "license": "MIT", diff --git a/heft-plugins/heft-api-extractor-plugin/package.json b/heft-plugins/heft-api-extractor-plugin/package.json index debdfce9d46..2a1ceaaddbf 100644 --- a/heft-plugins/heft-api-extractor-plugin/package.json +++ b/heft-plugins/heft-api-extractor-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-api-extractor-plugin", - "version": "0.3.13", + "version": "0.3.14", "description": "A Heft plugin for API Extractor", "repository": { "type": "git", @@ -15,7 +15,7 @@ "_phase:build": "heft run --only build -- --clean" }, "peerDependencies": { - "@rushstack/heft": "0.65.4" + "@rushstack/heft": "0.65.5" }, "dependencies": { "@rushstack/heft-config-file": "workspace:*", diff --git a/heft-plugins/heft-dev-cert-plugin/package.json b/heft-plugins/heft-dev-cert-plugin/package.json index f45d335cabc..cac03c11b83 100644 --- a/heft-plugins/heft-dev-cert-plugin/package.json +++ b/heft-plugins/heft-dev-cert-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-dev-cert-plugin", - "version": "0.4.30", + "version": "0.4.31", "description": "A Heft plugin for generating and using local development certificates", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.4" + "@rushstack/heft": "^0.65.5" }, "dependencies": { "@rushstack/debug-certificate-manager": "workspace:*" diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 2666a9d4c6b..bf4c9680835 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.11.13", + "version": "0.11.14", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.4", + "@rushstack/heft": "^0.65.5", "jest-environment-jsdom": "^29.5.0", "jest-environment-node": "^29.5.0" }, diff --git a/heft-plugins/heft-lint-plugin/package.json b/heft-plugins/heft-lint-plugin/package.json index 1a3f5ef042f..5b869767863 100644 --- a/heft-plugins/heft-lint-plugin/package.json +++ b/heft-plugins/heft-lint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-lint-plugin", - "version": "0.3.13", + "version": "0.3.14", "description": "A Heft plugin for using ESLint or TSLint. Intended for use with @rushstack/heft-typescript-plugin", "repository": { "type": "git", @@ -15,7 +15,7 @@ "_phase:build": "heft run --only build -- --clean" }, "peerDependencies": { - "@rushstack/heft": "0.65.4" + "@rushstack/heft": "0.65.5" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-sass-plugin/package.json b/heft-plugins/heft-sass-plugin/package.json index 1e254ccfcbf..bb57b100fab 100644 --- a/heft-plugins/heft-sass-plugin/package.json +++ b/heft-plugins/heft-sass-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-sass-plugin", - "version": "0.13.16", + "version": "0.13.17", "description": "Heft plugin for SASS", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.4" + "@rushstack/heft": "^0.65.5" }, "dependencies": { "@rushstack/heft-config-file": "workspace:*", diff --git a/heft-plugins/heft-serverless-stack-plugin/package.json b/heft-plugins/heft-serverless-stack-plugin/package.json index 76c003bd909..50ee331b83b 100644 --- a/heft-plugins/heft-serverless-stack-plugin/package.json +++ b/heft-plugins/heft-serverless-stack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-serverless-stack-plugin", - "version": "0.3.30", + "version": "0.3.31", "description": "Heft plugin for building apps using the Serverless Stack (SST) framework", "repository": { "type": "git", @@ -15,7 +15,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.4" + "@rushstack/heft": "^0.65.5" }, "dependencies": { "@rushstack/node-core-library": "workspace:*" diff --git a/heft-plugins/heft-storybook-plugin/package.json b/heft-plugins/heft-storybook-plugin/package.json index d37c8a19ce8..f804c5a6e6a 100644 --- a/heft-plugins/heft-storybook-plugin/package.json +++ b/heft-plugins/heft-storybook-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-storybook-plugin", - "version": "0.6.7", + "version": "0.6.8", "description": "Heft plugin for supporting UI development using Storybook", "repository": { "type": "git", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.4" + "@rushstack/heft": "^0.65.5" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-typescript-plugin/package.json b/heft-plugins/heft-typescript-plugin/package.json index 4b47999a4c9..6ff1c42887f 100644 --- a/heft-plugins/heft-typescript-plugin/package.json +++ b/heft-plugins/heft-typescript-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-typescript-plugin", - "version": "0.3.13", + "version": "0.3.14", "description": "Heft plugin for TypeScript", "repository": { "type": "git", @@ -17,7 +17,7 @@ "_phase:build": "heft run --only build -- --clean" }, "peerDependencies": { - "@rushstack/heft": "0.65.4" + "@rushstack/heft": "0.65.5" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 5d17bc9b95d..add9e09d473 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.10.30", + "version": "0.10.31", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -23,7 +23,7 @@ } }, "peerDependencies": { - "@rushstack/heft": "^0.65.4", + "@rushstack/heft": "^0.65.5", "@types/webpack": "^4", "webpack": "~4.47.0" }, diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 03abd9e2022..9f3211ba038 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.9.30", + "version": "0.9.31", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -18,7 +18,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^0.65.4", + "@rushstack/heft": "^0.65.5", "webpack": "~5.82.1" }, "dependencies": { diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index ab20d485b65..9aba163cf46 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.3.30", + "version": "1.3.31", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index c187e8370c1..bab448104b0 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-config-file", - "version": "0.14.13", + "version": "0.14.14", "description": "Configuration file loader for @rushstack/heft", "repository": { "type": "git", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 76985f5f67d..c8c8eccd3fd 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "2.0.106", + "version": "2.0.107", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/localization-utilities/package.json b/libraries/localization-utilities/package.json index 65f2c3af44a..a4c960d4cc6 100644 --- a/libraries/localization-utilities/package.json +++ b/libraries/localization-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-utilities", - "version": "0.9.30", + "version": "0.9.31", "description": "This plugin contains some useful functions for localization.", "main": "lib/index.js", "typings": "dist/localization-utilities.d.ts", diff --git a/libraries/module-minifier/package.json b/libraries/module-minifier/package.json index 22aee8f443c..31d90b9c092 100644 --- a/libraries/module-minifier/package.json +++ b/libraries/module-minifier/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier", - "version": "0.4.30", + "version": "0.4.31", "description": "Wrapper for terser to support bulk parallel minification.", "main": "lib/index.js", "typings": "dist/module-minifier.d.ts", diff --git a/libraries/operation-graph/package.json b/libraries/operation-graph/package.json index eb0ca87ba59..1d529deddfe 100644 --- a/libraries/operation-graph/package.json +++ b/libraries/operation-graph/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/operation-graph", - "version": "0.2.13", + "version": "0.2.14", "description": "Library for managing and executing operations in a directed acyclic graph.", "main": "lib/index.js", "typings": "dist/operation-graph.d.ts", diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 8b2282324ae..f66c3abdaaf 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "4.1.31", + "version": "4.1.32", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/package-extractor/package.json b/libraries/package-extractor/package.json index d04086b4639..d54cf42705f 100644 --- a/libraries/package-extractor/package.json +++ b/libraries/package-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-extractor", - "version": "0.6.33", + "version": "0.6.34", "description": "A library for bundling selected files and dependencies into a deployable package.", "main": "lib/index.js", "typings": "dist/package-extractor.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 20d112afabe..1f91a1fa528 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.1.31", + "version": "4.1.32", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 55581c79864..b116345464b 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.9.0", + "version": "0.10.0", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index ecc44e0dfc8..0d143dc95bf 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/ts-command-line", - "version": "4.17.3", + "version": "4.17.4", "description": "An object-oriented command-line parser for TypeScript", "repository": { "type": "git", diff --git a/libraries/typings-generator/package.json b/libraries/typings-generator/package.json index d3d2d0c5b67..26a58a0c715 100644 --- a/libraries/typings-generator/package.json +++ b/libraries/typings-generator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/typings-generator", - "version": "0.12.30", + "version": "0.12.31", "description": "This library provides functionality for automatically generating typings for non-TS files.", "keywords": [ "dts", diff --git a/libraries/worker-pool/package.json b/libraries/worker-pool/package.json index a90e78eacb1..759d598edbf 100644 --- a/libraries/worker-pool/package.json +++ b/libraries/worker-pool/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/worker-pool", - "version": "0.4.30", + "version": "0.4.31", "description": "Lightweight worker pool using NodeJS worker_threads", "main": "lib/index.js", "typings": "dist/worker-pool.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 66523d4fed8..b2253430b54 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "2.4.16", + "version": "2.4.17", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -13,7 +13,7 @@ "directory": "rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.65.4" + "@rushstack/heft": "^0.65.5" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 83de01cdba6..ad30e7fef86 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.22.0", + "version": "0.22.1", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -13,7 +13,7 @@ "directory": "rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.65.4" + "@rushstack/heft": "^0.65.5" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/hashed-folder-copy-plugin/package.json b/webpack/hashed-folder-copy-plugin/package.json index 7d2868d37cb..471f2823d16 100644 --- a/webpack/hashed-folder-copy-plugin/package.json +++ b/webpack/hashed-folder-copy-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/hashed-folder-copy-plugin", - "version": "1.0.22", + "version": "1.0.23", "description": "Webpack plugin for copying a folder to the output directory with a hash in the folder name.", "typings": "dist/hashed-folder-copy-plugin.d.ts", "main": "lib/index.js", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index f4171cd25d2..9ebd4916a9a 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "2.1.30", + "version": "2.1.31", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -22,7 +22,7 @@ }, "peerDependencies": { "@types/webpack": "^4", - "@microsoft/load-themed-styles": "^2.0.106" + "@microsoft/load-themed-styles": "^2.0.107" }, "dependencies": { "loader-utils": "1.4.2" diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 87ba66b4105..419dddd2ec8 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.4.30", + "version": "1.4.31", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/preserve-dynamic-require-plugin/package.json b/webpack/preserve-dynamic-require-plugin/package.json index 9fb154b9544..8918950a785 100644 --- a/webpack/preserve-dynamic-require-plugin/package.json +++ b/webpack/preserve-dynamic-require-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-preserve-dynamic-require-plugin", - "version": "0.11.30", + "version": "0.11.31", "description": "This plugin tells webpack to leave dynamic calls to \"require\" as-is instead of trying to bundle them.", "main": "lib/index.js", "typings": "dist/webpack-preserve-dynamic-require-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 7a72cdea28b..cf8dc6c3033 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "5.1.14", + "version": "5.1.15", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "dist/set-webpack-public-path-plugin.d.ts", diff --git a/webpack/webpack-embedded-dependencies-plugin/package.json b/webpack/webpack-embedded-dependencies-plugin/package.json index 58b1901eda8..8c4fde58109 100644 --- a/webpack/webpack-embedded-dependencies-plugin/package.json +++ b/webpack/webpack-embedded-dependencies-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-embedded-dependencies-plugin", - "version": "0.2.31", + "version": "0.2.32", "description": "This plugin analyzes bundled dependencies from Node Modules for use with Component Governance and License Scanning.", "main": "lib/index.js", "typings": "dist/webpack-embedded-dependencies-plugin.d.ts", diff --git a/webpack/webpack-plugin-utilities/package.json b/webpack/webpack-plugin-utilities/package.json index 4aeb87b426a..514d45f6060 100644 --- a/webpack/webpack-plugin-utilities/package.json +++ b/webpack/webpack-plugin-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-plugin-utilities", - "version": "0.4.14", + "version": "0.4.15", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "dist/webpack-plugin-utilities.d.ts", diff --git a/webpack/webpack4-localization-plugin/package.json b/webpack/webpack4-localization-plugin/package.json index c769b56bb79..b0ae877317d 100644 --- a/webpack/webpack4-localization-plugin/package.json +++ b/webpack/webpack4-localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack4-localization-plugin", - "version": "0.18.30", + "version": "0.18.31", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/webpack4-localization-plugin.d.ts", diff --git a/webpack/webpack4-module-minifier-plugin/package.json b/webpack/webpack4-module-minifier-plugin/package.json index 3e3f6e462ea..58353f9fbf4 100644 --- a/webpack/webpack4-module-minifier-plugin/package.json +++ b/webpack/webpack4-module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack4-module-minifier-plugin", - "version": "0.13.30", + "version": "0.13.31", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/webpack4-module-minifier-plugin.d.ts", diff --git a/webpack/webpack5-load-themed-styles-loader/package.json b/webpack/webpack5-load-themed-styles-loader/package.json index 582dc264e54..a844c0e717e 100644 --- a/webpack/webpack5-load-themed-styles-loader/package.json +++ b/webpack/webpack5-load-themed-styles-loader/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/webpack5-load-themed-styles-loader", - "version": "0.2.30", + "version": "0.2.31", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -16,7 +16,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@microsoft/load-themed-styles": "^2.0.106", + "@microsoft/load-themed-styles": "^2.0.107", "webpack": "^5" }, "peerDependenciesMeta": { diff --git a/webpack/webpack5-localization-plugin/package.json b/webpack/webpack5-localization-plugin/package.json index bd199eacd95..d6f7ec7a944 100644 --- a/webpack/webpack5-localization-plugin/package.json +++ b/webpack/webpack5-localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack5-localization-plugin", - "version": "0.9.5", + "version": "0.9.6", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/webpack5-localization-plugin.d.ts", diff --git a/webpack/webpack5-module-minifier-plugin/package.json b/webpack/webpack5-module-minifier-plugin/package.json index 9ef84eb7260..3c7d5f64a15 100644 --- a/webpack/webpack5-module-minifier-plugin/package.json +++ b/webpack/webpack5-module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack5-module-minifier-plugin", - "version": "5.5.30", + "version": "5.5.31", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/webpack5-module-minifier-plugin.d.ts", From 594dddaae2a5f448b75f8fd4c71a4c0012109e01 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Mon, 26 Feb 2024 00:20:40 -0800 Subject: [PATCH 67/74] Refactor tests for CacheEntryId. --- .../rush/refactor_2024-02-26-08-20.json | 10 ++ .../buildCache/test/CacheEntryId.test.ts | 127 +++++++----------- .../__snapshots__/CacheEntryId.test.ts.snap | 86 ++++++------ 3 files changed, 102 insertions(+), 121 deletions(-) create mode 100644 common/changes/@microsoft/rush/refactor_2024-02-26-08-20.json diff --git a/common/changes/@microsoft/rush/refactor_2024-02-26-08-20.json b/common/changes/@microsoft/rush/refactor_2024-02-26-08-20.json new file mode 100644 index 00000000000..bd7ff97cb34 --- /dev/null +++ b/common/changes/@microsoft/rush/refactor_2024-02-26-08-20.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/libraries/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts b/libraries/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts index 51275b6c21d..7ce4e469237 100644 --- a/libraries/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts +++ b/libraries/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts @@ -1,90 +1,61 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { - CacheEntryId, - type GetCacheEntryIdFunction, - type IGenerateCacheEntryIdOptions -} from '../CacheEntryId'; +import { CacheEntryId, type GetCacheEntryIdFunction } from '../CacheEntryId'; describe(CacheEntryId.name, () => { describe('Valid pattern names', () => { - function validatePatternMatchesSnapshot( - projectName: string, - pattern?: string, - generateCacheEntryIdOptions?: Partial - ): void { - const getCacheEntryId: GetCacheEntryIdFunction = CacheEntryId.parsePattern(pattern); - expect( - getCacheEntryId({ - projectName, - projectStateHash: '09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3', - phaseName: '_phase:compile', - ...generateCacheEntryIdOptions - }) - ).toMatchSnapshot(pattern || 'no pattern'); - } - - // prettier-ignore - it('Handles a cache entry name for a project name without a scope', () => { - const projectName: string = 'project+name'; - validatePatternMatchesSnapshot(projectName); - validatePatternMatchesSnapshot(projectName, '[hash]'); - validatePatternMatchesSnapshot(projectName, '[projectName]_[hash]'); - validatePatternMatchesSnapshot(projectName, '[phaseName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, '[phaseName:trimPrefix]_[hash]'); - validatePatternMatchesSnapshot(projectName, '[projectName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, '[projectName:normalize]_[phaseName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, '[projectName:normalize]_[phaseName:trimPrefix]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName:normalize]_[phaseName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName:normalize]_[phaseName:trimPrefix]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName]_[phaseName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName]_[phaseName:trimPrefix]_[hash]'); - }); - - // prettier-ignore - it('Handles a cache entry name for a project name with a scope', () => { - const projectName: string = '@scope/project+name'; - validatePatternMatchesSnapshot(projectName); - validatePatternMatchesSnapshot(projectName, '[hash]'); - validatePatternMatchesSnapshot(projectName, '[projectName]_[hash]'); - validatePatternMatchesSnapshot(projectName, '[phaseName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, '[phaseName:trimPrefix]_[hash]'); - validatePatternMatchesSnapshot(projectName, '[projectName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, '[projectName:normalize]_[phaseName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, '[projectName:normalize]_[phaseName:trimPrefix]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName:normalize]_[phaseName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName:normalize]_[phaseName:trimPrefix]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName]_[phaseName:normalize]_[hash]'); - validatePatternMatchesSnapshot(projectName, 'prefix/[projectName]_[phaseName:trimPrefix]_[hash]'); - }); + describe.each([ + { projectName: 'project+name', note: 'without a scope' }, + { projectName: '@scope/project+name', note: 'with a scope' } + ])('For a project name $note', ({ projectName }) => + it.each([ + undefined, + '[hash]', + '[projectName]_[hash]', + '[phaseName:normalize]_[hash]', + '[phaseName:trimPrefix]_[hash]', + '[projectName:normalize]_[hash]', + '[projectName:normalize]_[phaseName:normalize]_[hash]', + '[projectName:normalize]_[phaseName:trimPrefix]_[hash]', + 'prefix/[projectName:normalize]_[hash]', + 'prefix/[projectName:normalize]_[phaseName:normalize]_[hash]', + 'prefix/[projectName:normalize]_[phaseName:trimPrefix]_[hash]', + 'prefix/[projectName]_[hash]', + 'prefix/[projectName]_[phaseName:normalize]_[hash]', + 'prefix/[projectName]_[phaseName:trimPrefix]_[hash]' + ])('Handles pattern %s', (pattern) => { + const getCacheEntryId: GetCacheEntryIdFunction = CacheEntryId.parsePattern(pattern); + expect( + getCacheEntryId({ + projectName, + projectStateHash: '09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3', + phaseName: '_phase:compile' + }) + ).toMatchSnapshot(); + }) + ); }); describe('Invalid pattern names', () => { - async function validateInvalidPatternErrorMatchesSnapshotAsync(pattern: string): Promise { - await expect(() => CacheEntryId.parsePattern(pattern)).toThrowErrorMatchingSnapshot(); - } - - it('Throws an exception for an invalid pattern', async () => { - await validateInvalidPatternErrorMatchesSnapshotAsync('x'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[invalidTag]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('unstartedTag]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[incompleteTag'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[hash:badAttribute]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[hash:badAttribute:attr2]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[projectName:badAttribute]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[projectName:]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[phaseName]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[phaseName:]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[phaseName:badAttribute]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[:attr1]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('[projectName:attr1:attr2]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('/[hash]'); - await validateInvalidPatternErrorMatchesSnapshotAsync('~'); + it.each([ + 'x', + '[invalidTag]', + 'unstartedTag]', + '[incompleteTag', + '[hash:badAttribute]', + '[hash:badAttribute:attr2]', + '[projectName:badAttribute]', + '[projectName:]', + '[phaseName]', + '[phaseName:]', + '[phaseName:badAttribute]', + '[:attr1]', + '[projectName:attr1:attr2]', + '/[hash]', + '~' + ])('Throws an exception for an invalid pattern (%s)', (pattern) => { + expect(() => CacheEntryId.parsePattern(pattern)).toThrowErrorMatchingSnapshot(); }); }); }); diff --git a/libraries/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap b/libraries/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap index 5f6ea981ee6..172a2366cdf 100644 --- a/libraries/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap +++ b/libraries/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap @@ -1,87 +1,87 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 1`] = `"Cache entry name pattern is missing a [hash] token."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern (/[hash]) 1`] = `"Cache entry name patterns may not start with a slash."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 2`] = `"Unexpected token name \\"invalidTag\\"."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([hash:badAttribute:attr2]) 1`] = `"An attribute isn't supported for the \\"hash\\" token."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 3`] = `"Unexpected \\"]\\" character in cache entry name pattern."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([hash:badAttribute]) 1`] = `"An attribute isn't supported for the \\"hash\\" token."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 4`] = `"Unclosed token in cache entry name pattern."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([incompleteTag) 1`] = `"Unclosed token in cache entry name pattern."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 5`] = `"An attribute isn't supported for the \\"hash\\" token."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([invalidTag]) 1`] = `"Unexpected token name \\"invalidTag\\"."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 6`] = `"An attribute isn't supported for the \\"hash\\" token."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([:attr1]) 1`] = `"Unexpected token name \\"\\"."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 7`] = `"Unexpected attribute \\"badAttribute\\" for the \\"projectName\\" token."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([phaseName:]) 1`] = `"Unexpected attribute \\"\\" for the \\"phaseName\\" token."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 8`] = `"Unexpected attribute \\"\\" for the \\"projectName\\" token."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([phaseName:badAttribute]) 1`] = `"Unexpected attribute \\"badAttribute\\" for the \\"phaseName\\" token."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 9`] = `"Either the \\"normalize\\" or the \\"trimPrefix\\" attribute is required for the \\"phaseName\\" token."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([phaseName]) 1`] = `"Either the \\"normalize\\" or the \\"trimPrefix\\" attribute is required for the \\"phaseName\\" token."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 10`] = `"Unexpected attribute \\"\\" for the \\"phaseName\\" token."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([projectName:]) 1`] = `"Unexpected attribute \\"\\" for the \\"projectName\\" token."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 11`] = `"Unexpected attribute \\"badAttribute\\" for the \\"phaseName\\" token."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([projectName:attr1:attr2]) 1`] = `"Unexpected attribute \\"attr1:attr2\\" for the \\"projectName\\" token."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 12`] = `"Unexpected token name \\"\\"."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([projectName:badAttribute]) 1`] = `"Unexpected attribute \\"badAttribute\\" for the \\"projectName\\" token."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 13`] = `"Unexpected attribute \\"attr1:attr2\\" for the \\"projectName\\" token."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern (~) 1`] = `"Cache entry name pattern contains an invalid character. Only alphanumeric characters, slashes, underscores, and hyphens are allowed."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 14`] = `"Cache entry name patterns may not start with a slash."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern (unstartedTag]) 1`] = `"Unexpected \\"]\\" character in cache entry name pattern."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern 15`] = `"Cache entry name pattern contains an invalid character. Only alphanumeric characters, slashes, underscores, and hyphens are allowed."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern (x) 1`] = `"Cache entry name pattern is missing a [hash] token."`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: [hash] 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [hash] 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: [phaseName:normalize]_[hash] 1`] = `"_phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [phaseName:normalize]_[hash] 1`] = `"_phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: [phaseName:trimPrefix]_[hash] 1`] = `"compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [phaseName:trimPrefix]_[hash] 1`] = `"compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: [projectName:normalize]_[hash] 1`] = `"scope+project++name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [projectName:normalize]_[hash] 1`] = `"scope+project++name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: [projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"scope+project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"scope+project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: [projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"scope+project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"scope+project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: [projectName]_[hash] 1`] = `"@scope/project+name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [projectName]_[hash] 1`] = `"@scope/project+name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: no pattern 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern prefix/[projectName:normalize]_[hash] 1`] = `"prefix/scope+project++name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: prefix/[projectName:normalize]_[hash] 1`] = `"prefix/scope+project++name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern undefined 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: prefix/[projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"prefix/scope+project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern prefix/[projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"prefix/scope+project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: prefix/[projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/scope+project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern prefix/[projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/scope+project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: prefix/[projectName]_[hash] 1`] = `"prefix/@scope/project+name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern prefix/[projectName]_[hash] 1`] = `"prefix/@scope/project+name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: prefix/[projectName]_[phaseName:normalize]_[hash] 1`] = `"prefix/@scope/project+name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern prefix/[projectName]_[phaseName:normalize]_[hash] 1`] = `"prefix/@scope/project+name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name with a scope: prefix/[projectName]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/@scope/project+name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern prefix/[projectName]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/@scope/project+name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: [hash] 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [hash] 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: [phaseName:normalize]_[hash] 1`] = `"_phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [phaseName:normalize]_[hash] 1`] = `"_phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: [phaseName:trimPrefix]_[hash] 1`] = `"compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [phaseName:trimPrefix]_[hash] 1`] = `"compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: [projectName:normalize]_[hash] 1`] = `"project++name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [projectName:normalize]_[hash] 1`] = `"project++name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: [projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: [projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: [projectName]_[hash] 1`] = `"project+name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [projectName]_[hash] 1`] = `"project+name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: no pattern 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName:normalize]_[hash] 1`] = `"prefix/project++name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: prefix/[projectName:normalize]_[hash] 1`] = `"prefix/project++name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern undefined 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: prefix/[projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"prefix/project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"prefix/project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: prefix/[projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: prefix/[projectName]_[hash] 1`] = `"prefix/project+name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName]_[hash] 1`] = `"prefix/project+name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: prefix/[projectName]_[phaseName:normalize]_[hash] 1`] = `"prefix/project+name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName]_[phaseName:normalize]_[hash] 1`] = `"prefix/project+name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names Handles a cache entry name for a project name without a scope: prefix/[projectName]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/project+name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/project+name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; From 4dbfac56e18ff119e76a2045ac098d33c536559f Mon Sep 17 00:00:00 2001 From: Rushbot Date: Mon, 26 Feb 2024 16:10:56 +0000 Subject: [PATCH 68/74] Update changelogs [skip ci] --- .../heft-jest-plugin-terminal_2024-02-24-22-33.json | 10 ---------- .../octogonz-upgrade-repo_2024-02-22-04-27.json | 10 ---------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 9 ++++++++- rigs/heft-node-rig/CHANGELOG.json | 12 ++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 12 ++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- 8 files changed, 56 insertions(+), 23 deletions(-) delete mode 100644 common/changes/@rushstack/heft-jest-plugin/heft-jest-plugin-terminal_2024-02-24-22-33.json delete mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json diff --git a/common/changes/@rushstack/heft-jest-plugin/heft-jest-plugin-terminal_2024-02-24-22-33.json b/common/changes/@rushstack/heft-jest-plugin/heft-jest-plugin-terminal_2024-02-24-22-33.json deleted file mode 100644 index 8f26862249e..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/heft-jest-plugin-terminal_2024-02-24-22-33.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "Make `@rushstack/terminal` a dependency because the reporter has a runtime dependency on that package.", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-jest-plugin" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json deleted file mode 100644 index 8453696f39b..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/octogonz-upgrade-repo_2024-02-22-04-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-jest-plugin" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index 24b595f1c91..6c28a5e74b3 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.11.15", + "tag": "@rushstack/heft-jest-plugin_v0.11.15", + "date": "Mon, 26 Feb 2024 16:10:56 GMT", + "comments": { + "patch": [ + { + "comment": "Make `@rushstack/terminal` a dependency because the reporter has a runtime dependency on that package." + } + ] + } + }, { "version": "0.11.14", "tag": "@rushstack/heft-jest-plugin_v0.11.14", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index 6cb21b3d5fa..66af1566b37 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Thu, 22 Feb 2024 05:54:17 GMT and should not be manually modified. +This log was last generated on Mon, 26 Feb 2024 16:10:56 GMT and should not be manually modified. + +## 0.11.15 +Mon, 26 Feb 2024 16:10:56 GMT + +### Patches + +- Make `@rushstack/terminal` a dependency because the reporter has a runtime dependency on that package. ## 0.11.14 Thu, 22 Feb 2024 05:54:17 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index d890100649f..82cf11fffda 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "2.4.18", + "tag": "@rushstack/heft-node-rig_v2.4.18", + "date": "Mon, 26 Feb 2024 16:10:56 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.11.15`" + } + ] + } + }, { "version": "2.4.17", "tag": "@rushstack/heft-node-rig_v2.4.17", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 29cf381a54a..565fda7e075 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. +This log was last generated on Mon, 26 Feb 2024 16:10:56 GMT and should not be manually modified. + +## 2.4.18 +Mon, 26 Feb 2024 16:10:56 GMT + +_Version update only_ ## 2.4.17 Sat, 24 Feb 2024 23:02:51 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index df5bf1ac5b8..ece88e37c7c 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.22.2", + "tag": "@rushstack/heft-web-rig_v0.22.2", + "date": "Mon, 26 Feb 2024 16:10:56 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.11.15`" + } + ] + } + }, { "version": "0.22.1", "tag": "@rushstack/heft-web-rig_v0.22.1", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index f9769cc83d1..571695ab6c4 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Sat, 24 Feb 2024 23:02:51 GMT and should not be manually modified. +This log was last generated on Mon, 26 Feb 2024 16:10:56 GMT and should not be manually modified. + +## 0.22.2 +Mon, 26 Feb 2024 16:10:56 GMT + +_Version update only_ ## 0.22.1 Sat, 24 Feb 2024 23:02:51 GMT From 6b626fa02f924030a00073ab25a856c5fcb880ea Mon Sep 17 00:00:00 2001 From: Rushbot Date: Mon, 26 Feb 2024 16:10:58 +0000 Subject: [PATCH 69/74] Bump versions [skip ci] --- heft-plugins/heft-jest-plugin/package.json | 2 +- rigs/heft-node-rig/package.json | 2 +- rigs/heft-web-rig/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index bf4c9680835..6252a9f31a6 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.11.14", + "version": "0.11.15", "description": "Heft plugin for Jest", "repository": { "type": "git", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index b2253430b54..13f54287c68 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "2.4.17", + "version": "2.4.18", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index ad30e7fef86..f670d16f25f 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.22.1", + "version": "0.22.2", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { From 83a19ae3d77fed454f539a927d769c0f2501914b Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Mon, 26 Feb 2024 09:31:56 -0800 Subject: [PATCH 70/74] Add [os] and [arch] tokens. --- .../add-os-and-arch_2024-02-26-17-31.json | 10 +++++++ .../src/logic/buildCache/CacheEntryId.ts | 26 ++++++++++++++++--- .../buildCache/test/CacheEntryId.test.ts | 11 ++++++++ .../__snapshots__/CacheEntryId.test.ts.snap | 18 +++++++++---- 4 files changed, 57 insertions(+), 8 deletions(-) create mode 100644 common/changes/@microsoft/rush/add-os-and-arch_2024-02-26-17-31.json diff --git a/common/changes/@microsoft/rush/add-os-and-arch_2024-02-26-17-31.json b/common/changes/@microsoft/rush/add-os-and-arch_2024-02-26-17-31.json new file mode 100644 index 00000000000..2eb7e34156a --- /dev/null +++ b/common/changes/@microsoft/rush/add-os-and-arch_2024-02-26-17-31.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Include the ability to add `[os]` and `[arch]` tokens to cache entry name patterns.", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/libraries/rush-lib/src/logic/buildCache/CacheEntryId.ts b/libraries/rush-lib/src/logic/buildCache/CacheEntryId.ts index b3f2f906d40..cc75159fb91 100644 --- a/libraries/rush-lib/src/logic/buildCache/CacheEntryId.ts +++ b/libraries/rush-lib/src/logic/buildCache/CacheEntryId.ts @@ -1,6 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. +import process from 'node:process'; + const OPTIONS_ARGUMENT_NAME: string = 'options'; /** @@ -28,9 +30,11 @@ export interface IGenerateCacheEntryIdOptions { */ export type GetCacheEntryIdFunction = (options: IGenerateCacheEntryIdOptions) => string; -const HASH_TOKEN_NAME: string = 'hash'; -const PROJECT_NAME_TOKEN_NAME: string = 'projectName'; -const PHASE_NAME_TOKEN_NAME: string = 'phaseName'; +const HASH_TOKEN_NAME: 'hash' = 'hash'; +const PROJECT_NAME_TOKEN_NAME: 'projectName' = 'projectName'; +const PHASE_NAME_TOKEN_NAME: 'phaseName' = 'phaseName'; +const OS_TOKEN_NAME: 'os' = 'os'; +const ARCH_TOKEN_NAME: 'arch' = 'arch'; // This regex matches substrings that look like [token] const TOKEN_REGEX: RegExp = /\[[^\]]*\]/g; @@ -128,6 +132,22 @@ export class CacheEntryId { } } + case OS_TOKEN_NAME: { + if (tokenAttribute !== undefined) { + throw new Error(`An attribute isn\'t supported for the "${tokenName}" token.`); + } + + return process.platform; + } + + case ARCH_TOKEN_NAME: { + if (tokenAttribute !== undefined) { + throw new Error(`An attribute isn\'t supported for the "${tokenName}" token.`); + } + + return process.arch; + } + default: { throw new Error(`Unexpected token name "${tokenName}".`); } diff --git a/libraries/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts b/libraries/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts index 7ce4e469237..83e7c3afd1e 100644 --- a/libraries/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts +++ b/libraries/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts @@ -1,6 +1,14 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. +jest.mock('node:process', () => { + return { + ...jest.requireActual('node:process'), + platform: 'dummyplatform', + arch: 'dummyarch' + }; +}); + import { CacheEntryId, type GetCacheEntryIdFunction } from '../CacheEntryId'; describe(CacheEntryId.name, () => { @@ -17,6 +25,7 @@ describe(CacheEntryId.name, () => { '[phaseName:trimPrefix]_[hash]', '[projectName:normalize]_[hash]', '[projectName:normalize]_[phaseName:normalize]_[hash]', + '[projectName:normalize]_[phaseName:normalize]_[hash]_[os]_[arch]', '[projectName:normalize]_[phaseName:trimPrefix]_[hash]', 'prefix/[projectName:normalize]_[hash]', 'prefix/[projectName:normalize]_[phaseName:normalize]_[hash]', @@ -53,6 +62,8 @@ describe(CacheEntryId.name, () => { '[:attr1]', '[projectName:attr1:attr2]', '/[hash]', + '[os:attr]', + '[arch:attr]', '~' ])('Throws an exception for an invalid pattern (%s)', (pattern) => { expect(() => CacheEntryId.parsePattern(pattern)).toThrowErrorMatchingSnapshot(); diff --git a/libraries/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap b/libraries/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap index 172a2366cdf..13c71113290 100644 --- a/libraries/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap +++ b/libraries/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap @@ -2,6 +2,10 @@ exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern (/[hash]) 1`] = `"Cache entry name patterns may not start with a slash."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([:attr1]) 1`] = `"Unexpected token name \\"\\"."`; + +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([arch:attr]) 1`] = `"An attribute isn't supported for the \\"arch\\" token."`; + exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([hash:badAttribute:attr2]) 1`] = `"An attribute isn't supported for the \\"hash\\" token."`; exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([hash:badAttribute]) 1`] = `"An attribute isn't supported for the \\"hash\\" token."`; @@ -10,7 +14,7 @@ exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid p exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([invalidTag]) 1`] = `"Unexpected token name \\"invalidTag\\"."`; -exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([:attr1]) 1`] = `"Unexpected token name \\"\\"."`; +exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([os:attr]) 1`] = `"An attribute isn't supported for the \\"os\\" token."`; exports[`CacheEntryId Invalid pattern names Throws an exception for an invalid pattern ([phaseName:]) 1`] = `"Unexpected attribute \\"\\" for the \\"phaseName\\" token."`; @@ -40,14 +44,14 @@ exports[`CacheEntryId Valid pattern names For a project name with a scope Handle exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"scope+project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [projectName:normalize]_[phaseName:normalize]_[hash]_[os]_[arch] 1`] = `"scope+project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3_dummyplatform_dummyarch"`; + exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"scope+project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern [projectName]_[hash] 1`] = `"@scope/project+name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern prefix/[projectName:normalize]_[hash] 1`] = `"prefix/scope+project++name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern undefined 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; - exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern prefix/[projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"prefix/scope+project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern prefix/[projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/scope+project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; @@ -58,6 +62,8 @@ exports[`CacheEntryId Valid pattern names For a project name with a scope Handle exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern prefix/[projectName]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/@scope/project+name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name with a scope Handles pattern undefined 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; + exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [hash] 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [phaseName:normalize]_[hash] 1`] = `"_phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; @@ -68,14 +74,14 @@ exports[`CacheEntryId Valid pattern names For a project name without a scope Han exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [projectName:normalize]_[phaseName:normalize]_[hash]_[os]_[arch] 1`] = `"project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3_dummyplatform_dummyarch"`; + exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern [projectName]_[hash] 1`] = `"project+name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName:normalize]_[hash] 1`] = `"prefix/project++name_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; -exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern undefined 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; - exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName:normalize]_[phaseName:normalize]_[hash] 1`] = `"prefix/project++name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName:normalize]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/project++name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; @@ -85,3 +91,5 @@ exports[`CacheEntryId Valid pattern names For a project name without a scope Han exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName]_[phaseName:normalize]_[hash] 1`] = `"prefix/project+name__phase_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern prefix/[projectName]_[phaseName:trimPrefix]_[hash] 1`] = `"prefix/project+name_compile_09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; + +exports[`CacheEntryId Valid pattern names For a project name without a scope Handles pattern undefined 1`] = `"09d1ecee6d5f888fa6c35ca804b5dac7c3735ce3"`; From 414f27f9cea3e74d957221379026b50e9ff98c9f Mon Sep 17 00:00:00 2001 From: Rushbot Date: Mon, 26 Feb 2024 20:04:02 +0000 Subject: [PATCH 71/74] Update changelogs [skip ci] --- apps/rush/CHANGELOG.json | 18 ++++++++++++++++++ apps/rush/CHANGELOG.md | 11 ++++++++++- ...hao-upgrade-pnpm-sync_2024-02-23-01-52.json | 10 ---------- ...fix-workspace-publish_2024-02-22-01-55.json | 10 ---------- .../rush-schema-changes_2024-02-22-21-30.json | 10 ---------- 5 files changed, 28 insertions(+), 31 deletions(-) delete mode 100644 common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json delete mode 100644 common/changes/@microsoft/rush/fix-workspace-publish_2024-02-22-01-55.json delete mode 100644 common/changes/@microsoft/rush/rush-schema-changes_2024-02-22-21-30.json diff --git a/apps/rush/CHANGELOG.json b/apps/rush/CHANGELOG.json index c187928df6a..4228136b2e6 100644 --- a/apps/rush/CHANGELOG.json +++ b/apps/rush/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/rush", "entries": [ + { + "version": "5.116.0", + "tag": "@microsoft/rush_v5.116.0", + "date": "Mon, 26 Feb 2024 20:04:02 GMT", + "comments": { + "none": [ + { + "comment": "Upgrade the `pnpm-sync-lib` dependency version." + }, + { + "comment": "Handle `workspace:~` and `workspace:^` wildcard specifiers when publishing. They remain as-is in package.json but get converted to `~${current}` and `^${current}` in changelogs." + }, + { + "comment": "Validate that the \"projectFolder\" and \"publishFolder\" fields in the \"projects\" list in \"rush.json\" are normalized POSIX relative paths that do not end in trailing \"/\" or contain \"\\\\\"." + } + ] + } + }, { "version": "5.115.0", "tag": "@microsoft/rush_v5.115.0", diff --git a/apps/rush/CHANGELOG.md b/apps/rush/CHANGELOG.md index f49f1554e69..39b7c9f22bf 100644 --- a/apps/rush/CHANGELOG.md +++ b/apps/rush/CHANGELOG.md @@ -1,6 +1,15 @@ # Change Log - @microsoft/rush -This log was last generated on Thu, 22 Feb 2024 01:36:27 GMT and should not be manually modified. +This log was last generated on Mon, 26 Feb 2024 20:04:02 GMT and should not be manually modified. + +## 5.116.0 +Mon, 26 Feb 2024 20:04:02 GMT + +### Updates + +- Upgrade the `pnpm-sync-lib` dependency version. +- Handle `workspace:~` and `workspace:^` wildcard specifiers when publishing. They remain as-is in package.json but get converted to `~${current}` and `^${current}` in changelogs. +- Validate that the "projectFolder" and "publishFolder" fields in the "projects" list in "rush.json" are normalized POSIX relative paths that do not end in trailing "/" or contain "\\". ## 5.115.0 Thu, 22 Feb 2024 01:36:27 GMT diff --git a/common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json b/common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json deleted file mode 100644 index 0abb726781a..00000000000 --- a/common/changes/@microsoft/rush/chao-upgrade-pnpm-sync_2024-02-23-01-52.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Upgrade the `pnpm-sync-lib` dependency version.", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/fix-workspace-publish_2024-02-22-01-55.json b/common/changes/@microsoft/rush/fix-workspace-publish_2024-02-22-01-55.json deleted file mode 100644 index d36c9eff09a..00000000000 --- a/common/changes/@microsoft/rush/fix-workspace-publish_2024-02-22-01-55.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Handle `workspace:~` and `workspace:^` wildcard specifiers when publishing. They remain as-is in package.json but get converted to `~${current}` and `^${current}` in changelogs.", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/rush-schema-changes_2024-02-22-21-30.json b/common/changes/@microsoft/rush/rush-schema-changes_2024-02-22-21-30.json deleted file mode 100644 index aede6c4f9ae..00000000000 --- a/common/changes/@microsoft/rush/rush-schema-changes_2024-02-22-21-30.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Validate that the \"projectFolder\" and \"publishFolder\" fields in the \"projects\" list in \"rush.json\" are normalized POSIX relative paths that do not end in trailing \"/\" or contain \"\\\\\".", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file From 12812a108804f83ee4e1fb1815a4243e135db64d Mon Sep 17 00:00:00 2001 From: Rushbot Date: Mon, 26 Feb 2024 20:04:04 +0000 Subject: [PATCH 72/74] Bump versions [skip ci] --- apps/rush/package.json | 2 +- common/config/rush/version-policies.json | 2 +- libraries/rush-lib/package.json | 2 +- libraries/rush-sdk/package.json | 2 +- rush-plugins/rush-amazon-s3-build-cache-plugin/package.json | 2 +- rush-plugins/rush-azure-storage-build-cache-plugin/package.json | 2 +- rush-plugins/rush-http-build-cache-plugin/package.json | 2 +- rush-plugins/rush-redis-cobuild-plugin/package.json | 2 +- rush-plugins/rush-serve-plugin/package.json | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/rush/package.json b/apps/rush/package.json index 7ce409827cb..52ed7d68497 100644 --- a/apps/rush/package.json +++ b/apps/rush/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush", - "version": "5.115.0", + "version": "5.116.0", "description": "A professional solution for consolidating all your JavaScript projects in one Git repo", "keywords": [ "install", diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 71232cedc17..3f014d19203 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -102,7 +102,7 @@ { "policyName": "rush", "definitionName": "lockStepVersion", - "version": "5.115.0", + "version": "5.116.0", "nextBump": "minor", "mainProject": "@microsoft/rush" } diff --git a/libraries/rush-lib/package.json b/libraries/rush-lib/package.json index 5c919dec686..62d916a4003 100644 --- a/libraries/rush-lib/package.json +++ b/libraries/rush-lib/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush-lib", - "version": "5.115.0", + "version": "5.116.0", "description": "A library for writing scripts that interact with the Rush tool", "repository": { "type": "git", diff --git a/libraries/rush-sdk/package.json b/libraries/rush-sdk/package.json index 63d88a88981..6505375cf82 100644 --- a/libraries/rush-sdk/package.json +++ b/libraries/rush-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-sdk", - "version": "5.115.0", + "version": "5.116.0", "description": "An API for interacting with the Rush engine", "repository": { "type": "git", diff --git a/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json b/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json index 04666c6d9ae..391f0d71079 100644 --- a/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json +++ b/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-amazon-s3-build-cache-plugin", - "version": "5.115.0", + "version": "5.116.0", "description": "Rush plugin for Amazon S3 cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-azure-storage-build-cache-plugin/package.json b/rush-plugins/rush-azure-storage-build-cache-plugin/package.json index ef2b0bde51a..691115e13ac 100644 --- a/rush-plugins/rush-azure-storage-build-cache-plugin/package.json +++ b/rush-plugins/rush-azure-storage-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-azure-storage-build-cache-plugin", - "version": "5.115.0", + "version": "5.116.0", "description": "Rush plugin for Azure storage cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-http-build-cache-plugin/package.json b/rush-plugins/rush-http-build-cache-plugin/package.json index 18c892a688d..f7745456723 100644 --- a/rush-plugins/rush-http-build-cache-plugin/package.json +++ b/rush-plugins/rush-http-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-http-build-cache-plugin", - "version": "5.115.0", + "version": "5.116.0", "description": "Rush plugin for generic HTTP cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-redis-cobuild-plugin/package.json b/rush-plugins/rush-redis-cobuild-plugin/package.json index 0605fc56e37..0f2e6c40ed8 100644 --- a/rush-plugins/rush-redis-cobuild-plugin/package.json +++ b/rush-plugins/rush-redis-cobuild-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-redis-cobuild-plugin", - "version": "5.115.0", + "version": "5.116.0", "description": "Rush plugin for Redis cobuild lock", "repository": { "type": "git", diff --git a/rush-plugins/rush-serve-plugin/package.json b/rush-plugins/rush-serve-plugin/package.json index cf754458894..cbc68f559f0 100644 --- a/rush-plugins/rush-serve-plugin/package.json +++ b/rush-plugins/rush-serve-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-serve-plugin", - "version": "5.115.0", + "version": "5.116.0", "description": "A Rush plugin that hooks into a rush action and serves output folders from all projects in the repository.", "license": "MIT", "repository": { From 54a12cd3d082d99d415b65ef60f549e096313111 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Mon, 26 Feb 2024 21:39:36 +0000 Subject: [PATCH 73/74] Update changelogs [skip ci] --- apps/rush/CHANGELOG.json | 18 ++++++++++++++++++ apps/rush/CHANGELOG.md | 11 ++++++++++- .../rush/add-os-and-arch_2024-02-26-17-31.json | 10 ---------- .../@microsoft/rush/main_2024-02-23-01-25.json | 10 ---------- .../rush/refactor_2024-02-26-08-20.json | 10 ---------- .../rush.json-constant_2024-02-23-17-34.json | 10 ---------- 6 files changed, 28 insertions(+), 41 deletions(-) delete mode 100644 common/changes/@microsoft/rush/add-os-and-arch_2024-02-26-17-31.json delete mode 100644 common/changes/@microsoft/rush/main_2024-02-23-01-25.json delete mode 100644 common/changes/@microsoft/rush/refactor_2024-02-26-08-20.json delete mode 100644 common/changes/@microsoft/rush/rush.json-constant_2024-02-23-17-34.json diff --git a/apps/rush/CHANGELOG.json b/apps/rush/CHANGELOG.json index 4228136b2e6..d6f085fe36c 100644 --- a/apps/rush/CHANGELOG.json +++ b/apps/rush/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/rush", "entries": [ + { + "version": "5.117.0", + "tag": "@microsoft/rush_v5.117.0", + "date": "Mon, 26 Feb 2024 21:39:36 GMT", + "comments": { + "none": [ + { + "comment": "Include the ability to add `[os]` and `[arch]` tokens to cache entry name patterns." + }, + { + "comment": "(BREAKING CHANGE) Remove the 'installation variants' feature and its related APIs, which have been superceded by the Subspaces feature." + }, + { + "comment": "Extract the \"rush.json\" filename to a constant as `RushConstants.rushJsonFilename`." + } + ] + } + }, { "version": "5.116.0", "tag": "@microsoft/rush_v5.116.0", diff --git a/apps/rush/CHANGELOG.md b/apps/rush/CHANGELOG.md index 39b7c9f22bf..4178ed37cce 100644 --- a/apps/rush/CHANGELOG.md +++ b/apps/rush/CHANGELOG.md @@ -1,6 +1,15 @@ # Change Log - @microsoft/rush -This log was last generated on Mon, 26 Feb 2024 20:04:02 GMT and should not be manually modified. +This log was last generated on Mon, 26 Feb 2024 21:39:36 GMT and should not be manually modified. + +## 5.117.0 +Mon, 26 Feb 2024 21:39:36 GMT + +### Updates + +- Include the ability to add `[os]` and `[arch]` tokens to cache entry name patterns. +- (BREAKING CHANGE) Remove the 'installation variants' feature and its related APIs, which have been superceded by the Subspaces feature. +- Extract the "rush.json" filename to a constant as `RushConstants.rushJsonFilename`. ## 5.116.0 Mon, 26 Feb 2024 20:04:02 GMT diff --git a/common/changes/@microsoft/rush/add-os-and-arch_2024-02-26-17-31.json b/common/changes/@microsoft/rush/add-os-and-arch_2024-02-26-17-31.json deleted file mode 100644 index 2eb7e34156a..00000000000 --- a/common/changes/@microsoft/rush/add-os-and-arch_2024-02-26-17-31.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Include the ability to add `[os]` and `[arch]` tokens to cache entry name patterns.", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/main_2024-02-23-01-25.json b/common/changes/@microsoft/rush/main_2024-02-23-01-25.json deleted file mode 100644 index cb12ed39897..00000000000 --- a/common/changes/@microsoft/rush/main_2024-02-23-01-25.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "(BREAKING CHANGE) Remove the 'installation variants' feature and its related APIs, which have been superceded by the Subspaces feature.", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/refactor_2024-02-26-08-20.json b/common/changes/@microsoft/rush/refactor_2024-02-26-08-20.json deleted file mode 100644 index bd7ff97cb34..00000000000 --- a/common/changes/@microsoft/rush/refactor_2024-02-26-08-20.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/rush.json-constant_2024-02-23-17-34.json b/common/changes/@microsoft/rush/rush.json-constant_2024-02-23-17-34.json deleted file mode 100644 index 959d00e4eea..00000000000 --- a/common/changes/@microsoft/rush/rush.json-constant_2024-02-23-17-34.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Extract the \"rush.json\" filename to a constant as `RushConstants.rushJsonFilename`.", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file From a6b1ff4bea6cceadc062cbede0ea1d5eb6ab167c Mon Sep 17 00:00:00 2001 From: Rushbot Date: Mon, 26 Feb 2024 21:39:38 +0000 Subject: [PATCH 74/74] Bump versions [skip ci] --- apps/rush/package.json | 2 +- common/config/rush/version-policies.json | 2 +- libraries/rush-lib/package.json | 2 +- libraries/rush-sdk/package.json | 2 +- rush-plugins/rush-amazon-s3-build-cache-plugin/package.json | 2 +- rush-plugins/rush-azure-storage-build-cache-plugin/package.json | 2 +- rush-plugins/rush-http-build-cache-plugin/package.json | 2 +- rush-plugins/rush-redis-cobuild-plugin/package.json | 2 +- rush-plugins/rush-serve-plugin/package.json | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/rush/package.json b/apps/rush/package.json index 52ed7d68497..bf3172bbc31 100644 --- a/apps/rush/package.json +++ b/apps/rush/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush", - "version": "5.116.0", + "version": "5.117.0", "description": "A professional solution for consolidating all your JavaScript projects in one Git repo", "keywords": [ "install", diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 3f014d19203..2b5abad17ee 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -102,7 +102,7 @@ { "policyName": "rush", "definitionName": "lockStepVersion", - "version": "5.116.0", + "version": "5.117.0", "nextBump": "minor", "mainProject": "@microsoft/rush" } diff --git a/libraries/rush-lib/package.json b/libraries/rush-lib/package.json index 62d916a4003..581498aec34 100644 --- a/libraries/rush-lib/package.json +++ b/libraries/rush-lib/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush-lib", - "version": "5.116.0", + "version": "5.117.0", "description": "A library for writing scripts that interact with the Rush tool", "repository": { "type": "git", diff --git a/libraries/rush-sdk/package.json b/libraries/rush-sdk/package.json index 6505375cf82..18e80bab6db 100644 --- a/libraries/rush-sdk/package.json +++ b/libraries/rush-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-sdk", - "version": "5.116.0", + "version": "5.117.0", "description": "An API for interacting with the Rush engine", "repository": { "type": "git", diff --git a/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json b/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json index 391f0d71079..48ecf37482f 100644 --- a/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json +++ b/rush-plugins/rush-amazon-s3-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-amazon-s3-build-cache-plugin", - "version": "5.116.0", + "version": "5.117.0", "description": "Rush plugin for Amazon S3 cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-azure-storage-build-cache-plugin/package.json b/rush-plugins/rush-azure-storage-build-cache-plugin/package.json index 691115e13ac..82b19c372d3 100644 --- a/rush-plugins/rush-azure-storage-build-cache-plugin/package.json +++ b/rush-plugins/rush-azure-storage-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-azure-storage-build-cache-plugin", - "version": "5.116.0", + "version": "5.117.0", "description": "Rush plugin for Azure storage cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-http-build-cache-plugin/package.json b/rush-plugins/rush-http-build-cache-plugin/package.json index f7745456723..d57e8347d15 100644 --- a/rush-plugins/rush-http-build-cache-plugin/package.json +++ b/rush-plugins/rush-http-build-cache-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-http-build-cache-plugin", - "version": "5.116.0", + "version": "5.117.0", "description": "Rush plugin for generic HTTP cloud build cache", "repository": { "type": "git", diff --git a/rush-plugins/rush-redis-cobuild-plugin/package.json b/rush-plugins/rush-redis-cobuild-plugin/package.json index 0f2e6c40ed8..cfe25f71b15 100644 --- a/rush-plugins/rush-redis-cobuild-plugin/package.json +++ b/rush-plugins/rush-redis-cobuild-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-redis-cobuild-plugin", - "version": "5.116.0", + "version": "5.117.0", "description": "Rush plugin for Redis cobuild lock", "repository": { "type": "git", diff --git a/rush-plugins/rush-serve-plugin/package.json b/rush-plugins/rush-serve-plugin/package.json index cbc68f559f0..8aefcae6843 100644 --- a/rush-plugins/rush-serve-plugin/package.json +++ b/rush-plugins/rush-serve-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-serve-plugin", - "version": "5.116.0", + "version": "5.117.0", "description": "A Rush plugin that hooks into a rush action and serves output folders from all projects in the repository.", "license": "MIT", "repository": {