From f1ca4a8a1e31582f90f2783f1f3306b8b87dae1a Mon Sep 17 00:00:00 2001 From: Arun Vishnu <1584121+arunvishnun@users.noreply.github.com> Date: Fri, 3 May 2024 08:28:44 -0700 Subject: [PATCH 1/6] chore: typescript upgrade --- common/config/rush/pnpm-lock.yaml | 2956 +++++++---------- packages/subapp-react/package.json | 8 +- packages/webpack-config-composer/package.json | 2 +- packages/xarc-app-dev/package.json | 5 +- .../src/lib/dev-admin/redbird-spawn.ts | 27 +- packages/xarc-app-dev/tsconfig.json | 5 +- packages/xarc-app/package.json | 2 +- packages/xarc-dev-base/package.json | 2 +- packages/xarc-index-page/package.json | 2 +- packages/xarc-jsx-renderer/package.json | 2 +- packages/xarc-react-query/package.json | 2 +- packages/xarc-react-recoil/package.json | 2 +- .../xarc-react-redux-observable/package.json | 2 +- packages/xarc-react-redux-saga/package.json | 2 +- packages/xarc-react-redux/package.json | 2 +- packages/xarc-react-router/package.json | 14 +- packages/xarc-react/package.json | 2 +- packages/xarc-render-context/package.json | 2 +- packages/xarc-subapp/package.json | 2 +- packages/xarc-tag-renderer/package.json | 2 +- packages/xarc-webpack/package.json | 2 +- samples/create-app-demo/package.json | 2 +- samples/poc-subapp-min-fastify/package.json | 4 +- samples/poc-subapp-min-hapi/package.json | 4 +- samples/poc-subapp-redux/package.json | 4 +- samples/poc-subapp/package.json | 4 +- samples/poc-subappv1-csp/package.json | 4 +- samples/react-component/package.json | 2 +- samples/subapp1-online-store/package.json | 4 +- samples/subapp2-basic/package.json | 2 +- samples/subapp2-poc/package.json | 2 +- .../subapp2-react-query-todoapp/package.json | 2 +- samples/subapp2-store/package.json | 2 +- samples/subapp2-todo-app/package.json | 2 +- 34 files changed, 1340 insertions(+), 1743 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index c63b0019c..5b68594cc 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -54,6 +54,7 @@ specifiers: '@testing-library/jest-dom': ^5.17.0 '@types/chai-as-promised': ^7.1.3 '@types/jest': ^29.5.3 + '@types/web': 0.0.143 '@types/webpack': 5.28.0 ansi-to-html: ^0.7.2 autoprefixer: ^9.6.0 @@ -122,7 +123,6 @@ specifiers: mock-require: ^3.0.3 munchy: ^1.0.9 nix-clap: ^1.3.13 - node-fetch: 2.6.12 open: ^8.4.0 opfs: ^1.1.1 pkg-up: ^3.1.0 @@ -135,13 +135,14 @@ specifiers: preact: ^10.0.5 ps-get: ^1.1.0 react-query: ~3.39.0 + react-router: ^6.23.0 + react-router-dom: ~6.22.0 read-pkg-up: ^7.0.1 recoil: ^0.7.5 redux-logger: ^3.0.6 redux-observable: ^1.2.0 redux-saga: ^1.1.3 regenerator-runtime: ^0.13.9 - request: ^2.88.2 require-at: ^1.0.6 rxjs: ^6.6.3 sass: ^1.58.0 @@ -155,6 +156,7 @@ specifiers: sudo-prompt: ^9.2.1 sugarss: ^2.0.0 typedoc-plugin-external-module-name: ^3.1.0 + typescript: ^5.4.5 url-loader: ^4.1.0 visual-logger: ^1.1.3 webpack: ^5.75.0 @@ -185,7 +187,7 @@ dependencies: '@rush-temp/jsx-renderer': file:projects/jsx-renderer.tgz '@rush-temp/opt-archetype-check': file:projects/opt-archetype-check.tgz '@rush-temp/opt-eslint': file:projects/opt-eslint.tgz - '@rush-temp/opt-jest': file:projects/opt-jest.tgz + '@rush-temp/opt-jest': file:projects/opt-jest.tgz_typescript@5.4.5 '@rush-temp/opt-karma': file:projects/opt-karma.tgz_webpack@5.91.0 '@rush-temp/opt-less': file:projects/opt-less.tgz_webpack@5.91.0 '@rush-temp/opt-mocha': file:projects/opt-mocha.tgz @@ -220,6 +222,7 @@ dependencies: '@testing-library/jest-dom': 5.17.0 '@types/chai-as-promised': 7.1.8 '@types/jest': 29.5.12 + '@types/web': 0.0.143 '@types/webpack': 5.28.0_webpack-cli@4.8.0 ansi-to-html: 0.7.2 autoprefixer: 9.8.8 @@ -247,7 +250,7 @@ dependencies: enzyme: 3.11.0 eslint-config-walmart: 2.2.1 eslint-plugin-flowtype: 5.10.0 - eslint-plugin-jest: 27.9.0_jest@29.7.0 + eslint-plugin-jest: 27.9.0_jest@29.7.0+typescript@5.4.5 eslint-plugin-mocha: 8.2.0 eslint-plugin-react: 7.34.1 fast-async: 7.0.6 @@ -288,7 +291,6 @@ dependencies: mock-require: 3.0.3 munchy: 1.0.9 nix-clap: 1.3.13 - node-fetch: 2.6.12 open: 8.4.2 opfs: 1.1.1 pkg-up: 3.1.0 @@ -298,20 +300,21 @@ dependencies: postcss-nested: 4.2.3 postcss-preset-env: 6.7.2 postcss-scss: 2.1.1 - preact: 10.20.2 + preact: 10.21.0 ps-get: 1.1.0 react-query: 3.39.3 + react-router: 6.23.0 + react-router-dom: 6.22.3 read-pkg-up: 7.0.1 recoil: 0.7.7 redux-logger: 3.0.6 redux-observable: 1.2.0_rxjs@6.6.7 redux-saga: 1.3.0 regenerator-runtime: 0.13.11 - request: 2.88.2 require-at: 1.0.6 rxjs: 6.6.7 - sass: 1.75.0 - sass-loader: 13.3.3_sass@1.75.0+webpack@5.91.0 + sass: 1.76.0 + sass-loader: 13.3.3_sass@1.76.0+webpack@5.91.0 semver: 7.6.0 serve-index-fs: 1.10.1 shcmd: 0.8.4 @@ -321,6 +324,7 @@ dependencies: sudo-prompt: 9.2.1 sugarss: 2.0.0 typedoc-plugin-external-module-name: 3.1.0 + typescript: 5.4.5 url-loader: 4.1.1_file-loader@6.2.0+webpack@5.91.0 visual-logger: 1.1.3 webpack: 5.91.0_webpack-cli@4.8.0 @@ -334,11 +338,6 @@ dependencies: packages: - /@aashutoshrathi/word-wrap/1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - dev: false - /@adobe/css-tools/4.3.3: resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} dev: false @@ -359,8 +358,8 @@ packages: is-potential-custom-element-name: 1.0.1 dev: false - /@babel/cli/7.24.1: - resolution: {integrity: sha512-HbmrtxyFUr34LwAlV9jS+sSIjUp4FpdtIMGwgufY3AsxrIfsh/HxlMTywsONAZsU0RMYbZtbZFpUCrSGs7o0EA==} + /@babel/cli/7.24.5: + resolution: {integrity: sha512-2qg1mYtJRsOOWF6IUwLP5jI42P8Cc0hQ5TmnjLrik/4DKouO8dFJN80HEz81VmVeUs97yuuf3vQ/9j7Elrcjlg==} engines: {node: '>=6.9.0'} hasBin: true peerDependencies: @@ -378,14 +377,14 @@ packages: chokidar: 3.6.0 dev: false - /@babel/cli/7.24.1_@babel+core@7.24.4: - resolution: {integrity: sha512-HbmrtxyFUr34LwAlV9jS+sSIjUp4FpdtIMGwgufY3AsxrIfsh/HxlMTywsONAZsU0RMYbZtbZFpUCrSGs7o0EA==} + /@babel/cli/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-2qg1mYtJRsOOWF6IUwLP5jI42P8Cc0hQ5TmnjLrik/4DKouO8dFJN80HEz81VmVeUs97yuuf3vQ/9j7Elrcjlg==} engines: {node: '>=6.9.0'} hasBin: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@jridgewell/trace-mapping': 0.3.25 commander: 4.1.1 convert-source-map: 2.0.0 @@ -407,14 +406,14 @@ packages: /@babel/code-frame/7.12.11: resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} dependencies: - '@babel/highlight': 7.24.2 + '@babel/highlight': 7.24.5 dev: false /@babel/code-frame/7.24.2: resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.24.2 + '@babel/highlight': 7.24.5 picocolors: 1.0.0 dev: false @@ -423,20 +422,20 @@ packages: engines: {node: '>=6.9.0'} dev: false - /@babel/core/7.24.4: - resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} + /@babel/core/7.24.5: + resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 + '@babel/generator': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 - '@babel/helpers': 7.24.4 - '@babel/parser': 7.24.4 + '@babel/helper-module-transforms': 7.24.5_@babel+core@7.24.5 + '@babel/helpers': 7.24.5 + '@babel/parser': 7.24.5 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -456,11 +455,11 @@ packages: trim-right: 1.0.1 dev: false - /@babel/generator/7.24.4: - resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} + /@babel/generator/7.24.5: + resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -470,14 +469,14 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false /@babel/helper-builder-binary-assignment-operator-visitor/7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false /@babel/helper-builder-react-jsx/7.22.10: @@ -485,7 +484,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false /@babel/helper-compilation-targets/7.23.6: @@ -499,8 +498,8 @@ packages: semver: 6.3.1 dev: false - /@babel/helper-create-class-features-plugin/7.24.4: - resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==} + /@babel/helper-create-class-features-plugin/7.24.5: + resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -508,52 +507,52 @@ packages: '@babel/helper-annotate-as-pure': 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-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers': 7.24.1 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.5 semver: 6.3.1 dev: false - /@babel/helper-create-class-features-plugin/7.24.4_@babel+core@7.24.4: - resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==} + /@babel/helper-create-class-features-plugin/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 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-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.24.1_@babel+core@7.24.4 + '@babel/helper-replace-supers': 7.24.1_@babel+core@7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.5 semver: 6.3.1 dev: false - /@babel/helper-create-regexp-features-plugin/7.22.15_@babel+core@7.24.4: + /@babel/helper-create-regexp-features-plugin/7.22.15_@babel+core@7.24.5: resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 dev: false - /@babel/helper-define-polyfill-provider/0.6.1_@babel+core@7.24.4: - resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} + /@babel/helper-define-polyfill-provider/0.6.2_@babel+core@7.24.5: + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -579,7 +578,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false /@babel/helper-get-function-arity/7.0.0-beta.44: @@ -592,72 +591,72 @@ packages: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false - /@babel/helper-member-expression-to-functions/7.23.0: - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} + /@babel/helper-member-expression-to-functions/7.24.5: + resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false /@babel/helper-module-imports/7.24.3: resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false - /@babel/helper-module-transforms/7.23.3: - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + /@babel/helper-module-transforms/7.24.5: + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-simple-access': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 dev: false - /@babel/helper-module-transforms/7.23.3_@babel+core@7.24.4: - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + /@babel/helper-module-transforms/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-simple-access': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 dev: false /@babel/helper-optimise-call-expression/7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false - /@babel/helper-plugin-utils/7.24.0: - resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + /@babel/helper-plugin-utils/7.24.5: + resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} engines: {node: '>=6.9.0'} dev: false - /@babel/helper-remap-async-to-generator/7.22.20_@babel+core@7.24.4: + /@babel/helper-remap-async-to-generator/7.22.20_@babel+core@7.24.5: resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-wrap-function': 7.22.20 + '@babel/helper-wrap-function': 7.24.5 dev: false /@babel/helper-replace-supers/7.24.1: @@ -667,34 +666,34 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 dev: false - /@babel/helper-replace-supers/7.24.1_@babel+core@7.24.4: + /@babel/helper-replace-supers/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 dev: false - /@babel/helper-simple-access/7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + /@babel/helper-simple-access/7.24.5: + resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false /@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.24.0 + '@babel/types': 7.24.5 dev: false /@babel/helper-split-export-declaration/7.0.0-beta.44: @@ -703,11 +702,11 @@ packages: '@babel/types': 7.0.0-beta.44 dev: false - /@babel/helper-split-export-declaration/7.22.6: - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + /@babel/helper-split-export-declaration/7.24.5: + resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false /@babel/helper-string-parser/7.24.1: @@ -715,8 +714,8 @@ packages: engines: {node: '>=6.9.0'} dev: false - /@babel/helper-validator-identifier/7.22.20: - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + /@babel/helper-validator-identifier/7.24.5: + resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} engines: {node: '>=6.9.0'} dev: false @@ -725,22 +724,22 @@ packages: engines: {node: '>=6.9.0'} dev: false - /@babel/helper-wrap-function/7.22.20: - resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} + /@babel/helper-wrap-function/7.24.5: + resolution: {integrity: sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false - /@babel/helpers/7.24.4: - resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} + /@babel/helpers/7.24.5: + resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 transitivePeerDependencies: - supports-color dev: false @@ -753,64 +752,64 @@ packages: js-tokens: 3.0.2 dev: false - /@babel/highlight/7.24.2: - resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} + /@babel/highlight/7.24.5: + resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.5 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.0 dev: false - /@babel/parser/7.24.4: - resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==} + /@babel/parser/7.24.5: + resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} engines: {node: '>=6.0.0'} hasBin: true dev: false - /@babel/plugin-bugfix-firefox-class-in-computed-class-key/7.24.4_@babel+core@7.24.4: - resolution: {integrity: sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==} + /@babel/plugin-bugfix-firefox-class-in-computed-class-key/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.24.1_@babel+core@7.24.4: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.24.1_@babel+core@7.24.4: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-optional-chaining': 7.24.5_@babel+core@7.24.5 dev: false - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/7.24.1_@babel+core@7.24.4: + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-proposal-class-properties/7.18.6: @@ -820,20 +819,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-create-class-features-plugin': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.24.4: + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.24.5: 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.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-proposal-decorators/7.24.1: @@ -842,21 +841,21 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-create-class-features-plugin': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-decorators': 7.24.1 dev: false - /@babel/plugin-proposal-decorators/7.24.1_@babel+core@7.24.4: + /@babel/plugin-proposal-decorators/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-decorators': 7.24.1_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-decorators': 7.24.1_@babel+core@7.24.5 dev: false /@babel/plugin-proposal-object-rest-spread/7.20.7: @@ -868,12 +867,12 @@ packages: dependencies: '@babel/compat-data': 7.24.4 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3 - '@babel/plugin-transform-parameters': 7.24.1 + '@babel/plugin-transform-parameters': 7.24.5 dev: false - /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.24.4: + /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.24.5: 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. @@ -881,20 +880,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-transform-parameters': 7.24.1_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-transform-parameters': 7.24.5_@babel+core@7.24.5 dev: false - /@babel/plugin-proposal-private-property-in-object/7.21.0-placeholder-for-preset-env.2_@babel+core@7.24.4: + /@babel/plugin-proposal-private-property-in-object/7.21.0-placeholder-for-preset-env.2_@babel+core@7.24.5: resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 dev: false /@babel/plugin-syntax-async-generators/7.8.4: @@ -902,16 +901,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.24.4: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.24.5: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-bigint/7.8.3: @@ -919,16 +918,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.24.4: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.24.5: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-class-properties/7.12.13: @@ -936,26 +935,26 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.24.4: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.24.5: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.24.4: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.24.5: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-decorators/7.24.1: @@ -964,55 +963,55 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-decorators/7.24.1_@babel+core@7.24.4: + /@babel/plugin-syntax-decorators/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.24.4: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.24.5: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.24.4: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.24.5: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-import-assertions/7.24.1_@babel+core@7.24.4: + /@babel/plugin-syntax-import-assertions/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-import-attributes/7.24.1_@babel+core@7.24.4: + /@babel/plugin-syntax-import-attributes/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-import-meta/7.10.4: @@ -1020,16 +1019,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.24.4: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.24.5: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-json-strings/7.8.3: @@ -1037,16 +1036,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.24.4: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.24.5: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-jsx/7.24.1: @@ -1055,17 +1054,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-jsx/7.24.1_@babel+core@7.24.4: + /@babel/plugin-syntax-jsx/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-logical-assignment-operators/7.10.4: @@ -1073,16 +1072,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.24.4: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.24.5: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3: @@ -1090,16 +1089,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.24.4: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.24.5: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-numeric-separator/7.10.4: @@ -1107,16 +1106,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.24.4: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.24.5: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-object-rest-spread/7.8.3: @@ -1124,16 +1123,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.24.4: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.24.5: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-optional-catch-binding/7.8.3: @@ -1141,16 +1140,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.24.4: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.24.5: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-optional-chaining/7.8.3: @@ -1158,26 +1157,26 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.24.4: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.24.5: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.24.4: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.24.5: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-top-level-await/7.14.5: @@ -1186,17 +1185,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.24.4: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.24.5: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-syntax-typescript/7.24.1: @@ -1205,274 +1204,274 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-typescript/7.24.1_@babel+core@7.24.4: + /@babel/plugin-syntax-typescript/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-syntax-unicode-sets-regex/7.18.6_@babel+core@7.24.4: + /@babel/plugin-syntax-unicode-sets-regex/7.18.6_@babel+core@7.24.5: resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-arrow-functions/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-arrow-functions/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-async-generator-functions/7.24.3_@babel+core@7.24.4: + /@babel/plugin-transform-async-generator-functions/7.24.3_@babel+core@7.24.5: resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.24.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.24.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-async-to-generator/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-async-to-generator/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-block-scoped-functions/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-block-scoped-functions/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-block-scoping/7.24.4_@babel+core@7.24.4: - resolution: {integrity: sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==} + /@babel/plugin-transform-block-scoping/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-class-properties/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-class-properties/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-class-static-block/7.24.4_@babel+core@7.24.4: + /@babel/plugin-transform-class-static-block/7.24.4_@babel+core@7.24.5: resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-classes/7.24.1_@babel+core@7.24.4: - resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} + /@babel/plugin-transform-classes/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 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.24.0 - '@babel/helper-replace-supers': 7.24.1_@babel+core@7.24.4 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1_@babel+core@7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 globals: 11.12.0 dev: false - /@babel/plugin-transform-computed-properties/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-computed-properties/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/template': 7.24.0 dev: false - /@babel/plugin-transform-destructuring/7.24.1_@babel+core@7.24.4: - resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} + /@babel/plugin-transform-destructuring/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-dotall-regex/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-dotall-regex/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-duplicate-keys/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-duplicate-keys/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-dynamic-import/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-dynamic-import/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-exponentiation-operator/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-exponentiation-operator/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-export-namespace-from/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-export-namespace-from/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-for-of/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-for-of/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false - /@babel/plugin-transform-function-name/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-function-name/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-json-strings/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-json-strings/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-literals/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-literals/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-logical-assignment-operators/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-logical-assignment-operators/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-member-expression-literals/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-member-expression-literals/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-modules-amd/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-modules-amd/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-transform-modules-commonjs/7.24.1: @@ -1481,188 +1480,188 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-module-transforms': 7.23.3 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-simple-access': 7.22.5 + '@babel/helper-module-transforms': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-simple-access': 7.24.5 dev: false - /@babel/plugin-transform-modules-commonjs/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-modules-commonjs/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-simple-access': 7.22.5 + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-simple-access': 7.24.5 dev: false - /@babel/plugin-transform-modules-systemjs/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-modules-systemjs/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-module-transforms': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 dev: false - /@babel/plugin-transform-modules-umd/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-modules-umd/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-named-capturing-groups-regex/7.22.5_@babel+core@7.24.4: + /@babel/plugin-transform-named-capturing-groups-regex/7.22.5_@babel+core@7.24.5: resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-new-target/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-new-target/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-nullish-coalescing-operator/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-nullish-coalescing-operator/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-numeric-separator/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-numeric-separator/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-object-rest-spread/7.24.1_@babel+core@7.24.4: - resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} + /@babel/plugin-transform-object-rest-spread/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-transform-parameters': 7.24.1_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-transform-parameters': 7.24.5_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-object-super/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-object-super/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-optional-catch-binding/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-optional-catch-binding/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-optional-chaining/7.24.1_@babel+core@7.24.4: - resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} + /@babel/plugin-transform-optional-chaining/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.4 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-parameters/7.24.1: - resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} + /@babel/plugin-transform-parameters/7.24.5: + resolution: {integrity: sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-parameters/7.24.1_@babel+core@7.24.4: - resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} + /@babel/plugin-transform-parameters/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-private-methods/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-private-methods/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-private-property-in-object/7.24.1_@babel+core@7.24.4: - resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} + /@babel/plugin-transform-private-property-in-object/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-property-literals/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-property-literals/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-transform-react-constant-elements/7.24.1: @@ -1671,27 +1670,27 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-react-constant-elements/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-react-constant-elements/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-react-display-name/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-react-display-name/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false /@babel/plugin-transform-react-inline-elements/7.24.1: @@ -1701,328 +1700,328 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/helper-builder-react-jsx': 7.22.10 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-react-inline-elements/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-react-inline-elements/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-h5t0Fzym5KNCafHV81JQ2ejX9lySgq0AeVlrMrdxMF2K8555bO0o/cdPgwOCbg4lC4BFq/FZyqg2DUXzyFa89A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-builder-react-jsx': 7.22.10 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-react-jsx-development/7.22.5_@babel+core@7.24.4: + /@babel/plugin-transform-react-jsx-development/7.22.5_@babel+core@7.24.5: resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-react-jsx/7.23.4_@babel+core@7.24.4: + /@babel/plugin-transform-react-jsx/7.23.4_@babel+core@7.24.5: resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-jsx': 7.24.1_@babel+core@7.24.4 - '@babel/types': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-jsx': 7.24.1_@babel+core@7.24.5 + '@babel/types': 7.24.5 dev: false - /@babel/plugin-transform-react-pure-annotations/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-react-pure-annotations/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-regenerator/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-regenerator/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 regenerator-transform: 0.15.2 dev: false - /@babel/plugin-transform-reserved-words/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-reserved-words/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-runtime/7.24.3_@babel+core@7.24.4: + /@babel/plugin-transform-runtime/7.24.3_@babel+core@7.24.5: resolution: {integrity: sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.0 - babel-plugin-polyfill-corejs2: 0.4.10_@babel+core@7.24.4 - babel-plugin-polyfill-corejs3: 0.10.4_@babel+core@7.24.4 - babel-plugin-polyfill-regenerator: 0.6.1_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.5 + babel-plugin-polyfill-corejs2: 0.4.11_@babel+core@7.24.5 + babel-plugin-polyfill-corejs3: 0.10.4_@babel+core@7.24.5 + babel-plugin-polyfill-regenerator: 0.6.2_@babel+core@7.24.5 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-shorthand-properties/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-shorthand-properties/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-spread/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-spread/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false - /@babel/plugin-transform-sticky-regex/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-sticky-regex/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-template-literals/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-template-literals/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-typeof-symbol/7.24.1_@babel+core@7.24.4: - resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} + /@babel/plugin-transform-typeof-symbol/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-typescript/7.24.4: - resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==} + /@babel/plugin-transform-typescript/7.24.5: + resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-typescript': 7.24.1 dev: false - /@babel/plugin-transform-typescript/7.24.4_@babel+core@7.24.4: - resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==} + /@babel/plugin-transform-typescript/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-typescript': 7.24.1_@babel+core@7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.5_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-typescript': 7.24.1_@babel+core@7.24.5 dev: false - /@babel/plugin-transform-unicode-escapes/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-unicode-escapes/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-unicode-property-regex/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-unicode-property-regex/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-unicode-regex/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-unicode-regex/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/plugin-transform-unicode-sets-regex/7.24.1_@babel+core@7.24.4: + /@babel/plugin-transform-unicode-sets-regex/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: false - /@babel/preset-env/7.24.4_@babel+core@7.24.4: - resolution: {integrity: sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==} + /@babel/preset-env/7.24.5_@babel+core@7.24.5: + resolution: {integrity: sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.4_@babel+core@7.24.4 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2_@babel+core@7.24.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.24.4 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.24.4 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.24.4 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-import-assertions': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-syntax-import-attributes': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.24.4 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.24.4 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.24.4 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.24.4 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.24.4 - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6_@babel+core@7.24.4 - '@babel/plugin-transform-arrow-functions': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-async-generator-functions': 7.24.3_@babel+core@7.24.4 - '@babel/plugin-transform-async-to-generator': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-block-scoped-functions': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-block-scoping': 7.24.4_@babel+core@7.24.4 - '@babel/plugin-transform-class-properties': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-class-static-block': 7.24.4_@babel+core@7.24.4 - '@babel/plugin-transform-classes': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-computed-properties': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-destructuring': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-dotall-regex': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-duplicate-keys': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-dynamic-import': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-exponentiation-operator': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-export-namespace-from': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-for-of': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-function-name': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-json-strings': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-literals': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-logical-assignment-operators': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-member-expression-literals': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-modules-amd': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-modules-commonjs': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-modules-systemjs': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-modules-umd': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-new-target': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-numeric-separator': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-object-rest-spread': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-object-super': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-optional-catch-binding': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-optional-chaining': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-parameters': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-private-methods': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-private-property-in-object': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-property-literals': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-regenerator': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-reserved-words': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-shorthand-properties': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-spread': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-sticky-regex': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-template-literals': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-typeof-symbol': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-unicode-escapes': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-unicode-property-regex': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-unicode-regex': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-unicode-sets-regex': 7.24.1_@babel+core@7.24.4 - '@babel/preset-modules': 0.1.6-no-external-plugins_@babel+core@7.24.4 - babel-plugin-polyfill-corejs2: 0.4.10_@babel+core@7.24.4 - babel-plugin-polyfill-corejs3: 0.10.4_@babel+core@7.24.4 - babel-plugin-polyfill-regenerator: 0.6.1_@babel+core@7.24.4 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.5_@babel+core@7.24.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2_@babel+core@7.24.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.24.5 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.24.5 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.24.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-import-assertions': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-syntax-import-attributes': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.24.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.24.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.24.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.24.5 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.24.5 + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6_@babel+core@7.24.5 + '@babel/plugin-transform-arrow-functions': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-async-generator-functions': 7.24.3_@babel+core@7.24.5 + '@babel/plugin-transform-async-to-generator': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-block-scoped-functions': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-block-scoping': 7.24.5_@babel+core@7.24.5 + '@babel/plugin-transform-class-properties': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-class-static-block': 7.24.4_@babel+core@7.24.5 + '@babel/plugin-transform-classes': 7.24.5_@babel+core@7.24.5 + '@babel/plugin-transform-computed-properties': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-destructuring': 7.24.5_@babel+core@7.24.5 + '@babel/plugin-transform-dotall-regex': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-duplicate-keys': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-dynamic-import': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-exponentiation-operator': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-export-namespace-from': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-for-of': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-function-name': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-json-strings': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-literals': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-logical-assignment-operators': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-member-expression-literals': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-modules-amd': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-modules-commonjs': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-modules-systemjs': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-modules-umd': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5_@babel+core@7.24.5 + '@babel/plugin-transform-new-target': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-numeric-separator': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-object-rest-spread': 7.24.5_@babel+core@7.24.5 + '@babel/plugin-transform-object-super': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-optional-catch-binding': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-optional-chaining': 7.24.5_@babel+core@7.24.5 + '@babel/plugin-transform-parameters': 7.24.5_@babel+core@7.24.5 + '@babel/plugin-transform-private-methods': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-private-property-in-object': 7.24.5_@babel+core@7.24.5 + '@babel/plugin-transform-property-literals': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-regenerator': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-reserved-words': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-shorthand-properties': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-spread': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-sticky-regex': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-template-literals': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-typeof-symbol': 7.24.5_@babel+core@7.24.5 + '@babel/plugin-transform-unicode-escapes': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-unicode-property-regex': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-unicode-regex': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-unicode-sets-regex': 7.24.1_@babel+core@7.24.5 + '@babel/preset-modules': 0.1.6-no-external-plugins_@babel+core@7.24.5 + babel-plugin-polyfill-corejs2: 0.4.11_@babel+core@7.24.5 + babel-plugin-polyfill-corejs3: 0.10.4_@babel+core@7.24.5 + babel-plugin-polyfill-regenerator: 0.6.2_@babel+core@7.24.5 core-js-compat: 3.37.0 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: false - /@babel/preset-modules/0.1.6-no-external-plugins_@babel+core@7.24.4: + /@babel/preset-modules/0.1.6-no-external-plugins_@babel+core@7.24.5: resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/types': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/types': 7.24.5 esutils: 2.0.3 dev: false - /@babel/preset-react/7.24.1_@babel+core@7.24.4: + /@babel/preset-react/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.24.4 - '@babel/plugin-transform-react-jsx-development': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-react-pure-annotations': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-react-display-name': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.24.5 + '@babel/plugin-transform-react-jsx-development': 7.22.5_@babel+core@7.24.5 + '@babel/plugin-transform-react-pure-annotations': 7.24.1_@babel+core@7.24.5 dev: false /@babel/preset-typescript/7.24.1: @@ -2031,34 +2030,34 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-syntax-jsx': 7.24.1 '@babel/plugin-transform-modules-commonjs': 7.24.1 - '@babel/plugin-transform-typescript': 7.24.4 + '@babel/plugin-transform-typescript': 7.24.5 dev: false - /@babel/preset-typescript/7.24.1_@babel+core@7.24.4: + /@babel/preset-typescript/7.24.1_@babel+core@7.24.5: resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-modules-commonjs': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-typescript': 7.24.4_@babel+core@7.24.4 + '@babel/plugin-syntax-jsx': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-modules-commonjs': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-typescript': 7.24.5_@babel+core@7.24.5 dev: false - /@babel/register/7.23.7_@babel+core@7.24.4: + /@babel/register/7.23.7_@babel+core@7.24.5: resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -2070,16 +2069,16 @@ packages: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: false - /@babel/runtime-corejs3/7.24.4: - resolution: {integrity: sha512-VOQOexSilscN24VEY810G/PqtpFvx/z6UqDIjIWbDe2368HhDLkYN5TYwaEz/+eRCUkhJ2WaNLLmQAlxzfWj4w==} + /@babel/runtime-corejs3/7.24.5: + resolution: {integrity: sha512-GWO0mgzNMLWaSYM4z4NVIuY0Cd1fl8cPnuetuddu5w/qGuvt5Y7oUi/kvvQGK9xgOkFJDQX2heIvTRn/OQ1XTg==} engines: {node: '>=6.9.0'} dependencies: core-js-pure: 3.37.0 regenerator-runtime: 0.14.1 dev: false - /@babel/runtime/7.24.4: - resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} + /@babel/runtime/7.24.5: + resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 @@ -2099,8 +2098,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 dev: false /@babel/traverse/7.0.0-beta.44: @@ -2118,18 +2117,18 @@ packages: lodash: 4.17.21 dev: false - /@babel/traverse/7.24.1: - resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} + /@babel/traverse/7.24.5: + resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 + '@babel/generator': 7.24.5 '@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.24.4 - '@babel/types': 7.24.0 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -2144,12 +2143,12 @@ packages: to-fast-properties: 2.0.0 dev: false - /@babel/types/7.24.0: - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + /@babel/types/7.24.5: + resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.5 to-fast-properties: 2.0.0 dev: false @@ -2269,7 +2268,7 @@ packages: /@fastify/ajv-compiler/3.5.0: resolution: {integrity: sha512-ebbEtlI7dxXF5ziNdr05mOY8NnDiPB1XvAlLHctRt/Rc+C3LCOVW5imUVX+mhvUhnNzmPBHewUkOFgGlCxgdAA==} dependencies: - ajv: 8.12.0 + ajv: 8.13.0 ajv-formats: 2.1.1 fast-uri: 2.3.0 dev: false @@ -2285,7 +2284,7 @@ packages: /@fastify/fast-json-stringify-compiler/4.3.0: resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} dependencies: - fast-json-stringify: 5.14.1 + fast-json-stringify: 5.15.0 dev: false /@fastify/merge-json-schemas/0.1.1: @@ -2709,7 +2708,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.8 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2730,14 +2729,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.8 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0_@types+node@20.12.7 + jest-config: 29.7.0_@types+node@20.12.8 jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2765,7 +2764,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.8 jest-mock: 29.7.0 dev: false @@ -2792,7 +2791,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.12.7 + '@types/node': 20.12.8 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2825,7 +2824,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.12.7 + '@types/node': 20.12.8 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2887,7 +2886,7 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -2924,7 +2923,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.7 + '@types/node': 20.12.8 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: false @@ -3042,7 +3041,7 @@ packages: /@redux-saga/core/1.3.0: resolution: {integrity: sha512-L+i+qIGuyWn7CIg7k1MteHGfttKPmxwZR5E7OsGikCL2LzYA0RERlaUY00Y3P3ZV2EYgrsYlBrGs6cJP5OKKqA==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@redux-saga/deferred': 1.2.1 '@redux-saga/delay-p': 1.2.1 '@redux-saga/is': 1.1.3 @@ -3081,6 +3080,11 @@ packages: engines: {node: '>=14.0.0'} dev: false + /@remix-run/router/1.16.0: + resolution: {integrity: sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==} + engines: {node: '>=14.0.0'} + dev: false + /@sinclair/typebox/0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: false @@ -3184,8 +3188,8 @@ packages: resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==} dev: false - /@socket.io/component-emitter/3.1.1: - resolution: {integrity: sha512-dzJtaDAAoXx4GCOJpbB2eG/Qj8VDpdwkLsWGzGm+0L7E8/434RyMbAHmk9ubXWVAb9nXmc44jUf8GKqVDiKezg==} + /@socket.io/component-emitter/3.1.2: + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} dev: false /@testing-library/dom/7.31.2: @@ -3193,7 +3197,7 @@ packages: engines: {node: '>=10'} dependencies: '@babel/code-frame': 7.24.2 - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@types/aria-query': 4.2.2 aria-query: 4.2.2 chalk: 4.1.2 @@ -3207,7 +3211,7 @@ packages: engines: {node: '>=12'} dependencies: '@babel/code-frame': 7.24.2 - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@types/aria-query': 5.0.4 aria-query: 5.1.3 chalk: 4.1.2 @@ -3221,7 +3225,7 @@ packages: engines: {node: '>=14'} dependencies: '@babel/code-frame': 7.24.2 - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@types/aria-query': 5.0.4 aria-query: 5.1.3 chalk: 4.1.2 @@ -3235,7 +3239,7 @@ packages: engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: '@adobe/css-tools': 4.3.3 - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@types/testing-library__jest-dom': 5.14.9 aria-query: 5.3.0 chalk: 3.0.0 @@ -3245,31 +3249,31 @@ packages: redent: 3.0.0 dev: false - /@testing-library/react/11.2.7_react-dom@18.2.0+react@18.2.0: + /@testing-library/react/11.2.7_react-dom@18.3.1+react@18.3.1: resolution: {integrity: sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==} engines: {node: '>=10'} peerDependencies: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@testing-library/dom': 7.31.2 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 dev: false - /@testing-library/react/13.4.0_react-dom@18.2.0+react@18.2.0: + /@testing-library/react/13.4.0_react-dom@18.3.1+react@18.3.1: resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} engines: {node: '>=12'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@testing-library/dom': 8.20.1 - '@types/react-dom': 18.2.25 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 dev: false /@testing-library/react/14.3.1: @@ -3279,9 +3283,9 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@testing-library/dom': 9.3.4 - '@types/react-dom': 18.2.25 + '@types/react-dom': 18.3.0 dev: false /@tootallnate/once/1.1.2: @@ -3321,8 +3325,8 @@ packages: /@types/babel__core/7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.5 @@ -3331,30 +3335,30 @@ packages: /@types/babel__generator/7.6.8: resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false /@types/babel__template/7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 dev: false /@types/babel__traverse/7.20.5: resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: false /@types/chai-as-promised/7.1.8: resolution: {integrity: sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==} dependencies: - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 dev: false - /@types/chai/4.3.14: - resolution: {integrity: sha512-Wj71sXE4Q4AkGdG9Tvq1u/fquNz9EdG4LIJMwVVII7ashjD/8cf8fyIfJAjRr6YcsXnSE8cOGQPq1gqeR8z+3w==} + /@types/chai/4.3.15: + resolution: {integrity: sha512-PYVSvyeZqy9++MoSegq88PxoPndWDDLGbJmE/OZnzUk3D4cCRTmA4N6EX3g0GgLVA+vtys7bj4luhkVCglGTkQ==} dev: false /@types/cookie/0.4.1: @@ -3364,13 +3368,13 @@ packages: /@types/cors/2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.8 dev: false /@types/eslint-scope/3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.56.9 + '@types/eslint': 8.56.10 '@types/estree': 1.0.5 dev: false @@ -3378,8 +3382,8 @@ packages: resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} dev: false - /@types/eslint/8.56.9: - resolution: {integrity: sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==} + /@types/eslint/8.56.10: + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -3392,13 +3396,13 @@ packages: /@types/graceful-fs/4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.8 dev: false /@types/hoist-non-react-statics/3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: - '@types/react': 18.2.79 + '@types/react': 18.3.1 hoist-non-react-statics: 3.3.2 dev: false @@ -3432,7 +3436,7 @@ packages: /@types/jsdom/20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.8 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: false @@ -3471,8 +3475,8 @@ packages: undici-types: 5.26.5 dev: false - /@types/node/20.12.7: - resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} + /@types/node/20.12.8: + resolution: {integrity: sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==} dependencies: undici-types: 5.26.5 dev: false @@ -3489,14 +3493,14 @@ packages: resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} dev: false - /@types/react-dom/18.2.25: - resolution: {integrity: sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==} + /@types/react-dom/18.3.0: + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} dependencies: - '@types/react': 18.2.79 + '@types/react': 18.3.1 dev: false - /@types/react/18.2.79: - resolution: {integrity: sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==} + /@types/react/18.3.1: + resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -3509,7 +3513,7 @@ packages: /@types/sinon-chai/3.2.12: resolution: {integrity: sha512-9y0Gflk3b0+NhQZ/oxGtaAJDvRywCa5sIyaVnounqLvmf93yBF4EgIRspePtkMs3Tr844nCclYMlcCNmLCvjuQ==} dependencies: - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/sinon': 10.0.20 dev: false @@ -3559,10 +3563,14 @@ packages: resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==} dev: false + /@types/web/0.0.143: + resolution: {integrity: sha512-TazK16/OqeeqfQRB/Tv/NwzJagHbLi/w5g26FLbiFte/8LpPq6BuTyXHO/cpgwJpE6KGgFSNYb6Ap05Tz9XvCA==} + dev: false + /@types/webpack/5.28.0_webpack-cli@4.8.0: resolution: {integrity: sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.8 tapable: 2.2.1 webpack: 5.91.0_webpack-cli@4.8.0 transitivePeerDependencies: @@ -3588,29 +3596,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: false - /@typescript-eslint/eslint-plugin/2.34.0_2b015b1c4b7c4a3ed9a197dc233b1a35: - resolution: {integrity: sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - peerDependencies: - '@typescript-eslint/parser': ^2.0.0 - eslint: ^5.0.0 || ^6.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.10 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.10 - eslint: 6.8.0 - functional-red-black-tree: 1.0.1 - regexpp: 3.2.0 - tsutils: 3.21.0_typescript@3.9.10 - typescript: 3.9.10 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/eslint-plugin/2.34.0_78673f6a350169a27f383eda83199f64: + /@typescript-eslint/eslint-plugin/2.34.0_343f3b16d0c7a593d8aa46e5ab269cc6: resolution: {integrity: sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} peerDependencies: @@ -3621,44 +3607,18 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@4.9.5 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@4.9.5 + '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@5.4.5 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@5.4.5 eslint: 6.8.0 functional-red-black-tree: 1.0.1 regexpp: 3.2.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/eslint-plugin/4.33.0_5717ef02ba985de55f36ee939304b942: - resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - '@typescript-eslint/parser': ^4.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@4.8.4 - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.8.4 - '@typescript-eslint/scope-manager': 4.33.0 - debug: 4.3.4 - eslint: 7.32.0 - functional-red-black-tree: 1.0.1 - ignore: 5.3.1 - regexpp: 3.2.0 - semver: 7.6.0 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/eslint-plugin/4.33.0_96a109dcf9607f5a1aa576228794cffa: + /@typescript-eslint/eslint-plugin/4.33.0_f0632536362013fea90db5e6e3866f43: resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3669,8 +3629,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@4.9.5 - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.9.5 + '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@5.4.5 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 '@typescript-eslint/scope-manager': 4.33.0 debug: 4.3.4 eslint: 7.32.0 @@ -3678,13 +3638,13 @@ packages: ignore: 5.3.1 regexpp: 3.2.0 semver: 7.6.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/eslint-plugin/5.62.0_30886d74c3e5c96e2b1aed2a2fd3cd9a: + /@typescript-eslint/eslint-plugin/5.62.0_240c4af58708ff43edc713a427034579: resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3696,46 +3656,30 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@4.9.5 + '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@5.4.5 '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0_eslint@8.57.0+typescript@4.9.5 - '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@4.9.5 + '@typescript-eslint/type-utils': 5.62.0_eslint@8.57.0+typescript@5.4.5 + '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@5.4.5 debug: 4.3.4 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 semver: 7.6.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@3.9.10: - resolution: {integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.15 - '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.10 - eslint: 6.8.0 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 + tsutils: 3.21.0_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - supports-color - - typescript dev: false - /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@4.9.5: + /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@5.4.5: resolution: {integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.15 - '@typescript-eslint/typescript-estree': 2.34.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@5.4.5 eslint: 6.8.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -3744,7 +3688,7 @@ packages: - typescript dev: false - /@typescript-eslint/experimental-utils/4.33.0_eslint@7.32.0+typescript@4.8.4: + /@typescript-eslint/experimental-utils/4.33.0_eslint@7.32.0+typescript@5.4.5: resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3753,7 +3697,7 @@ packages: '@types/json-schema': 7.0.15 '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.8.4 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@5.4.5 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -3762,45 +3706,7 @@ packages: - typescript dev: false - /@typescript-eslint/experimental-utils/4.33.0_eslint@7.32.0+typescript@4.9.5: - resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.15 - '@typescript-eslint/scope-manager': 4.33.0 - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.9.5 - eslint: 7.32.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.32.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /@typescript-eslint/parser/2.34.0_eslint@6.8.0+typescript@3.9.10: - resolution: {integrity: sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - peerDependencies: - eslint: ^5.0.0 || ^6.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.10 - eslint: 6.8.0 - eslint-visitor-keys: 1.3.0 - typescript: 3.9.10 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/parser/2.34.0_eslint@6.8.0+typescript@4.9.5: + /@typescript-eslint/parser/2.34.0_eslint@6.8.0+typescript@5.4.5: resolution: {integrity: sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} peerDependencies: @@ -3811,36 +3717,16 @@ packages: optional: true dependencies: '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@4.9.5 - '@typescript-eslint/typescript-estree': 2.34.0_typescript@4.9.5 + '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@5.4.5 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@5.4.5 eslint: 6.8.0 eslint-visitor-keys: 1.3.0 - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/parser/4.33.0_eslint@7.32.0+typescript@4.8.4: - resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 4.33.0 - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.8.4 - debug: 4.3.4 - eslint: 7.32.0 - typescript: 4.8.4 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/4.33.0_eslint@7.32.0+typescript@4.9.5: + /@typescript-eslint/parser/4.33.0_eslint@7.32.0+typescript@5.4.5: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3852,15 +3738,15 @@ packages: dependencies: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@5.4.5 debug: 4.3.4 eslint: 7.32.0 - typescript: 4.9.5 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/5.62.0_eslint@8.57.0+typescript@4.9.5: + /@typescript-eslint/parser/5.62.0_eslint@8.57.0+typescript@5.4.5: resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3872,10 +3758,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 debug: 4.3.4 eslint: 8.57.0 - typescript: 4.9.5 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false @@ -3896,7 +3782,7 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: false - /@typescript-eslint/type-utils/5.62.0_eslint@8.57.0+typescript@4.9.5: + /@typescript-eslint/type-utils/5.62.0_eslint@8.57.0+typescript@5.4.5: resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3906,12 +3792,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 + '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@5.4.5 debug: 4.3.4 eslint: 8.57.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false @@ -3926,28 +3812,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree/2.34.0_typescript@3.9.10: - resolution: {integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - debug: 4.3.4 - eslint-visitor-keys: 1.3.0 - glob: 7.2.3 - is-glob: 4.0.3 - lodash: 4.17.21 - semver: 7.6.0 - tsutils: 3.21.0_typescript@3.9.10 - typescript: 3.9.10 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/typescript-estree/2.34.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/2.34.0_typescript@5.4.5: resolution: {integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} peerDependencies: @@ -3962,34 +3827,13 @@ packages: is-glob: 4.0.3 lodash: 4.17.21 semver: 7.6.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/typescript-estree/4.33.0_typescript@4.8.4: - resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.6.0 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree/4.33.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/4.33.0_typescript@5.4.5: resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -4004,33 +3848,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/typescript-estree/5.62.0: - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.6.0 - tsutils: 3.21.0 + tsutils: 3.21.0_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.62.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.62.0_typescript@5.4.5: resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4045,24 +3869,25 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils/5.62.0: + /@typescript-eslint/utils/5.62.0_eslint@8.57.0+typescript@5.4.5: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 + eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.6.0 transitivePeerDependencies: @@ -4070,19 +3895,18 @@ packages: - typescript dev: false - /@typescript-eslint/utils/5.62.0_eslint@8.57.0+typescript@4.9.5: + /@typescript-eslint/utils/5.62.0_typescript@5.4.5: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 eslint-scope: 5.1.1 semver: 7.6.0 transitivePeerDependencies: @@ -4231,7 +4055,7 @@ packages: peerDependencies: webpack-cli: 4.x.x dependencies: - envinfo: 7.12.0 + envinfo: 7.13.0 webpack-cli: 4.8.0_9e97fa53e12daff722d869a5fd4441fd dev: false @@ -4518,7 +4342,7 @@ packages: ajv: optional: true dependencies: - ajv: 8.12.0 + ajv: 8.13.0 dev: false /ajv-formats/3.0.1: @@ -4527,7 +4351,7 @@ packages: ajv: optional: true dependencies: - ajv: 8.12.0 + ajv: 8.13.0 dev: false /ajv-keywords/2.1.1_ajv@5.5.2: @@ -4546,12 +4370,12 @@ packages: ajv: 6.12.6 dev: false - /ajv-keywords/5.1.0_ajv@8.12.0: + /ajv-keywords/5.1.0_ajv@8.13.0: resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 dependencies: - ajv: 8.12.0 + ajv: 8.13.0 fast-deep-equal: 3.1.3 dev: false @@ -4573,8 +4397,8 @@ packages: uri-js: 4.4.1 dev: false - /ajv/8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + /ajv/8.13.0: + resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -4759,8 +4583,8 @@ packages: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.24.4 - '@babel/runtime-corejs3': 7.24.4 + '@babel/runtime': 7.24.5 + '@babel/runtime-corejs3': 7.24.5 dev: false /aria-query/5.1.3: @@ -4909,17 +4733,6 @@ packages: is-shared-array-buffer: 1.0.3 dev: false - /asn1/0.2.6: - resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} - dependencies: - safer-buffer: 2.1.2 - dev: false - - /assert-plus/1.0.0: - resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} - engines: {node: '>=0.8'} - dev: false - /assertion-error/1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: false @@ -4983,7 +4796,7 @@ packages: hasBin: true dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001611 + caniuse-lite: 1.0.30001615 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -5020,14 +4833,6 @@ packages: - supports-color dev: false - /aws-sign2/0.7.0: - resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} - dev: false - - /aws4/1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} - dev: false - /b64/3.1.1: resolution: {integrity: sha512-NVOjBBqM/gDDIZj0qkZAmNz6ZlfS1pYyD+sDyNlDTXf3o/3KgpfCJFwXXCBoBKUCKvl6fg+zXPzkGSN43RsDAg==} engines: {node: '>=6.0.0'} @@ -5050,9 +4855,9 @@ packages: eslint: '>= 4.12.1' dependencies: '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.4 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 eslint-visitor-keys: 1.3.0 resolve: 1.22.8 transitivePeerDependencies: @@ -5067,9 +4872,9 @@ packages: eslint: '>= 4.12.1' dependencies: '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.4 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 eslint: 6.8.0 eslint-visitor-keys: 1.3.0 resolve: 1.22.8 @@ -5085,9 +4890,9 @@ packages: eslint: '>= 4.12.1' dependencies: '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.4 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 eslint: 7.32.0 eslint-visitor-keys: 1.3.0 resolve: 1.22.8 @@ -5103,9 +4908,9 @@ packages: eslint: '>= 4.12.1' dependencies: '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.4 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 eslint: 8.57.0 eslint-visitor-keys: 1.3.0 resolve: 1.22.8 @@ -5171,17 +4976,17 @@ packages: - supports-color dev: false - /babel-jest/29.7.0_@babel+core@7.24.4: + /babel-jest/29.7.0_@babel+core@7.24.5: 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.24.4 + '@babel/core': 7.24.5 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3_@babel+core@7.24.4 + babel-preset-jest: 29.6.3_@babel+core@7.24.5 chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -5203,14 +5008,14 @@ packages: webpack: 5.91.0_webpack-cli@4.8.0 dev: false - /babel-loader/9.1.3_27df3627f3e02e3475f2497e155ba0d7: + /babel-loader/9.1.3_dc209d876f00824f257aea72a8bca5b1: resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 find-cache-dir: 4.0.0 schema-utils: 4.2.0 webpack: 5.91.0_webpack-cli@4.8.0 @@ -5220,7 +5025,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -5234,7 +5039,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.5 dev: false @@ -5243,7 +5048,7 @@ packages: resolution: {integrity: sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg==} dependencies: '@babel/helper-module-imports': 7.24.3 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 glob: 7.2.3 lodash: 4.17.21 require-package-name: 2.0.1 @@ -5314,38 +5119,38 @@ packages: babel-helper-is-void-0: 0.4.3 dev: false - /babel-plugin-polyfill-corejs2/0.4.10_@babel+core@7.24.4: - resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} + /babel-plugin-polyfill-corejs2/0.4.11_@babel+core@7.24.5: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2_@babel+core@7.24.5 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-corejs3/0.10.4_@babel+core@7.24.4: + /babel-plugin-polyfill-corejs3/0.10.4_@babel+core@7.24.5: resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2_@babel+core@7.24.5 core-js-compat: 3.37.0 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-regenerator/0.6.1_@babel+core@7.24.4: - resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==} + /babel-plugin-polyfill-regenerator/0.6.2_@babel+core@7.24.5: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2_@babel+core@7.24.5 transitivePeerDependencies: - supports-color dev: false @@ -5355,7 +5160,7 @@ packages: engines: {node: '>8.0.0'} dependencies: '@babel/plugin-syntax-jsx': 7.24.1 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 generic-names: 2.0.1 @@ -5370,12 +5175,12 @@ packages: - '@babel/core' dev: false - /babel-plugin-react-css-modules/5.2.6_@babel+core@7.24.4: + /babel-plugin-react-css-modules/5.2.6_@babel+core@7.24.5: resolution: {integrity: sha512-jBU/oVgoEg/58Dcu0tjyNvaXBllxJXip7hlpiX+e0CYTmDADWB484P4pJb7d0L6nWKSzyEqtePcBaq3SKalG/g==} engines: {node: '>8.0.0'} dependencies: - '@babel/plugin-syntax-jsx': 7.24.1_@babel+core@7.24.4 - '@babel/types': 7.24.0 + '@babel/plugin-syntax-jsx': 7.24.1_@babel+core@7.24.5 + '@babel/types': 7.24.5 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 generic-names: 2.0.1 @@ -5469,24 +5274,24 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5 dev: false - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.24.4: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.24.5: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.24.4 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.24.4 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.24.4 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.24.4 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.24.4 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.24.4 + '@babel/core': 7.24.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.24.5 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.24.5 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.24.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.24.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.24.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.5 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.24.5 dev: false /babel-preset-jest/29.6.3: @@ -5499,15 +5304,15 @@ packages: babel-preset-current-node-syntax: 1.0.1 dev: false - /babel-preset-jest/29.6.3_@babel+core@7.24.4: + /babel-preset-jest/29.6.3_@babel+core@7.24.5: 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.24.4 + '@babel/core': 7.24.5 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.24.4 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.24.5 dev: false /babel-preset-minify/0.5.2: @@ -5567,12 +5372,6 @@ packages: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} dev: false - /bcrypt-pbkdf/1.0.2: - resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} - dependencies: - tweetnacl: 0.14.5 - dev: false - /bfj/6.1.2: resolution: {integrity: sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==} engines: {node: '>= 6.0.0'} @@ -5684,7 +5483,7 @@ packages: /broadcast-channel/3.7.0: resolution: {integrity: sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 detect-node: 2.1.0 js-sha3: 0.8.0 microseconds: 0.2.0 @@ -5711,10 +5510,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001611 - electron-to-chromium: 1.4.741 + caniuse-lite: 1.0.30001615 + electron-to-chromium: 1.4.754 node-releases: 2.0.14 - update-browserslist-db: 1.0.13_browserslist@4.23.0 + update-browserslist-db: 1.0.14_browserslist@4.23.0 dev: false /bser/2.1.1: @@ -5855,17 +5654,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001611 + caniuse-lite: 1.0.30001615 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite/1.0.30001611: - resolution: {integrity: sha512-19NuN1/3PjA3QI8Eki55N8my4LzfkMCRLgCVfrl/slbSAchQfV0+GwjPrK3rq37As4UCLlM/DHajbKkAqbv92Q==} - dev: false - - /caseless/0.12.0: - resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} + /caniuse-lite/1.0.30001615: + resolution: {integrity: sha512-1IpazM5G3r38meiae0bHRnPhz+CBQ3ZLqbQMtrg+AsTPKAXgW38JNsXkyZ+v8waCsDmPq87lmfun5Q2AGysNEQ==} dev: false /catbox-memory/2.1.1: @@ -6092,8 +5887,8 @@ packages: deprecated: CircularJSON is in maintenance only, flatted is its successor. dev: false - /cjs-module-lexer/1.2.3: - resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} + /cjs-module-lexer/1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} dev: false /clean-css/5.3.3: @@ -6397,10 +6192,6 @@ packages: requiresBuild: true dev: false - /core-util-is/1.0.2: - resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} - dev: false - /core-util-is/1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: false @@ -6792,11 +6583,9 @@ packages: engines: {node: '>=0.4.0'} dev: false - /dashdash/1.14.1: - resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} - engines: {node: '>=0.10'} - dependencies: - assert-plus: 1.0.0 + /data-uri-to-buffer/4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} dev: false /data-urls/2.0.0: @@ -7231,13 +7020,6 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false - /ecc-jsbn/0.1.2: - resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} - dependencies: - jsbn: 0.1.1 - safer-buffer: 2.1.2 - dev: false - /ee-first/1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false @@ -7324,8 +7106,8 @@ packages: xaa: 1.7.3 dev: false - /electron-to-chromium/1.4.741: - resolution: {integrity: sha512-AyTBZqDoS7/mvQK22gOQpjxbeV8iPeUBTvYlEh/1S9dKAHgQdxuF49g9rLbj0cRKtqH8PzLJzqT3nAdl+qoZTA==} + /electron-to-chromium/1.4.754: + resolution: {integrity: sha512-7Kr5jUdns5rL/M9wFFmMZAgFDuL2YOnanFH4OI4iFzUqyh3XOL7nAGbSlSMZdzKMIyyTpNSbqZsWG9odwLeKvA==} dev: false /emittery/0.13.1: @@ -7381,7 +7163,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.12.7 + '@types/node': 20.12.8 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -7424,8 +7206,8 @@ packages: engines: {node: '>=0.12'} dev: false - /envinfo/7.12.0: - resolution: {integrity: sha512-Iw9rQJBGpJRd3rwXm9ft/JiGoAZmLxxJZELYDQoPRZ4USVhkKtIcNBPw6U+/K2mBpaqM25JSV6Yl4Az9vO2wJg==} + /envinfo/7.13.0: + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} engines: {node: '>=4'} hasBin: true dev: false @@ -7530,7 +7312,7 @@ packages: function.prototype.name: 1.1.6 get-intrinsic: 1.2.4 get-symbol-description: 1.0.2 - globalthis: 1.0.3 + globalthis: 1.0.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 has-proto: 1.0.3 @@ -7593,8 +7375,8 @@ packages: stop-iteration-iterator: 1.0.0 dev: false - /es-iterator-helpers/1.0.18: - resolution: {integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==} + /es-iterator-helpers/1.0.19: + resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 @@ -7604,7 +7386,7 @@ packages: es-set-tostringtag: 2.0.3 function-bind: 1.1.2 get-intrinsic: 1.2.4 - globalthis: 1.0.3 + globalthis: 1.0.4 has-property-descriptors: 1.0.2 has-proto: 1.0.3 has-symbols: 1.0.3 @@ -7613,8 +7395,8 @@ packages: safe-array-concat: 1.1.2 dev: false - /es-module-lexer/1.5.0: - resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==} + /es-module-lexer/1.5.2: + resolution: {integrity: sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==} dev: false /es-object-atoms/1.0.0: @@ -7784,7 +7566,7 @@ packages: string-natural-compare: 3.0.1 dev: false - /eslint-plugin-jest/27.9.0_jest@29.7.0: + /eslint-plugin-jest/27.9.0_jest@29.7.0+typescript@5.4.5: resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -7797,7 +7579,7 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/utils': 5.62.0 + '@typescript-eslint/utils': 5.62.0_typescript@5.4.5 jest: 29.7.0 transitivePeerDependencies: - supports-color @@ -7909,7 +7691,7 @@ packages: array.prototype.toreversed: 1.1.2 array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 - es-iterator-helpers: 1.0.18 + es-iterator-helpers: 1.0.19 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -7935,7 +7717,7 @@ packages: array.prototype.toreversed: 1.1.2 array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 - es-iterator-helpers: 1.0.18 + es-iterator-helpers: 1.0.19 eslint: 7.32.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 @@ -8155,7 +7937,7 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 progress: 2.0.3 regexpp: 3.2.0 semver: 7.6.0 @@ -8208,7 +7990,7 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: @@ -8405,11 +8187,6 @@ packages: tmp: 0.0.33 dev: false - /extsprintf/1.3.0: - resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} - engines: {'0': node >=0.6.0} - dev: false - /eyes/0.1.8: resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} engines: {node: '> 0.1.90'} @@ -8418,7 +8195,7 @@ packages: /fast-async/7.0.6: resolution: {integrity: sha512-/iUa3eSQC+Xh5tN6QcVLsEsN7b1DaPIoTZo++VpLLIxtdNW2tEmMZex4TcrMeRnBwMOpZwue2CB171wjt5Kgqg==} dependencies: - '@babel/generator': 7.24.4 + '@babel/generator': 7.24.5 '@babel/helper-module-imports': 7.24.3 babylon: 7.0.0-beta.47 nodent-runtime: 3.2.1 @@ -8466,11 +8243,11 @@ packages: string-similarity: 4.0.4 dev: false - /fast-json-stringify/5.14.1: - resolution: {integrity: sha512-J1Grbf0oSXV3lKsBf3itz1AvRk43qVrx3Ac10sNvi3LZaz1by4oDdYKFrJycPhS8+Gb7y8rgV/Jqw1UZVjyNvw==} + /fast-json-stringify/5.15.0: + resolution: {integrity: sha512-BUEAAyDKb64u+kmkINYfXUUiKjBKerSmVu/dzotfaWSHBxR44JFrOZgkhMO6VxDhDfiuAoi8mx4drd5nvNdA4Q==} dependencies: '@fastify/merge-json-schemas': 0.1.1 - ajv: 8.12.0 + ajv: 8.13.0 ajv-formats: 3.0.1 fast-deep-equal: 3.1.3 fast-uri: 2.3.0 @@ -8551,10 +8328,10 @@ packages: abstract-logging: 2.0.1 avvio: 8.3.0 fast-content-type-parse: 1.1.0 - fast-json-stringify: 5.14.1 - find-my-way: 8.1.0 + fast-json-stringify: 5.15.0 + find-my-way: 8.2.0 light-my-request: 5.13.0 - pino: 8.20.0 + pino: 8.21.0 process-warning: 3.0.0 proxy-addr: 2.0.7 rfdc: 1.3.1 @@ -8585,6 +8362,14 @@ packages: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} dev: false + /fetch-blob/3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.3.3 + dev: false + /figures/2.0.0: resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} engines: {node: '>=4'} @@ -8716,13 +8501,13 @@ packages: semver-store: 0.3.0 dev: false - /find-my-way/8.1.0: - resolution: {integrity: sha512-41QwjCGcVTODUmLLqTMeoHeiozbMXYMAE1CKFiDyi9zVZ2Vjh0yz3MF0WQZoIb+cmzP/XlbFjlF2NtJmvZHznA==} + /find-my-way/8.2.0: + resolution: {integrity: sha512-HdWXgFYc6b1BJcOBDBwjqWuHJj1WYiqrxSh25qtU4DabpMFdj/gSunNBQb83t+8Zt67D7CXEzJWTkxaShMTMOA==} engines: {node: '>=14'} dependencies: fast-deep-equal: 3.1.3 fast-querystring: 1.1.2 - safe-regex2: 2.0.0 + safe-regex2: 3.1.0 dev: false /find-up/3.0.0: @@ -8834,19 +8619,6 @@ packages: signal-exit: 3.0.7 dev: false - /forever-agent/0.6.1: - resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - dev: false - - /form-data/2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: false - /form-data/3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} @@ -8865,6 +8637,13 @@ packages: mime-types: 2.1.35 dev: false + /formdata-polyfill/4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + dependencies: + fetch-blob: 3.2.0 + dev: false + /forwarded/0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -8914,8 +8693,8 @@ packages: minipass: 3.3.6 dev: false - /fs-monkey/1.0.5: - resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} + /fs-monkey/1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} dev: false /fs-readdir-recursive/1.1.0: @@ -9009,12 +8788,6 @@ packages: get-intrinsic: 1.2.4 dev: false - /getpass/0.1.7: - resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} - dependencies: - assert-plus: 1.0.0 - dev: false - /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -9095,11 +8868,12 @@ packages: type-fest: 0.20.2 dev: false - /globalthis/1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + /globalthis/1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 + gopd: 1.0.1 dev: false /globby/11.1.0: @@ -9188,20 +8962,6 @@ packages: topo: 2.1.1 dev: false - /har-schema/2.0.0: - resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} - engines: {node: '>=4'} - dev: false - - /har-validator/5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} - engines: {node: '>=6'} - deprecated: this library is no longer supported - dependencies: - ajv: 6.12.6 - har-schema: 2.0.0 - dev: false - /harmony-reflect/1.6.2: resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} dev: false @@ -9311,7 +9071,7 @@ packages: /history/5.3.0: resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 dev: false /hoek/4.3.1: @@ -9399,7 +9159,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.30.3 + terser: 5.31.0 dev: false /html-webpack-plugin/5.6.0_webpack@5.91.0: @@ -9508,15 +9268,6 @@ packages: - debug dev: false - /http-signature/1.2.0: - resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} - engines: {node: '>=0.8', npm: '>=1.3.7'} - dependencies: - assert-plus: 1.0.0 - jsprim: 1.4.2 - sshpk: 1.18.0 - dev: false - /http-status-codes/1.4.0: resolution: {integrity: sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ==} dev: false @@ -10129,7 +9880,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -10141,8 +9892,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.24.4 - '@babel/parser': 7.24.4 + '@babel/core': 7.24.5 + '@babel/parser': 7.24.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -10154,8 +9905,8 @@ packages: resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.24.4 - '@babel/parser': 7.24.4 + '@babel/core': 7.24.5 + '@babel/parser': 7.24.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.0 @@ -10264,7 +10015,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.8 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -10325,10 +10076,10 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0_@babel+core@7.24.4 + babel-jest: 29.7.0_@babel+core@7.24.5 chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -10352,7 +10103,7 @@ packages: - supports-color dev: false - /jest-config/29.7.0_@types+node@20.12.7: + /jest-config/29.7.0_@types+node@20.12.8: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -10364,11 +10115,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 - babel-jest: 29.7.0_@babel+core@7.24.4 + '@types/node': 20.12.8 + babel-jest: 29.7.0_@babel+core@7.24.5 chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -10433,7 +10184,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.12.7 + '@types/node': 20.12.8 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -10450,7 +10201,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.8 jest-mock: 29.7.0 jest-util: 29.7.0 dev: false @@ -10466,7 +10217,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.12.7 + '@types/node': 20.12.8 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -10517,7 +10268,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.8 jest-util: 29.7.0 dev: false @@ -10572,7 +10323,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.8 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -10603,9 +10354,9 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.8 chalk: 4.1.2 - cjs-module-lexer: 1.2.3 + cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 glob: 7.2.3 graceful-fs: 4.2.11 @@ -10626,15 +10377,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.24.4 - '@babel/generator': 7.24.4 - '@babel/plugin-syntax-jsx': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-syntax-typescript': 7.24.1_@babel+core@7.24.4 - '@babel/types': 7.24.0 + '@babel/core': 7.24.5 + '@babel/generator': 7.24.5 + '@babel/plugin-syntax-jsx': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-syntax-typescript': 7.24.1_@babel+core@7.24.5 + '@babel/types': 7.24.5 '@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.24.4 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.24.5 chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -10655,7 +10406,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.8 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -10680,7 +10431,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.8 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -10692,7 +10443,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.8 merge-stream: 2.0.0 supports-color: 7.2.0 dev: false @@ -10701,7 +10452,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.8 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false @@ -10710,7 +10461,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.8 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10792,10 +10543,6 @@ packages: argparse: 2.0.1 dev: false - /jsbn/0.1.1: - resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} - dev: false - /jsdoctypeparser/9.0.0: resolution: {integrity: sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==} engines: {node: '>=10'} @@ -10847,11 +10594,11 @@ packages: http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 + nwsapi: 2.2.9 parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 - tough-cookie: 4.1.3 + tough-cookie: 4.1.4 w3c-hr-time: 1.0.2 w3c-xmlserializer: 2.0.0 webidl-conversions: 6.1.0 @@ -10889,18 +10636,18 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 + nwsapi: 2.2.9 parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 - tough-cookie: 4.1.3 + tough-cookie: 4.1.4 w3c-hr-time: 1.0.2 w3c-xmlserializer: 3.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 10.0.0 - ws: 8.16.0 + ws: 8.17.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -10931,17 +10678,17 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 + nwsapi: 2.2.9 parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.3 + tough-cookie: 4.1.4 w3c-xmlserializer: 4.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.16.0 + ws: 8.17.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -10971,13 +10718,13 @@ packages: rrweb-cssom: 0.6.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.3 + tough-cookie: 4.1.4 w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.16.0 + ws: 8.17.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -11032,18 +10779,10 @@ packages: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: false - /json-schema/0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - dev: false - /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: false - /json-stringify-safe/5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - dev: false - /json5/0.5.1: resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} hasBin: true @@ -11080,16 +10819,6 @@ packages: graceful-fs: 4.2.11 dev: false - /jsprim/1.4.2: - resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} - engines: {node: '>=0.6.0'} - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 - dev: false - /jsx-ast-utils/3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} @@ -11327,7 +11056,7 @@ packages: /light-my-request/4.12.0: resolution: {integrity: sha512-0y+9VIfJEsPVzK5ArSIJ8Dkxp8QMP7/aCuxCUtG/tr9a2NoOf/snATE/OUc05XUplJCEnRh6gTkH7xh9POt1DQ==} dependencies: - ajv: 8.12.0 + ajv: 8.13.0 cookie: 0.5.0 process-warning: 1.0.0 set-cookie-parser: 2.6.0 @@ -11696,7 +11425,7 @@ packages: /match-sorter/6.3.4: resolution: {integrity: sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 remove-accents: 0.5.0 dev: false @@ -11729,7 +11458,7 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} dependencies: - fs-monkey: 1.0.5 + fs-monkey: 1.0.6 dev: false /merge-descriptors/1.0.1: @@ -12126,6 +11855,11 @@ packages: tslib: 2.6.2 dev: false + /node-domexception/1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + dev: false + /node-fetch/2.6.12: resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} engines: {node: 4.x || >=6.0.0} @@ -12138,6 +11872,15 @@ packages: whatwg-url: 5.0.0 dev: false + /node-fetch/3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + dev: false + /node-int64/0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: false @@ -12223,8 +11966,8 @@ packages: resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} dev: false - /nwsapi/2.2.7: - resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} + /nwsapi/2.2.9: + resolution: {integrity: sha512-2f3F0SEEer8bBu0dsNCFF50N0cTThV1nWFYcEYFZttdW0lDAoybv9cQoK7X7/68Z89S7FoRrVjP1LPX4XRf9vg==} dev: false /nyc/11.9.0: @@ -12296,10 +12039,6 @@ packages: - supports-color dev: false - /oauth-sign/0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - dev: false - /object-assign/4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -12478,16 +12217,16 @@ packages: word-wrap: 1.2.5 dev: false - /optionator/0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + /optionator/0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + word-wrap: 1.2.5 dev: false /os-tmpdir/1.0.2: @@ -12744,8 +12483,8 @@ packages: engines: {node: '>=6'} dev: false - /pino-abstract-transport/1.1.0: - resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} + /pino-abstract-transport/1.2.0: + resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} dependencies: readable-stream: 4.5.2 split2: 4.2.0 @@ -12806,21 +12545,21 @@ packages: sonic-boom: 1.4.1 dev: false - /pino/8.20.0: - resolution: {integrity: sha512-uhIfMj5TVp+WynVASaVEJFTncTUe4dHBq6CWplu/vBgvGHhvBvQfxz+vcOrnnBQdORH3izaGEurLfNlq3YxdFQ==} + /pino/8.21.0: + resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==} hasBin: true dependencies: atomic-sleep: 1.0.0 fast-redact: 3.5.0 on-exit-leak-free: 2.1.2 - pino-abstract-transport: 1.1.0 + pino-abstract-transport: 1.2.0 pino-std-serializers: 6.2.2 process-warning: 3.0.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 safe-stable-stringify: 2.4.3 sonic-boom: 3.8.1 - thread-stream: 2.4.1 + thread-stream: 2.7.0 dev: false /pirates/4.0.6: @@ -13412,7 +13151,7 @@ packages: dependencies: autoprefixer: 9.8.8 browserslist: 4.23.0 - caniuse-lite: 1.0.30001611 + caniuse-lite: 1.0.30001615 css-blank-pseudo: 0.1.4 css-has-pseudo: 0.10.0 css-prefers-color-scheme: 3.1.1 @@ -13610,8 +13349,8 @@ packages: source-map-js: 1.2.0 dev: false - /preact/10.20.2: - resolution: {integrity: sha512-S1d1ernz3KQ+Y2awUxKakpfOg2CEmJmwOP+6igPx6dgr6pgDvenqYviyokWso2rhHvGtTlWWnJDa7RaPbQerTg==} + /preact/10.21.0: + resolution: {integrity: sha512-aQAIxtzWEwH8ou+OovWVSVNlFImL7xUCwJX3YMqA3U8iKCNC34999fFOnWjYNsylgfPgMexpbk7WYOLtKr/mxg==} dev: false /prelude-ls/1.1.2: @@ -13674,7 +13413,7 @@ packages: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 18.2.0 + react-is: 18.3.1 dev: false /process-nextick-args/2.0.1: @@ -13792,11 +13531,6 @@ packages: side-channel: 1.0.6 dev: false - /qs/6.5.3: - resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} - engines: {node: '>=0.6'} - dev: false - /querystringify/2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: false @@ -13862,17 +13596,17 @@ packages: react: ^18.2.0 dependencies: loose-envify: 1.4.0 - scheduler: 0.23.0 + scheduler: 0.23.2 dev: false - /react-dom/18.2.0_react@18.2.0: - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + /react-dom/18.3.1_react@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: - react: ^18.2.0 + react: ^18.3.1 dependencies: loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 + react: 18.3.1 + scheduler: 0.23.2 dev: false /react-is/16.13.1: @@ -13883,8 +13617,8 @@ packages: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} dev: false - /react-is/18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + /react-is/18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} dev: false /react-query/3.39.3: @@ -13899,12 +13633,12 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 broadcast-channel: 3.7.0 match-sorter: 6.3.4 dev: false - /react-query/3.39.3_react-dom@18.2.0+react@18.2.0: + /react-query/3.39.3_react-dom@18.3.1+react@18.3.1: resolution: {integrity: sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -13916,14 +13650,14 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 broadcast-channel: 3.7.0 match-sorter: 6.3.4 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 dev: false - /react-redux/8.1.3_218d4c23caa91839c5aa0af611b88026: + /react-redux/8.1.3_0e167ac1e816b52e14eec6e9a3537898: resolution: {integrity: sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==} peerDependencies: '@types/react': ^16.8 || ^17.0 || ^18.0 @@ -13944,18 +13678,20 @@ packages: redux: optional: true dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@types/hoist-non-react-statics': 3.3.5 + '@types/react': 18.3.1 + '@types/react-dom': 18.3.0 '@types/use-sync-external-store': 0.0.3 hoist-non-react-statics: 3.3.2 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-is: 18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-is: 18.3.1 redux: 4.2.1 - use-sync-external-store: 1.2.0_react@18.2.0 + use-sync-external-store: 1.2.2_react@18.3.1 dev: false - /react-redux/8.1.3_dcf56d6dd25eff7432e20deed33ba677: + /react-redux/8.1.3_25914b775dd669e94923110b39c04f2c: resolution: {integrity: sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==} peerDependencies: '@types/react': ^16.8 || ^17.0 || ^18.0 @@ -13976,41 +13712,36 @@ packages: redux: optional: true dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 '@types/use-sync-external-store': 0.0.3 hoist-non-react-statics: 3.3.2 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-is: 18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-is: 18.3.1 redux: 4.2.1 - use-sync-external-store: 1.2.0_react@18.2.0 + use-sync-external-store: 1.2.2_react@18.3.1 dev: false - /react-redux/9.1.1_react@18.2.0+redux@5.0.1: - resolution: {integrity: sha512-5ynfGDzxxsoV73+4czQM56qF43vsmgJsO22rmAvU5tZT2z5Xow/A2uhhxwXuGTxgdReF3zcp7A80gma2onRs1A==} + /react-redux/9.1.2_react@18.3.1+redux@5.0.1: + resolution: {integrity: sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==} peerDependencies: '@types/react': ^18.2.25 react: ^18.0 - react-native: '>=0.69' redux: ^5.0.0 peerDependenciesMeta: '@types/react': optional: true - react-native: - optional: true redux: optional: true dependencies: '@types/use-sync-external-store': 0.0.3 - react: 18.2.0 + react: 18.3.1 redux: 5.0.1 - use-sync-external-store: 1.2.0_react@18.2.0 + use-sync-external-store: 1.2.2_react@18.3.1 dev: false - /react-router-dom/6.22.3_react-dom@18.2.0+react@18.2.0: + /react-router-dom/6.22.3: resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -14018,19 +13749,58 @@ packages: react-dom: '>=16.8' dependencies: '@remix-run/router': 1.15.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-router: 6.22.3_react@18.2.0 + react-router: 6.22.3 dev: false - /react-router/6.22.3_react@18.2.0: + /react-router-dom/6.22.3_react-dom@18.3.1+react@18.3.1: + resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.15.3 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-router: 6.22.3_react@18.3.1 + dev: false + + /react-router/6.22.3: + resolution: {integrity: sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.15.3 + dev: false + + /react-router/6.22.3_react@18.3.1: resolution: {integrity: sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' dependencies: '@remix-run/router': 1.15.3 - react: 18.2.0 + react: 18.3.1 + dev: false + + /react-router/6.23.0: + resolution: {integrity: sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.16.0 + dev: false + + /react-router/6.23.0_react@18.3.1: + resolution: {integrity: sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.16.0 + react: 18.3.1 dev: false /react-test-renderer/16.14.0: @@ -14044,8 +13814,8 @@ packages: scheduler: 0.19.1 dev: false - /react/18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + /react/18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 @@ -14149,7 +13919,7 @@ packages: hamt_plus: 1.0.2 dev: false - /recoil/0.7.7_react-dom@18.2.0+react@18.2.0: + /recoil/0.7.7_react-dom@18.3.1+react@18.3.1: resolution: {integrity: sha512-8Og5KPQW9LwC577Vc7Ug2P0vQshkv1y3zG3tSSkWMqkWSwHmE+by06L8JtnGocjW6gcCvfwB3YtrJG6/tWivNQ==} peerDependencies: react: '>=16.13.1' @@ -14162,8 +13932,8 @@ packages: optional: true dependencies: hamt_plus: 1.0.2 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 dev: false /redent/3.0.0: @@ -14198,7 +13968,7 @@ packages: /redux/4.2.1: resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 dev: false /redux/5.0.1: @@ -14214,7 +13984,7 @@ packages: es-abstract: 1.23.3 es-errors: 1.3.0 get-intrinsic: 1.2.4 - globalthis: 1.0.3 + globalthis: 1.0.4 which-builtin-type: 1.1.3 dev: false @@ -14244,7 +14014,7 @@ packages: /regenerator-transform/0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 dev: false /regexp.prototype.flags/1.5.2: @@ -14326,33 +14096,6 @@ packages: strip-ansi: 6.0.1 dev: false - /request/2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} - engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 - dependencies: - aws-sign2: 0.7.0 - aws4: 1.12.0 - caseless: 0.12.0 - combined-stream: 1.0.8 - extend: 3.0.2 - forever-agent: 0.6.1 - form-data: 2.3.3 - har-validator: 5.1.5 - http-signature: 1.2.0 - is-typedarray: 1.0.0 - isstream: 0.1.2 - json-stringify-safe: 5.0.1 - mime-types: 2.1.35 - oauth-sign: 0.9.0 - performance-now: 2.1.0 - qs: 6.5.3 - safe-buffer: 5.2.1 - tough-cookie: 2.5.0 - tunnel-agent: 0.6.0 - uuid: 3.4.0 - dev: false - /require-at/1.0.6: resolution: {integrity: sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==} engines: {node: '>=4'} @@ -14483,6 +14226,11 @@ packages: engines: {node: '>=4'} dev: false + /ret/0.4.3: + resolution: {integrity: sha512-0f4Memo5QP7WQyUEAYUO3esD/XjOc3Zjjg5CPsAq1p8sIu0XPeMbHJemKA0BO7tV0X7+A0FoEpbmHXWxPyD3wQ==} + engines: {node: '>=10'} + dev: false + /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -14590,6 +14338,12 @@ packages: ret: 0.2.2 dev: false + /safe-regex2/3.1.0: + resolution: {integrity: sha512-RAAZAGbap2kBfbVhvmnTFv73NWLMvDGOITFYTZBAaY8eR+Ir4ef7Up/e7amo+y1+AH+3PtLkrt9mvcTsG9LXug==} + dependencies: + ret: 0.4.3 + dev: false + /safe-stable-stringify/2.4.3: resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} engines: {node: '>=10'} @@ -14609,7 +14363,7 @@ packages: deprecated: This package has been deprecated in favour of @sinonjs/samsam dev: false - /sass-loader/13.3.3_sass@1.75.0+webpack@5.91.0: + /sass-loader/13.3.3_sass@1.76.0+webpack@5.91.0: resolution: {integrity: sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -14629,12 +14383,12 @@ packages: optional: true dependencies: neo-async: 2.6.2 - sass: 1.75.0 + sass: 1.76.0 webpack: 5.91.0_webpack-cli@4.8.0 dev: false - /sass/1.75.0: - resolution: {integrity: sha512-ShMYi3WkrDWxExyxSZPst4/okE9ts46xZmJDSawJQrnte7M1V9fScVB+uNXOVKRBt0PggHOwoZcn8mYX4trnBw==} + /sass/1.76.0: + resolution: {integrity: sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -14668,8 +14422,8 @@ packages: object-assign: 4.1.1 dev: false - /scheduler/0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + /scheduler/0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} dependencies: loose-envify: 1.4.0 dev: false @@ -14706,9 +14460,9 @@ packages: engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.15 - ajv: 8.12.0 + ajv: 8.13.0 ajv-formats: 2.1.1 - ajv-keywords: 5.1.0_ajv@8.12.0 + ajv-keywords: 5.1.0_ajv@8.13.0 dev: false /secure-json-parse/2.7.0: @@ -15157,7 +14911,7 @@ packages: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} dependencies: - '@socket.io/component-emitter': 3.1.1 + '@socket.io/component-emitter': 3.1.2 debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -15337,22 +15091,6 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: false - /sshpk/1.18.0: - resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - asn1: 0.2.6 - assert-plus: 1.0.0 - bcrypt-pbkdf: 1.0.2 - dashdash: 1.14.1 - ecc-jsbn: 0.1.2 - getpass: 0.1.7 - jsbn: 0.1.1 - safer-buffer: 2.1.2 - tweetnacl: 0.14.5 - dev: false - /ssri/8.0.1: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} engines: {node: '>= 8'} @@ -15760,7 +15498,7 @@ packages: resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.12.0 + ajv: 8.13.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -15804,12 +15542,12 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.30.3 + terser: 5.31.0 webpack: 5.91.0_webpack-cli@4.8.0 dev: false - /terser/5.30.3: - resolution: {integrity: sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==} + /terser/5.31.0: + resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -15836,8 +15574,8 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: false - /thread-stream/2.4.1: - resolution: {integrity: sha512-d/Ex2iWd1whipbT681JmTINKw0ZwOUBZm7+Gjs64DHuX34mmw8vJL2bFAaNacaW72zYiTJxSHi5abUuOi5nsfg==} + /thread-stream/2.7.0: + resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} dependencies: real-require: 0.2.0 dev: false @@ -15901,16 +15639,8 @@ packages: hoek: 4.3.1 dev: false - /tough-cookie/2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} - engines: {node: '>=0.8'} - dependencies: - psl: 1.9.0 - punycode: 2.3.1 - dev: false - - /tough-cookie/4.1.3: - resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} + /tough-cookie/4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} dependencies: psl: 1.9.0 @@ -15958,38 +15688,7 @@ packages: resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} dev: false - /ts-node/10.9.2_0ef80ce18b29888ff6040a177c860dc9: - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.7 - acorn: 8.11.3 - acorn-walk: 8.3.2 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.4.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: false - - /ts-node/10.9.2_121bb9107e71cb273c2c9f9d1b903c77: + /ts-node/10.9.2_012770df4c91b2e1aca41565d49b2336: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -16015,12 +15714,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: false - /ts-node/10.9.2_25a4b541ad31fd1362f7bbcff33a063d: + /ts-node/10.9.2_023f961a599902cad1b7afb6728a8bd0: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -16046,12 +15745,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.8.4 + typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: false - /ts-node/10.9.2_71a24838bb56fb7264838813e7b47cee: + /ts-node/10.9.2_963cc0d5ae6de0d335abf10cc0dc387d: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -16070,19 +15769,19 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 14.18.63 + '@types/node': 20.12.8 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: false - /ts-node/10.9.2_81a970b6ba0bba0dceeff5a5c76450be: + /ts-node/10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -16108,12 +15807,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: false - /ts-node/10.9.2_edac2ddb34e314e434ee61c93f52c377: + /ts-node/10.9.2_b445dda6b6bbd3887877149375c4498a: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -16139,12 +15838,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 3.9.10 + typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: false - /ts-node/9.1.1_typescript@4.9.5: + /ts-node/9.1.1_typescript@5.4.5: resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} engines: {node: '>=10.0.0'} hasBin: true @@ -16156,7 +15855,7 @@ packages: diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.21 - typescript: 4.9.5 + typescript: 5.4.5 yn: 3.1.1 dev: false @@ -16177,53 +15876,14 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: false - /tsutils/3.21.0: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - dev: false - - /tsutils/3.21.0_typescript@3.9.10: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 3.9.10 - dev: false - - /tsutils/3.21.0_typescript@4.8.4: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.8.4 - dev: false - - /tsutils/3.21.0_typescript@4.9.5: + /tsutils/3.21.0_typescript@5.4.5: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.5 - dev: false - - /tunnel-agent/0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /tweetnacl/0.14.5: - resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + typescript: 5.4.5 dev: false /type-check/0.3.2: @@ -16360,10 +16020,10 @@ packages: dependencies: lodash: 4.17.21 semver: 7.6.0 - typedoc: 0.17.8_typescript@3.9.10 + typedoc: 0.17.8_typescript@5.4.5 dev: false - /typedoc/0.17.8_typescript@3.9.10: + /typedoc/0.17.8_typescript@5.4.5: resolution: {integrity: sha512-/OyrHCJ8jtzu+QZ+771YaxQ9s4g5Z3XsQE3Ma7q+BL392xxBn4UMvvCdVnqKC2T/dz03/VXSLVKOP3lHmDdc/w==} engines: {node: '>= 8.0.0'} hasBin: true @@ -16380,51 +16040,10 @@ packages: progress: 2.0.3 shelljs: 0.8.5 typedoc-default-themes: 0.10.2 - typescript: 3.9.10 - dev: false - - /typedoc/0.17.8_typescript@4.9.5: - resolution: {integrity: sha512-/OyrHCJ8jtzu+QZ+771YaxQ9s4g5Z3XsQE3Ma7q+BL392xxBn4UMvvCdVnqKC2T/dz03/VXSLVKOP3lHmDdc/w==} - engines: {node: '>= 8.0.0'} - hasBin: true - peerDependencies: - typescript: '>=3.8.3' - dependencies: - fs-extra: 8.1.0 - handlebars: 4.7.8 - highlight.js: 10.7.3 - lodash: 4.17.21 - lunr: 2.3.9 - marked: 1.0.0 - minimatch: 3.1.2 - progress: 2.0.3 - shelljs: 0.8.5 - typedoc-default-themes: 0.10.2 - typescript: 4.9.5 - dev: false - - /typedoc/0.20.37_typescript@4.8.4: - resolution: {integrity: sha512-9+qDhdc4X00qTNOtii6QX2z7ndAeWVOso7w3MPSoSJdXlVhpwPfm1yEp4ooKuWA9fiQILR8FKkyjmeqa13hBbw==} - engines: {node: '>= 10.8.0'} - hasBin: true - peerDependencies: - typescript: 3.9.x || 4.0.x || 4.1.x || 4.2.x - dependencies: - colors: 1.4.0 - fs-extra: 9.1.0 - handlebars: 4.7.8 - lodash: 4.17.21 - lunr: 2.3.9 - marked: 2.0.7 - minimatch: 3.1.2 - progress: 2.0.3 - shelljs: 0.8.5 - shiki: 0.9.15 - typedoc-default-themes: 0.12.10 - typescript: 4.8.4 + typescript: 5.4.5 dev: false - /typedoc/0.20.37_typescript@4.9.5: + /typedoc/0.20.37_typescript@5.4.5: resolution: {integrity: sha512-9+qDhdc4X00qTNOtii6QX2z7ndAeWVOso7w3MPSoSJdXlVhpwPfm1yEp4ooKuWA9fiQILR8FKkyjmeqa13hBbw==} engines: {node: '>= 10.8.0'} hasBin: true @@ -16442,10 +16061,10 @@ packages: shelljs: 0.8.5 shiki: 0.9.15 typedoc-default-themes: 0.12.10 - typescript: 4.9.5 + typescript: 5.4.5 dev: false - /typedoc/0.22.18_typescript@4.9.5: + /typedoc/0.22.18_typescript@5.4.5: resolution: {integrity: sha512-NK9RlLhRUGMvc6Rw5USEYgT4DVAUFk7IF7Q6MYfpJ88KnTZP7EneEa4RcP+tX1auAcz7QT1Iy0bUSZBYYHdoyA==} engines: {node: '>= 12.10.0'} hasBin: true @@ -16457,10 +16076,10 @@ packages: marked: 4.3.0 minimatch: 5.1.6 shiki: 0.10.1 - typescript: 4.9.5 + typescript: 5.4.5 dev: false - /typedoc/0.23.28_typescript@4.9.5: + /typedoc/0.23.28_typescript@5.4.5: resolution: {integrity: sha512-9x1+hZWTHEQcGoP7qFmlo4unUoVJLB0H/8vfO/7wqTnZxg4kPuji9y3uRzEu0ZKez63OJAUmiGhUrtukC6Uj3w==} engines: {node: '>= 14.14'} hasBin: true @@ -16471,7 +16090,7 @@ packages: marked: 4.3.0 minimatch: 7.4.6 shiki: 0.14.7 - typescript: 4.9.5 + typescript: 5.4.5 dev: false /typescript-compare/0.0.2: @@ -16490,24 +16109,6 @@ packages: typescript-compare: 0.0.2 dev: false - /typescript/3.9.10: - resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/4.8.4: - resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - /typescript/5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} @@ -16599,7 +16200,7 @@ packages: /unload/2.2.0: resolution: {integrity: sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 detect-node: 2.1.0 dev: false @@ -16618,8 +16219,8 @@ packages: which: 1.3.1 dev: false - /update-browserslist-db/1.0.13_browserslist@4.23.0: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + /update-browserslist-db/1.0.14_browserslist@4.23.0: + resolution: {integrity: sha512-JixKH8GR2pWYshIPUg/NujK3JO7JiqEEUiNArE86NQyrgUuZeTlZQN3xuS/yiV5Kb48ev9K6RqNkaJjXsdg7Jw==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -16659,12 +16260,12 @@ packages: requires-port: 1.0.0 dev: false - /use-sync-external-store/1.2.0_react@18.2.0: - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + /use-sync-external-store/1.2.2_react@18.3.1: + resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 + react: 18.3.1 dev: false /util-deprecate/1.0.2: @@ -16689,12 +16290,6 @@ packages: engines: {node: '>= 0.4.0'} dev: false - /uuid/3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: false - /uuid/8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -16737,15 +16332,6 @@ packages: resolution: {integrity: sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==} dev: false - /verror/1.10.0: - resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} - engines: {'0': node >=0.6.0} - dependencies: - assert-plus: 1.0.0 - core-util-is: 1.0.2 - extsprintf: 1.3.0 - dev: false - /vise/2.1.1: resolution: {integrity: sha512-R25Ify8nBP/l7EYjwVooexLQQAfpIqR7wusk90b+w3UYybVB96hkFWZUIvIBUC/MgvPRvAEpe3ok8wNKFzsrYA==} engines: {node: '>=6.0.0'} @@ -16833,6 +16419,11 @@ packages: minimalistic-assert: 1.0.1 dev: false + /web-streams-polyfill/3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} + engines: {node: '>= 8'} + dev: false + /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: false @@ -16999,7 +16590,7 @@ packages: browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.16.0 - es-module-lexer: 1.5.0 + es-module-lexer: 1.5.2 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -17335,8 +16926,8 @@ packages: optional: true dev: false - /ws/8.16.0: - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + /ws/8.17.0: + resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -17515,40 +17106,41 @@ packages: dev: false file:projects/app-dev.tgz_webpack-cli@4.8.0+webpack@5.91.0: - resolution: {integrity: sha512-lMlHmoSZsyNFpD7ddBw8mCipRiASVkL82y5JEOIV7CWjJ3gggA4bHYCxvCzSRfRJ/Woq0ou/UZzzO7FqYL4svg==, tarball: file:projects/app-dev.tgz} + resolution: {integrity: sha512-zvYDKgw44TjCVSIzTtldrfRejV254YUa3OVrdEqxvRHC0AwmW62pBXj+wJ1pIcBhRr+W4n5KEsXgTScAqzeEMQ==, tarball: file:projects/app-dev.tgz} id: file:projects/app-dev.tgz name: '@rush-temp/app-dev' version: 0.0.0 dependencies: - '@babel/cli': 7.24.1_@babel+core@7.24.4 - '@babel/core': 7.24.4 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.24.4 - '@babel/plugin-proposal-decorators': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.24.4 - '@babel/plugin-transform-react-constant-elements': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-react-inline-elements': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-runtime': 7.24.3_@babel+core@7.24.4 - '@babel/preset-env': 7.24.4_@babel+core@7.24.4 - '@babel/preset-react': 7.24.1_@babel+core@7.24.4 - '@babel/preset-typescript': 7.24.1_@babel+core@7.24.4 - '@babel/register': 7.23.7_@babel+core@7.24.4 + '@babel/cli': 7.24.5_@babel+core@7.24.5 + '@babel/core': 7.24.5 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.24.5 + '@babel/plugin-proposal-decorators': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.24.5 + '@babel/plugin-transform-react-constant-elements': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-react-inline-elements': 7.24.1_@babel+core@7.24.5 + '@babel/plugin-transform-runtime': 7.24.3_@babel+core@7.24.5 + '@babel/preset-env': 7.24.5_@babel+core@7.24.5 + '@babel/preset-react': 7.24.1_@babel+core@7.24.5 + '@babel/preset-typescript': 7.24.1_@babel+core@7.24.5 + '@babel/register': 7.23.7_@babel+core@7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 '@jchip/redbird': 1.3.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 14.18.63 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 + '@types/web': 0.0.143 '@types/webpack': 5.28.0_webpack-cli@4.8.0 - '@typescript-eslint/eslint-plugin': 4.33.0_96a109dcf9607f5a1aa576228794cffa - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 4.33.0_f0632536362013fea90db5e6e3866f43 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 '@xarc/module-dev': 4.1.0 '@xarc/run': 1.1.1 ansi-to-html: 0.7.2 babel-eslint: 10.1.0_eslint@7.32.0 babel-plugin-lodash: 3.3.4 babel-plugin-minify-dead-code-elimination: 0.5.2 - babel-plugin-react-css-modules: 5.2.6_@babel+core@7.24.4 + babel-plugin-react-css-modules: 5.2.6_@babel+core@7.24.5 babel-plugin-transform-node-env-inline: 0.4.3 babel-plugin-transform-react-remove-prop-types: 0.4.24 boxen: 5.1.2 @@ -17576,6 +17168,7 @@ packages: mocha: 10.4.0 mock-require: 3.0.3 nix-clap: 1.3.13 + node-fetch: 3.3.2 nyc: 15.1.0 open: 8.4.2 optional-require: 1.1.8 @@ -17585,7 +17178,6 @@ packages: ps-get: 1.1.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 - request: 2.88.2 require-at: 1.0.6 run-verify: 1.2.6 semver: 7.6.0 @@ -17595,10 +17187,10 @@ packages: sinon-chai: 3.7.0_chai@4.4.1+sinon@9.2.4 source-map-support: 0.5.21 sudo-prompt: 9.2.1 - ts-node: 10.9.2_71a24838bb56fb7264838813e7b47cee + ts-node: 10.9.2_023f961a599902cad1b7afb6728a8bd0 tslib: 2.6.2 - typedoc: 0.22.18_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.22.18_typescript@5.4.5 + typescript: 5.4.5 visual-logger: 1.1.3 webpack-dev-middleware: 4.3.0_webpack@5.91.0 webpack-hot-middleware: 2.26.1 @@ -17618,19 +17210,19 @@ packages: dev: false file:projects/app.tgz: - resolution: {integrity: sha512-4QAV3uE149Znk/NmXj2ERupOZU4n0WqNiM+MjRtTmpb1gS4IsdeMtXJiwVfSg/1HbOn4VTOMFgFc5EyU447evQ==, tarball: file:projects/app.tgz} + resolution: {integrity: sha512-yQ7Hkj2iNOUxa6i0cTfB3MliGHJXtyMzXdq4z8dqwlKBW2jeb04AKfdoHNIPCtNBH6ACNtFW94SuqjKukXcliA==, tarball: file:projects/app.tgz} name: '@rush-temp/app' version: 0.0.0 dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 17.0.45 '@types/sinon': 10.0.20 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 5.62.0_30886d74c3e5c96e2b1aed2a2fd3cd9a - '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 5.62.0_240c4af58708ff43edc713a427034579 + '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@5.4.5 '@xarc/module-dev': 4.1.0 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@8.57.0 @@ -17651,10 +17243,10 @@ packages: sinon: 13.0.2 sinon-chai: 3.7.0_chai@4.4.1+sinon@13.0.2 source-map-support: 0.5.21 - ts-node: 10.9.2_121bb9107e71cb273c2c9f9d1b903c77 + ts-node: 10.9.2_012770df4c91b2e1aca41565d49b2336 tslib: 2.6.2 - typedoc: 0.22.18_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.22.18_typescript@5.4.5 + typescript: 5.4.5 xsh: 0.4.5 transitivePeerDependencies: - '@swc/core' @@ -17667,12 +17259,12 @@ packages: name: '@rush-temp/create-app' version: 0.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/preset-env': 7.24.4_@babel+core@7.24.4 - '@types/chai': 4.3.14 + '@babel/core': 7.24.5 + '@babel/preset-env': 7.24.5_@babel+core@7.24.5 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@xarc/module-dev': 2.2.5 - babel-loader: 9.1.3_27df3627f3e02e3475f2497e155ba0d7 + babel-loader: 9.1.3_dc209d876f00824f257aea72a8bca5b1 chai: 4.4.1 chalker: 1.2.0 lodash: 4.17.21 @@ -17700,14 +17292,14 @@ packages: dev: false file:projects/dev-base.tgz: - resolution: {integrity: sha512-6oU9fUQi1CSm1gwpB6WoSo8lT8AbN71cImujOx4d3NKoKDWiDFeGt7OqfXdIJgqJNCE7HQ4IyOTw3LglhCILIA==, tarball: file:projects/dev-base.tgz} + resolution: {integrity: sha512-E4JGtDTIf6cbs/fU/Ixv7vV+qjDrWhABhKjpGwgYhgqnkeVlQurVj11AeSH9HQgk1HD6boIyNB5CxG7525EEUQ==, tarball: file:projects/dev-base.tgz} name: '@rush-temp/dev-base' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2 '@types/node': 14.18.63 - '@typescript-eslint/eslint-plugin': 4.33.0_96a109dcf9607f5a1aa576228794cffa - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 4.33.0_f0632536362013fea90db5e6e3866f43 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 '@xarc/module-dev': 4.1.0 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@7.32.0 @@ -17718,10 +17310,10 @@ packages: eslint-plugin-tsdoc: 0.2.17 prettier: 2.8.8 source-map-support: 0.5.21 - ts-node: 9.1.1_typescript@4.9.5 + ts-node: 9.1.1_typescript@5.4.5 tslib: 2.6.2 - typedoc: 0.20.37_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.20.37_typescript@5.4.5 + typescript: 5.4.5 winston: 2.4.7 transitivePeerDependencies: - nyc @@ -17746,18 +17338,18 @@ packages: dev: false file:projects/index-page.tgz: - resolution: {integrity: sha512-/3S5QZI7BAJdRVMEUA/haRhI7pZS3Geb6AfrhGFatni8RoHZ14BTBrRwoX1TI8ke27y8M7LsmfoGVz34LCYTgA==, tarball: file:projects/index-page.tgz} + resolution: {integrity: sha512-St2DVDNnNwcNdYGOFK872YpHzj3ldn3l6HjpnVlCPY9YvvOD9nigKn6fOfTI3KnuMzK2sMwfrv2NYK4CM+PZqw==, tarball: file:projects/index-page.tgz} name: '@rush-temp/index-page' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 13.13.52 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 2.34.0_2b015b1c4b7c4a3ed9a197dc233b1a35 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 2.34.0_343f3b16d0c7a593d8aa46e5ab269cc6 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@5.4.5 '@xarc/module-dev': 2.2.5 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@6.8.0 @@ -17773,9 +17365,9 @@ packages: sinon: 7.5.0 sinon-chai: 3.7.0_chai@4.4.1+sinon@7.5.0 source-map-support: 0.5.21 - ts-node: 10.9.2_edac2ddb34e314e434ee61c93f52c377 - typedoc: 0.17.8_typescript@3.9.10 - typescript: 3.9.10 + ts-node: 10.9.2_b445dda6b6bbd3887877149375c4498a + typedoc: 0.17.8_typescript@5.4.5 + typescript: 5.4.5 xclap: 0.2.53 xsh: 0.4.5 xstdout: 0.1.1 @@ -17786,23 +17378,23 @@ packages: dev: false file:projects/jsx-renderer.tgz: - resolution: {integrity: sha512-M0mcWwGP8sheOx5Li93rX7u1WqQYpiccalV0SlNj10GvVygosWhc4KXcPF+dqxTU77J7BsGg9ialUqo0EdzWGQ==, tarball: file:projects/jsx-renderer.tgz} + resolution: {integrity: sha512-07BknWXTqQmtef/KiQNR8e6k2kMc4W6xfDWvLlQbYe6AKacegMZ0RU6+qKPDcaa5/q5YK5ukjmhsAEilpseAeg==, tarball: file:projects/jsx-renderer.tgz} name: '@rush-temp/jsx-renderer' version: 0.0.0 dependencies: - '@babel/cli': 7.24.1_@babel+core@7.24.4 - '@babel/core': 7.24.4 - '@babel/preset-env': 7.24.4_@babel+core@7.24.4 - '@babel/preset-react': 7.24.1_@babel+core@7.24.4 - '@babel/register': 7.23.7_@babel+core@7.24.4 + '@babel/cli': 7.24.5_@babel+core@7.24.5 + '@babel/core': 7.24.5 + '@babel/preset-env': 7.24.5_@babel+core@7.24.5 + '@babel/preset-react': 7.24.1_@babel+core@7.24.5 + '@babel/register': 7.23.7_@babel+core@7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 13.13.52 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 2.34.0_2b015b1c4b7c4a3ed9a197dc233b1a35 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 2.34.0_343f3b16d0c7a593d8aa46e5ab269cc6 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@5.4.5 '@xarc/module-dev': 2.2.5 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@6.8.0 @@ -17823,10 +17415,10 @@ packages: sinon-chai: 3.7.0_chai@4.4.1+sinon@7.5.0 source-map-support: 0.5.21 stream-to-array: 2.3.0 - ts-node: 10.9.2_edac2ddb34e314e434ee61c93f52c377 - typedoc: 0.17.8_typescript@3.9.10 + ts-node: 10.9.2_b445dda6b6bbd3887877149375c4498a + typedoc: 0.17.8_typescript@5.4.5 typedoc-plugin-external-module-name: 3.1.0_typedoc@0.17.8 - typescript: 3.9.10 + typescript: 5.4.5 xaa: 1.7.1 xsh: 0.4.5 xstdout: 0.1.1 @@ -17859,14 +17451,15 @@ packages: - supports-color dev: false - file:projects/opt-jest.tgz: + file:projects/opt-jest.tgz_typescript@5.4.5: resolution: {integrity: sha512-OuNmQ9HfQx4D3eJ6A3DtFnkAILVU4XE8PtAPWvWgS/vTrcj2FL198ixS0G3QXw9gLuxk4HDvzqM5LVdt6EUtBg==, tarball: file:projects/opt-jest.tgz} + id: file:projects/opt-jest.tgz name: '@rush-temp/opt-jest' version: 0.0.0 dependencies: '@types/jest': 29.5.12 babel-jest: 29.7.0 - eslint-plugin-jest: 27.9.0_jest@29.7.0 + eslint-plugin-jest: 27.9.0_jest@29.7.0+typescript@5.4.5 jest: 29.7.0 jest-environment-jsdom: 29.7.0 shx: 0.3.4 @@ -17977,7 +17570,7 @@ packages: name: '@rush-temp/opt-preact' version: 0.0.0 dependencies: - preact: 10.20.2 + preact: 10.21.0 shx: 0.3.4 dev: false @@ -17986,8 +17579,8 @@ packages: name: '@rush-temp/opt-react' version: 0.0.0 dependencies: - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 shx: 0.3.4 dev: false @@ -17997,8 +17590,8 @@ packages: name: '@rush-temp/opt-sass' version: 0.0.0 dependencies: - sass: 1.75.0 - sass-loader: 13.3.3_sass@1.75.0+webpack@5.91.0 + sass: 1.76.0 + sass-loader: 13.3.3_sass@1.76.0+webpack@5.91.0 shx: 0.3.4 transitivePeerDependencies: - fibers @@ -18020,12 +17613,12 @@ packages: dev: false file:projects/poc-subapp-redux.tgz_webpack@5.91.0: - resolution: {integrity: sha512-9le3oXULjyd1hhg1A2KPY2CX1nKTnki7ObZ0vMXzEHWmXiO7N9vI48Kj+2wS35gnJ/xmaFItrZjpMcWyce+NAw==, tarball: file:projects/poc-subapp-redux.tgz} + resolution: {integrity: sha512-2nMeiuTLeeATyg6leQvPRN+skgVZL1mbYu1Avv6nBxWomCPnsRZSsAwEs2Qy+X53eFqA9XrDVJ4+DOlxU9rPcA==, tarball: file:projects/poc-subapp-redux.tgz} id: file:projects/poc-subapp-redux.tgz name: '@rush-temp/poc-subapp-redux' version: 0.0.0 dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@module-federation/concat-runtime': 0.0.1 '@xarc/fastify-server': 3.3.1 '@xarc/run': 1.1.1 @@ -18033,11 +17626,11 @@ packages: history: 5.3.0 html-webpack-plugin: 5.6.0_webpack@5.91.0 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-redux: 8.1.3_218d4c23caa91839c5aa0af611b88026 - react-router: 6.22.3_react@18.2.0 - react-router-dom: 6.22.3_react-dom@18.2.0+react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-redux: 8.1.3_25914b775dd669e94923110b39c04f2c + react-router: 6.23.0_react@18.3.1 + react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 redux-logger: 3.0.6 webpack-hot-middleware: 2.26.1 @@ -18051,12 +17644,12 @@ packages: dev: false file:projects/poc-subapp.tgz_webpack@5.91.0: - resolution: {integrity: sha512-vtQyEfe6mPJ+8k2bFn5syKbAYXgJB8Uizwxt15nnYbw7fHclmG+RzD+Vu6RiEiCE+Ud7ahjpvCSi+BeexfKUyg==, tarball: file:projects/poc-subapp.tgz} + resolution: {integrity: sha512-sdE0hFQGkUViHRSCTjzwVOvhvXyta1gOIJ6svO/efpPBpyoDmoLIhLaDsxzolCsHG5CIW+zMeRNFDGVtBbyb9w==, tarball: file:projects/poc-subapp.tgz} id: file:projects/poc-subapp.tgz name: '@rush-temp/poc-subapp' version: 0.0.0 dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@module-federation/concat-runtime': 0.0.1 '@xarc/fastify-server': 4.0.9 '@xarc/run': 1.1.1 @@ -18064,11 +17657,11 @@ packages: history: 5.3.0 html-webpack-plugin: 5.6.0_webpack@5.91.0 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-redux: 8.1.3_218d4c23caa91839c5aa0af611b88026 - react-router: 6.22.3_react@18.2.0 - react-router-dom: 6.22.3_react-dom@18.2.0+react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-redux: 8.1.3_25914b775dd669e94923110b39c04f2c + react-router: 6.23.0_react@18.3.1 + react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 webpack-hot-middleware: 2.26.1 transitivePeerDependencies: @@ -18081,22 +17674,22 @@ packages: dev: false file:projects/poc-subappv1-csp.tgz: - resolution: {integrity: sha512-kiCY3Ez2kujy3tu3b3wxkadBfzeQBp4Zq/lMBbDwx6uWtEjV7E78nJYckEPErwMTDftOdK3T6/o5YwbFK91g3g==, tarball: file:projects/poc-subappv1-csp.tgz} + resolution: {integrity: sha512-2N2YKnzen6h/8zPwlFn0qvnDrHEe0bWotrt72ti0q9YMhccVys8CVcnPP+zqpJ2BtWI83SlMl5IMZOUzCts6ug==, tarball: file:projects/poc-subappv1-csp.tgz} name: '@rush-temp/poc-subappv1-csp' version: 0.0.0 dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@module-federation/concat-runtime': 0.0.1 '@xarc/fastify-server': 3.3.1 '@xarc/run': 1.1.1 crypto: 1.0.1 electrode-confippet: 1.7.1 history: 5.3.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-redux: 8.1.3_218d4c23caa91839c5aa0af611b88026 - react-router: 6.22.3_react@18.2.0 - react-router-dom: 6.22.3_react-dom@18.2.0+react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-redux: 8.1.3_25914b775dd669e94923110b39c04f2c + react-router: 6.23.0_react@18.3.1 + react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 webpack-hot-middleware: 2.26.1 transitivePeerDependencies: @@ -18107,21 +17700,21 @@ packages: dev: false file:projects/react-query.tgz: - resolution: {integrity: sha512-cX+Wmk4erAcN85JpqhVBofpC0/RDPMx1GMgLag2dq28FaIQ4Pmr7ZROcqd0iM697fG1TwEfZY1oaIzuU/EgwdA==, tarball: file:projects/react-query.tgz} + resolution: {integrity: sha512-5yp8pAEVlcJCkihlhmwZ/zv8ugf8vrbTqhcalh7OBqQJIbLrNCcfUGr01fY5IXLSrsHVgGiXbxtZOUwANdCR+A==, tarball: file:projects/react-query.tgz} name: '@rush-temp/react-query' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@testing-library/react': 11.2.7_react-dom@18.2.0+react@18.2.0 - '@types/chai': 4.3.14 + '@testing-library/react': 11.2.7_react-dom@18.3.1+react@18.3.1 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 18.19.31 - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 + '@types/react': 18.3.1 + '@types/react-dom': 18.3.0 '@types/sinon': 10.0.20 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 5.62.0_30886d74c3e5c96e2b1aed2a2fd3cd9a - '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 5.62.0_240c4af58708ff43edc713a427034579 + '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@5.4.5 '@xarc/module-dev': 4.1.0 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@8.57.0 @@ -18135,16 +17728,16 @@ packages: jsdom-global: 3.0.2_jsdom@16.7.0 mocha: 10.4.0 nyc: 15.1.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-query: 3.39.3_react-dom@18.2.0+react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-query: 3.39.3_react-dom@18.3.1+react@18.3.1 sinon: 14.0.2 sinon-chai: 3.7.0_chai@4.4.1+sinon@14.0.2 source-map-support: 0.5.21 - ts-node: 10.9.2_81a970b6ba0bba0dceeff5a5c76450be + ts-node: 10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3 tslib: 2.6.2 - typedoc: 0.22.18_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.22.18_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -18156,21 +17749,21 @@ packages: dev: false file:projects/react-recoil.tgz: - resolution: {integrity: sha512-bcSxlV+yYD+jvsa2biUevqdRspAnMmJV9gKR7lRSogQOh+FvyeUPNyyouvajV0/nQ87udJVP1cHSx8jaw65oMg==, tarball: file:projects/react-recoil.tgz} + resolution: {integrity: sha512-KyviOmCCKOBjeB2hqZLeyWb4cvlN4J36cjgWz5uxwKaxg+PdA+YcTgtm7lULzeruRiNzrEFZ6/hp7jFTe5VhXg==, tarball: file:projects/react-recoil.tgz} name: '@rush-temp/react-recoil' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@testing-library/react': 11.2.7_react-dom@18.2.0+react@18.2.0 - '@types/chai': 4.3.14 + '@testing-library/react': 11.2.7_react-dom@18.3.1+react@18.3.1 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 14.18.63 - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 + '@types/react': 18.3.1 + '@types/react-dom': 18.3.0 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 4.33.0_96a109dcf9607f5a1aa576228794cffa - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 4.33.0_f0632536362013fea90db5e6e3866f43 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 '@xarc/module-dev': 3.2.3 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@7.32.0 @@ -18183,16 +17776,16 @@ packages: jsdom-global: 3.0.2_jsdom@16.7.0 mocha: 10.4.0 nyc: 15.1.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - recoil: 0.7.7_react-dom@18.2.0+react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + recoil: 0.7.7_react-dom@18.3.1+react@18.3.1 sinon: 9.2.4 sinon-chai: 3.7.0_chai@4.4.1+sinon@9.2.4 source-map-support: 0.5.21 - ts-node: 10.9.2_71a24838bb56fb7264838813e7b47cee + ts-node: 10.9.2_023f961a599902cad1b7afb6728a8bd0 tslib: 2.6.2 - typedoc: 0.22.18_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.22.18_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -18204,20 +17797,20 @@ packages: dev: false file:projects/react-redux-observable.tgz: - resolution: {integrity: sha512-BbLsEq2JeqsyzB53rGyYV9ULnVIjygLDFieXhisFUAZDmT5RXe2ucrhYD7TixbxUokrjPp89q1gWzuB2t0q3Og==, tarball: file:projects/react-redux-observable.tgz} + resolution: {integrity: sha512-IqpBZK8DOtgARxJsVNu9rQTHK8xYDo5y5G5bkqeVrdTkznqvPW9msZwq4p/T9j5wKBNZ7lkt/FW8jhX5T7LmWg==, tarball: file:projects/react-redux-observable.tgz} name: '@rush-temp/react-redux-observable' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 14.18.63 - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 + '@types/react': 18.3.1 + '@types/react-dom': 18.3.0 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 4.33.0_96a109dcf9607f5a1aa576228794cffa - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 4.33.0_f0632536362013fea90db5e6e3866f43 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 '@xarc/module-dev': 3.2.3 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@7.32.0 @@ -18228,17 +17821,17 @@ packages: eslint-plugin-jsdoc: 30.7.13_eslint@7.32.0 mocha: 10.4.0 nyc: 15.1.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 redux-observable: 1.2.0_rxjs@6.6.7 rxjs: 6.6.7 sinon: 9.2.4 sinon-chai: 3.7.0_chai@4.4.1+sinon@9.2.4 source-map-support: 0.5.21 - ts-node: 10.9.2_71a24838bb56fb7264838813e7b47cee + ts-node: 10.9.2_023f961a599902cad1b7afb6728a8bd0 tslib: 2.6.2 - typedoc: 0.20.37_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.20.37_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -18247,20 +17840,20 @@ packages: dev: false file:projects/react-redux-saga.tgz: - resolution: {integrity: sha512-mmaVlvttNXukaErRPH+8oL90Sp8dnmdIY+WTydg4Vk0/Soi0Vz3narBs2N9lAOGquSnawVX+jIC/C2MDhIE06g==, tarball: file:projects/react-redux-saga.tgz} + resolution: {integrity: sha512-9roRFe6R8lV4VaXoYRbOQvLg/vB58Rqd8Q9IT2qwV8cLm7VAGsnWDM29sAld5DASKzOIIzrm1SMd8H5SRPdPHQ==, tarball: file:projects/react-redux-saga.tgz} name: '@rush-temp/react-redux-saga' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 14.18.63 - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 + '@types/react': 18.3.1 + '@types/react-dom': 18.3.0 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 4.33.0_96a109dcf9607f5a1aa576228794cffa - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 4.33.0_f0632536362013fea90db5e6e3866f43 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 '@xarc/module-dev': 3.2.3 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@7.32.0 @@ -18271,16 +17864,16 @@ packages: eslint-plugin-jsdoc: 30.7.13_eslint@7.32.0 mocha: 10.4.0 nyc: 15.1.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 redux-saga: 1.3.0 sinon: 9.2.4 sinon-chai: 3.7.0_chai@4.4.1+sinon@9.2.4 source-map-support: 0.5.21 - ts-node: 10.9.2_71a24838bb56fb7264838813e7b47cee + ts-node: 10.9.2_023f961a599902cad1b7afb6728a8bd0 tslib: 2.6.2 - typedoc: 0.20.37_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.20.37_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -18288,21 +17881,21 @@ packages: dev: false file:projects/react-redux.tgz: - resolution: {integrity: sha512-aa5tKWoZc/KHZhHn7xauthtLt8G6oFkpF6agRnCw9Iqepsh0folRm/2ytzuxQN1gr8cU8ZIVTTY4Txey3dp/Kw==, tarball: file:projects/react-redux.tgz} + resolution: {integrity: sha512-aHD6DyDe1NUBGlf8P6MWMbWcStVlloh/IoexeGi13L+6pLBmvoMyaEUTbKe2mR/OXAHTxdqNgYaGJmkSUzVT1g==, tarball: file:projects/react-redux.tgz} name: '@rush-temp/react-redux' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@testing-library/react': 13.4.0_react-dom@18.2.0+react@18.2.0 - '@types/chai': 4.3.14 + '@testing-library/react': 13.4.0_react-dom@18.3.1+react@18.3.1 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 18.19.31 - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 + '@types/react': 18.3.1 + '@types/react-dom': 18.3.0 '@types/sinon': 10.0.20 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 5.62.0_30886d74c3e5c96e2b1aed2a2fd3cd9a - '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 5.62.0_240c4af58708ff43edc713a427034579 + '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@5.4.5 '@xarc/module-dev': 3.2.3 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@8.57.0 @@ -18315,17 +17908,17 @@ packages: jsdom-global: 3.0.2_jsdom@19.0.0 mocha: 10.4.0 nyc: 15.1.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-redux: 8.1.3_dcf56d6dd25eff7432e20deed33ba677 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-redux: 8.1.3_0e167ac1e816b52e14eec6e9a3537898 redux: 4.2.1 sinon: 14.0.2 sinon-chai: 3.7.0_chai@4.4.1+sinon@14.0.2 source-map-support: 0.5.21 - ts-node: 10.9.2_81a970b6ba0bba0dceeff5a5c76450be + ts-node: 10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3 tslib: 2.6.2 - typedoc: 0.22.18_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.22.18_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -18337,22 +17930,22 @@ packages: dev: false file:projects/react-router.tgz: - resolution: {integrity: sha512-V0C19L5vR9W8pCbGSp8KdI1Qtl2n7z1Bi5tlqYkY5YV0sWeJWL42eu1/qT7VLyVzN/ibdvY2MSXU5xwwq/KLuA==, tarball: file:projects/react-router.tgz} + resolution: {integrity: sha512-cSLhKuX0S6XS+T/3pzPCahL2+xkfQVgBCOdtiBlAJTZugc2cT5ZgLyYccwfBrS2tf21/iLvkI87fpFLceiNlyg==, tarball: file:projects/react-router.tgz} name: '@rush-temp/react-router' version: 0.0.0 dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@testing-library/react': 13.4.0_react-dom@18.2.0+react@18.2.0 - '@types/chai': 4.3.14 + '@testing-library/react': 13.4.0_react-dom@18.3.1+react@18.3.1 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 18.19.31 - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 + '@types/react': 18.3.1 + '@types/react-dom': 18.3.0 '@types/sinon': 10.0.20 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 5.62.0_30886d74c3e5c96e2b1aed2a2fd3cd9a - '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 5.62.0_240c4af58708ff43edc713a427034579 + '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@5.4.5 '@xarc/module-dev': 4.1.0 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@8.57.0 @@ -18367,19 +17960,19 @@ packages: jsdom-global: 3.0.2_jsdom@19.0.0 mocha: 10.4.0 nyc: 15.1.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-redux: 8.1.3_dcf56d6dd25eff7432e20deed33ba677 - react-router: 6.22.3_react@18.2.0 - react-router-dom: 6.22.3_react-dom@18.2.0+react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-redux: 8.1.3_0e167ac1e816b52e14eec6e9a3537898 + react-router: 6.23.0_react@18.3.1 + react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 sinon: 14.0.2 sinon-chai: 3.7.0_chai@4.4.1+sinon@14.0.2 source-map-support: 0.5.21 - ts-node: 10.9.2_81a970b6ba0bba0dceeff5a5c76450be + ts-node: 10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3 tslib: 2.6.2 - typedoc: 0.22.18_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.22.18_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -18391,21 +17984,21 @@ packages: dev: false file:projects/react.tgz: - resolution: {integrity: sha512-U3qwOfaTwt8qt3ZaHURAV/55LKBUCU9FsJ9z1haUGdkjrpC6/xAkCrfkTktPGELLXsZyUBMgmrdgSVpgqSMl1g==, tarball: file:projects/react.tgz} + resolution: {integrity: sha512-5si3VcqvruPZCDvPmm1jVxpGKybU18afIXKOXWEcHQZAX1JKSLkPvjA1ETRCxKno84olDn1t7XdCLSouhC0kbA==, tarball: file:projects/react.tgz} name: '@rush-temp/react' version: 0.0.0 dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 18.19.31 - '@types/react': 18.2.79 - '@types/react-dom': 18.2.25 + '@types/react': 18.3.1 + '@types/react-dom': 18.3.0 '@types/sinon': 10.0.20 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 5.62.0_30886d74c3e5c96e2b1aed2a2fd3cd9a - '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 5.62.0_240c4af58708ff43edc713a427034579 + '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@5.4.5 '@xarc/module-dev': 4.1.0 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@8.57.0 @@ -18417,15 +18010,15 @@ packages: eslint-plugin-tsdoc: 0.2.17 mocha: 10.4.0 nyc: 15.1.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 sinon: 14.0.2 sinon-chai: 3.7.0_chai@4.4.1+sinon@14.0.2 source-map-support: 0.5.21 - ts-node: 10.9.2_81a970b6ba0bba0dceeff5a5c76450be + ts-node: 10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3 tslib: 2.6.2 - typedoc: 0.23.28_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.23.28_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -18433,18 +18026,18 @@ packages: dev: false file:projects/render-context.tgz: - resolution: {integrity: sha512-cPCcoWNQB/FLrH/F6JKMGTsGi8ImhHmimUrYPzved1t9e4h9lnnWBs7YrMe+/lsZBYJh25wkA2PXH4QNT4ywzw==, tarball: file:projects/render-context.tgz} + resolution: {integrity: sha512-lNBUy+SvF+yvsEGB+qULEnzAUOwy4d0wS0Xw9o04POQQuFLZRSXJRHJ6gigaBwOhlXBlUEWWk9NYwrmX3faaZw==, tarball: file:projects/render-context.tgz} name: '@rush-temp/render-context' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 13.13.52 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 2.34.0_2b015b1c4b7c4a3ed9a197dc233b1a35 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 2.34.0_343f3b16d0c7a593d8aa46e5ab269cc6 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@5.4.5 '@xarc/module-dev': 2.2.5 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@6.8.0 @@ -18463,9 +18056,9 @@ packages: sinon-chai: 3.7.0_chai@4.4.1+sinon@7.5.0 source-map-support: 0.5.21 stream-to-array: 2.3.0 - ts-node: 10.9.2_edac2ddb34e314e434ee61c93f52c377 - typedoc: 0.17.8_typescript@3.9.10 - typescript: 3.9.10 + ts-node: 10.9.2_b445dda6b6bbd3887877149375c4498a + typedoc: 0.17.8_typescript@5.4.5 + typescript: 5.4.5 xaa: 1.7.1 xsh: 0.4.5 transitivePeerDependencies: @@ -18484,34 +18077,33 @@ packages: dev: false file:projects/subapp-react.tgz: - resolution: {integrity: sha512-gexchgPUPD66uCLonRrmR+4QFYPz+8xG34yEtthNlp5n4J4V6R5TOdWqRKA4ZzD19a1T9UAmemV301zNFVQnBg==, tarball: file:projects/subapp-react.tgz} + resolution: {integrity: sha512-1SXFPRQnYr2zoFFdfcEXz6kSIcM8aFN6Jb1kGPIn1aJoaZO7JmtsEezAERxzXUJROtThZfHR2S+YAqK3hahmEw==, tarball: file:projects/subapp-react.tgz} name: '@rush-temp/subapp-react' version: 0.0.0 dependencies: - '@babel/cli': 7.24.1_@babel+core@7.24.4 - '@babel/core': 7.24.4 - '@babel/plugin-transform-runtime': 7.24.3_@babel+core@7.24.4 - '@babel/preset-env': 7.24.4_@babel+core@7.24.4 - '@babel/preset-react': 7.24.1_@babel+core@7.24.4 - '@babel/register': 7.23.7_@babel+core@7.24.4 - '@babel/runtime': 7.24.4 + '@babel/cli': 7.24.5_@babel+core@7.24.5 + '@babel/core': 7.24.5 + '@babel/plugin-transform-runtime': 7.24.3_@babel+core@7.24.5 + '@babel/preset-env': 7.24.5_@babel+core@7.24.5 + '@babel/preset-react': 7.24.1_@babel+core@7.24.5 + '@babel/register': 7.23.7_@babel+core@7.24.5 + '@babel/runtime': 7.24.5 '@xarc/run': 1.1.1 babel-preset-minify: 0.5.2 electrode-archetype-njs-module-dev: 3.0.3 jsdom: 23.2.0 optional-require: 1.1.8 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-redux: 9.1.1_react@18.2.0+redux@5.0.1 - react-router: 6.22.3_react@18.2.0 - react-router-dom: 6.22.3_react-dom@18.2.0+react@18.2.0 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-redux: 9.1.2_react@18.3.1+redux@5.0.1 + react-router: 6.23.0_react@18.3.1 + react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 redux: 5.0.1 run-verify: 1.2.6 transitivePeerDependencies: - '@types/react' - bufferutil - canvas - - react-native - supports-color - utf-8-validate dev: false @@ -18521,20 +18113,20 @@ packages: name: '@rush-temp/subapp-redux' version: 0.0.0 dependencies: - '@babel/cli': 7.24.1_@babel+core@7.24.4 - '@babel/core': 7.24.4 - '@babel/plugin-transform-runtime': 7.24.3_@babel+core@7.24.4 - '@babel/preset-env': 7.24.4_@babel+core@7.24.4 - '@babel/preset-react': 7.24.1_@babel+core@7.24.4 - '@babel/register': 7.23.7_@babel+core@7.24.4 - '@babel/runtime': 7.24.4 + '@babel/cli': 7.24.5_@babel+core@7.24.5 + '@babel/core': 7.24.5 + '@babel/plugin-transform-runtime': 7.24.3_@babel+core@7.24.5 + '@babel/preset-env': 7.24.5_@babel+core@7.24.5 + '@babel/preset-react': 7.24.1_@babel+core@7.24.5 + '@babel/register': 7.23.7_@babel+core@7.24.5 + '@babel/runtime': 7.24.5 '@xarc/run': 1.1.1 babel-preset-minify: 0.5.2 electrode-archetype-njs-module-dev: 3.0.3 optional-require: 1.1.8 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-redux: 8.1.3_218d4c23caa91839c5aa0af611b88026 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-redux: 8.1.3_25914b775dd669e94923110b39c04f2c redux: 4.2.1 run-verify: 1.2.6 transitivePeerDependencies: @@ -18549,11 +18141,11 @@ packages: name: '@rush-temp/subapp-server' version: 0.0.0 dependencies: - '@babel/cli': 7.24.1_@babel+core@7.24.4 - '@babel/core': 7.24.4 - '@babel/preset-env': 7.24.4_@babel+core@7.24.4 - '@babel/preset-react': 7.24.1_@babel+core@7.24.4 - '@babel/register': 7.23.7_@babel+core@7.24.4 + '@babel/cli': 7.24.5_@babel+core@7.24.5 + '@babel/core': 7.24.5 + '@babel/preset-env': 7.24.5_@babel+core@7.24.5 + '@babel/preset-react': 7.24.1_@babel+core@7.24.5 + '@babel/register': 7.23.7_@babel+core@7.24.5 '@hapi/boom': 9.1.4 '@xarc/fastify-server': 3.3.1 '@xarc/run': 1.1.1 @@ -18587,13 +18179,13 @@ packages: name: '@rush-temp/subapp-web' version: 0.0.0 dependencies: - '@babel/cli': 7.24.1_@babel+core@7.24.4 - '@babel/core': 7.24.4 - '@babel/plugin-transform-runtime': 7.24.3_@babel+core@7.24.4 - '@babel/preset-env': 7.24.4_@babel+core@7.24.4 - '@babel/preset-react': 7.24.1_@babel+core@7.24.4 - '@babel/register': 7.23.7_@babel+core@7.24.4 - '@babel/runtime': 7.24.4 + '@babel/cli': 7.24.5_@babel+core@7.24.5 + '@babel/core': 7.24.5 + '@babel/plugin-transform-runtime': 7.24.3_@babel+core@7.24.5 + '@babel/preset-env': 7.24.5_@babel+core@7.24.5 + '@babel/preset-react': 7.24.1_@babel+core@7.24.5 + '@babel/register': 7.23.7_@babel+core@7.24.5 + '@babel/runtime': 7.24.5 '@xarc/module-dev': 4.1.0 '@xarc/run': 1.1.1 babel-preset-minify: 0.5.2 @@ -18625,20 +18217,20 @@ packages: dev: false file:projects/subapp.tgz: - resolution: {integrity: sha512-gsTpAsLXpvMWQkUBXst7gcyxT1L3gFm8jW6shv+gtobCX4s7Wt/908okzPzRWCUy5+x53YIUu8LOYbUM1bYfgA==, tarball: file:projects/subapp.tgz} + resolution: {integrity: sha512-tAg3n0GEhTZthY+cHutx+reSSmWRTImE0HVduP6B3HiP6lt6iYXuTBHJbvZOY32kaZZQeZYw9xY1jNmBsz+0mw==, tarball: file:projects/subapp.tgz} name: '@rush-temp/subapp' version: 0.0.0 dependencies: - '@babel/cli': 7.24.1 + '@babel/cli': 7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/chai-as-promised': 7.1.8 '@types/mocha': 10.0.6 '@types/node': 14.18.63 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 4.33.0_96a109dcf9607f5a1aa576228794cffa - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 4.33.0_f0632536362013fea90db5e6e3866f43 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 '@xarc/module-dev': 3.2.3 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@7.32.0 @@ -18658,10 +18250,10 @@ packages: sinon: 9.2.4 sinon-chai: 3.7.0_chai@4.4.1+sinon@9.2.4 source-map-support: 0.5.21 - ts-node: 10.9.2_71a24838bb56fb7264838813e7b47cee + ts-node: 10.9.2_023f961a599902cad1b7afb6728a8bd0 tslib: 2.6.2 - typedoc: 0.22.18_typescript@4.9.5 - typescript: 4.9.5 + typedoc: 0.22.18_typescript@5.4.5 + typescript: 5.4.5 xsh: 0.4.5 transitivePeerDependencies: - '@babel/core' @@ -18674,19 +18266,19 @@ packages: dev: false file:projects/subapp2-basic.tgz: - resolution: {integrity: sha512-crqAKLRd29MZ4wuGgQOzKxhe0Nbexe20wRz8o6ZfS2xwLOObuhVZQiTn1yjJ42qb84v0nYWrA32P7RMV+g1lfg==, tarball: file:projects/subapp2-basic.tgz} + resolution: {integrity: sha512-NIDasMY4jWvaS9l7XBdNih50XhjQ/w++8ujmXNYVdAfdsUazHityc/4wenHLXEBvqcPnTvF5r737BJAZCagKng==, tarball: file:projects/subapp2-basic.tgz} name: '@rush-temp/subapp2-basic' version: 0.0.0 dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 '@module-federation/concat-runtime': 0.0.1 '@testing-library/jest-dom': 5.17.0 '@testing-library/react': 14.3.1 - '@types/node': 20.12.7 + '@types/node': 20.12.8 '@xarc/fastify-server': 3.3.1 '@xarc/run': 1.1.1 prettier: 3.2.5 - ts-node: 10.9.2_0ef80ce18b29888ff6040a177c860dc9 + ts-node: 10.9.2_963cc0d5ae6de0d335abf10cc0dc387d typescript: 5.4.5 webpack-hot-middleware: 2.26.1 transitivePeerDependencies: @@ -18698,18 +18290,18 @@ packages: dev: false file:projects/subapp2-poc.tgz: - resolution: {integrity: sha512-CjmoAMAZsHcgWTbSY4nMuwv1cBw6BMlimAnti4U1Km82KCOiVcEqZz1y2iDQoOAGKMBuxrv/yKJzEN9rfGMaOQ==, tarball: file:projects/subapp2-poc.tgz} + resolution: {integrity: sha512-A7g5RnhWnipVsWOAyJ1o0GT9xIwSM3QoldY5P6mVplntEu1ubokG1pgjrueKFk3UklB5VIWv5dXxh4LROc/iSg==, tarball: file:projects/subapp2-poc.tgz} name: '@rush-temp/subapp2-poc' version: 0.0.0 dependencies: - '@babel/runtime': 7.24.4 - '@types/node': 20.12.7 + '@babel/runtime': 7.24.5 + '@types/node': 20.12.8 '@xarc/fastify-server': 3.3.1 '@xarc/run': 1.1.1 isomorphic-loader: 4.5.0 prop-types: 15.8.1 react-dom: 18.2.0 - ts-node: 10.9.2_0ef80ce18b29888ff6040a177c860dc9 + ts-node: 10.9.2_963cc0d5ae6de0d335abf10cc0dc387d typescript: 5.4.5 webpack-hot-middleware: 2.25.4 transitivePeerDependencies: @@ -18720,18 +18312,18 @@ packages: dev: false file:projects/tag-renderer.tgz: - resolution: {integrity: sha512-hU8Ot6/ruKX6ywwshGIoMaLAaQ2/hsUbxur/SLCrX6LbUgJG9L8hUWhMtDN/axXf3TlMkZRuN5fSj3r/zt8JbA==, tarball: file:projects/tag-renderer.tgz} + resolution: {integrity: sha512-G0wrUv2XqEuW2EPSEFOK+BGWqI46SI3OHhHb050/EJMEJJdoxDv7JLrabSJYUGlMsK1dkeqv1jmGs7jAx1kCPg==, tarball: file:projects/tag-renderer.tgz} name: '@rush-temp/tag-renderer' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 13.13.52 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 2.34.0_2b015b1c4b7c4a3ed9a197dc233b1a35 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 2.34.0_343f3b16d0c7a593d8aa46e5ab269cc6 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@5.4.5 '@xarc/module-dev': 2.2.5 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@6.8.0 @@ -18746,9 +18338,9 @@ packages: sinon: 7.5.0 sinon-chai: 3.7.0_chai@4.4.1+sinon@7.5.0 source-map-support: 0.5.21 - ts-node: 10.9.2_edac2ddb34e314e434ee61c93f52c377 - typedoc: 0.17.8_typescript@3.9.10 - typescript: 3.9.10 + ts-node: 10.9.2_b445dda6b6bbd3887877149375c4498a + typedoc: 0.17.8_typescript@5.4.5 + typescript: 5.4.5 xsh: 0.4.5 xstdout: 0.1.1 transitivePeerDependencies: @@ -18758,18 +18350,18 @@ packages: dev: false file:projects/webpack-config-composer.tgz: - resolution: {integrity: sha512-bIVvY5anY/iD6/wY0tXjonOMb8psBFB3n8EHuVeQ60fpzBDEslCgUZA9ToucrMod93paSxuCwBpziY3NNTYGkw==, tarball: file:projects/webpack-config-composer.tgz} + resolution: {integrity: sha512-hFkK18MKImu+EaN5o/yqSsvFUVYei7bUcyAs/g0zRr0UcGlLSHT64KKHdqSDQM9NO0Wehb9juk1+9JQ9sAqJJw==, tarball: file:projects/webpack-config-composer.tgz} name: '@rush-temp/webpack-config-composer' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.6 '@types/node': 14.18.63 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 4.33.0_5717ef02ba985de55f36ee939304b942 - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.8.4 + '@typescript-eslint/eslint-plugin': 4.33.0_f0632536362013fea90db5e6e3866f43 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 '@xarc/module-dev': 4.1.0 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@7.32.0 @@ -18787,10 +18379,10 @@ packages: sinon: 9.2.4 sinon-chai: 3.7.0_chai@4.3.6+sinon@9.2.4 source-map-support: 0.5.21 - ts-node: 10.9.2_25a4b541ad31fd1362f7bbcff33a063d + ts-node: 10.9.2_023f961a599902cad1b7afb6728a8bd0 tslib: 2.6.2 - typedoc: 0.20.37_typescript@4.8.4 - typescript: 4.8.4 + typedoc: 0.20.37_typescript@5.4.5 + typescript: 5.4.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -18798,19 +18390,19 @@ packages: dev: false file:projects/webpack.tgz_webpack-bundle-analyzer@3.9.0: - resolution: {integrity: sha512-3BSwPjOSg6vCaeeDTvSLE5gydd03szVCe3u2c/7fXbF9D3RCjwE8FoDXC3YkeF9BpLaAc0/51PpJQKGb3K2pIw==, tarball: file:projects/webpack.tgz} + resolution: {integrity: sha512-59yNVwH3t20OFrVzcmxd0Rm6KdELDyT4KuDgJuUkvezP+z+hR3DTa8sXqIu24l2EV1J7coq9Fo87HtGhMmqezg==, tarball: file:projects/webpack.tgz} id: file:projects/webpack.tgz name: '@rush-temp/webpack' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.14 + '@types/chai': 4.3.15 '@types/mocha': 10.0.0 '@types/node': 18.19.31 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 2.34.0_78673f6a350169a27f383eda83199f64 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_343f3b16d0c7a593d8aa46e5ab269cc6 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@5.4.5 '@xarc/module-dev': 4.1.0 autoprefixer: 9.8.8 babel-eslint: 10.1.0_eslint@6.8.0 @@ -18838,9 +18430,9 @@ packages: sinon: 7.5.0 sinon-chai: 3.7.0_chai@4.4.1+sinon@7.5.0 source-map-support: 0.5.21 - ts-node: 10.9.2_81a970b6ba0bba0dceeff5a5c76450be - typedoc: 0.17.8_typescript@4.9.5 - typescript: 4.9.5 + ts-node: 10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3 + typedoc: 0.17.8_typescript@5.4.5 + typescript: 5.4.5 url-loader: 4.1.1_file-loader@6.2.0+webpack@5.91.0 webpack: 5.91.0_webpack-cli@4.8.0 webpack-cli: 4.8.0_9e97fa53e12daff722d869a5fd4441fd diff --git a/packages/subapp-react/package.json b/packages/subapp-react/package.json index b97185fbd..5b3b1aa19 100644 --- a/packages/subapp-react/package.json +++ b/packages/subapp-react/package.json @@ -48,16 +48,16 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^9.0.4", - "react-router": "^6.20.1", - "react-router-dom": "^6.20.1", + "react-router": "^6.23.0", + "react-router-dom": "~6.22.0", "redux": "^5.0.0", "run-verify": "^1.2.6", "subapp-pkg-util": "0.0.1" }, "peerDependencies": { "react": "*", - "react-dom": "*", - "react-router-dom": "^6.20.1" + "react-router": "^6.23.0", + "react-router-dom": "~6.22.0" }, "nyc": { "all": true, diff --git a/packages/webpack-config-composer/package.json b/packages/webpack-config-composer/package.json index 762dc1262..448583360 100644 --- a/packages/webpack-config-composer/package.json +++ b/packages/webpack-config-composer/package.json @@ -58,7 +58,7 @@ "source-map-support": "^0.5.19", "ts-node": "^10.9.1", "typedoc": "^0.20.13", - "typescript": "4.8.4" + "typescript": "^5.4.5" }, "mocha": { "require": [ diff --git a/packages/xarc-app-dev/package.json b/packages/xarc-app-dev/package.json index 9005812fd..c596fc504 100644 --- a/packages/xarc-app-dev/package.json +++ b/packages/xarc-app-dev/package.json @@ -80,6 +80,7 @@ "mime": "^3.0.0", "mkdirp": "^1.0.4", "nix-clap": "^1.3.13", + "node-fetch": "^3.3.2", "nyc": "^15.1.0", "open": "^8.4.0", "optional-require": "^1.1.8", @@ -88,7 +89,6 @@ "ps-get": "^1.1.0", "read-pkg-up": "^7.0.1", "regenerator-runtime": "^0.13.9", - "request": "^2.88.2", "require-at": "^1.0.6", "semver": "^7.3.7", "serve-index-fs": "^1.10.1", @@ -110,6 +110,7 @@ "@types/node": "^14.14.16", "@types/sinon": "^9.0.10", "@types/sinon-chai": "^3.2.8", + "@types/web": "0.0.143", "@types/webpack": "5.28.0", "@typescript-eslint/eslint-plugin": "^4.11.0", "@typescript-eslint/parser": "^4.11.0", @@ -136,7 +137,7 @@ "source-map-support": "^0.5.21", "ts-node": "^10.9.1", "typedoc": "^0.22.15", - "typescript": "^4.6.4" + "typescript": "^5.4.5" }, "engines": { "node": ">= 14", diff --git a/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts b/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts index 7bcefb005..e2056a949 100644 --- a/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts +++ b/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts @@ -2,7 +2,7 @@ /* eslint-disable no-magic-numbers, no-process-exit, global-require, no-console, max-statements */ import sudoPrompt from "sudo-prompt"; -import request from "request"; +import fetch from 'node-fetch'; import http from "http"; import Util from "util"; import { formUrl } from "../utils"; @@ -39,8 +39,8 @@ const isProxyRunning = async () => { }); try { - await Util.promisify(request)(statusUrl); - return true; + const response = await fetch(statusUrl); + return response.ok; // Returns true if the status code is 2xx } catch { return false; } @@ -58,11 +58,12 @@ const handleRestart = type => { .map(k => `${k}=${options[k]}`) .join("&") }); - request(restartUrl, (err, _res, body) => { - if (err) { - console.error("Restarting failed, body:", body, "Error", err, "\nrestart URL", restartUrl); - } - }); + fetch(restartUrl) + .then(res => res.text()) + .then(body => console.log('Restart response:', body)) + .catch(err => { + console.error("Restarting failed, Error:", err, "\nrestart URL", restartUrl); + }); }; process.on("SIGHUP", restart); @@ -116,10 +117,12 @@ async function mainSpawn() { const handleElevatedProxy = () => { process.on("SIGINT", () => { - request(exitUrl, () => { - console.log("Elevated Electrode dev proxy terminating"); - process.nextTick(() => process.exit(0)); - }); + fetch(exitUrl) + .then(() => { + console.log("Elevated Electrode dev proxy terminating"); + process.nextTick(() => process.exit(0)); + }) + .catch(console.error); }); }; diff --git a/packages/xarc-app-dev/tsconfig.json b/packages/xarc-app-dev/tsconfig.json index 230a61169..52f4f5a28 100644 --- a/packages/xarc-app-dev/tsconfig.json +++ b/packages/xarc-app-dev/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "outDir": "dist", - "lib": ["es2018"], + "lib": ["dom", "es2018"], "module": "CommonJS", "esModuleInterop": true, "target": "ES2018", @@ -14,7 +14,8 @@ "alwaysStrict": true, "strictFunctionTypes": true, "allowJs": true, - "importHelpers": true + "importHelpers": true, + "typeRoots": ["./node_modules/@types"] }, "typedocOptions": { "entryPointStrategy": "expand" diff --git a/packages/xarc-app/package.json b/packages/xarc-app/package.json index 00577496c..bc65d151e 100644 --- a/packages/xarc-app/package.json +++ b/packages/xarc-app/package.json @@ -67,7 +67,7 @@ "source-map-support": "^0.5.21", "ts-node": "^10.9.1", "typedoc": "^0.22.15", - "typescript": "^4.6.4", + "typescript": "^5.4.5", "xsh": "^0.4.5" }, "engines": { diff --git a/packages/xarc-dev-base/package.json b/packages/xarc-dev-base/package.json index 2fb847f32..b094689b4 100644 --- a/packages/xarc-dev-base/package.json +++ b/packages/xarc-dev-base/package.json @@ -41,7 +41,7 @@ "source-map-support": "^0.5.19", "ts-node": "^9.1.1", "typedoc": "^0.20.13", - "typescript": "^4.1.3" + "typescript": "^5.4.5" }, "dependencies": { "tslib": "^2.1.0", diff --git a/packages/xarc-index-page/package.json b/packages/xarc-index-page/package.json index 557de6aac..a827b0290 100644 --- a/packages/xarc-index-page/package.json +++ b/packages/xarc-index-page/package.json @@ -56,7 +56,7 @@ "source-map-support": "^0.5.16", "ts-node": "^10.9.1", "typedoc": "^0.17.4", - "typescript": "^3.8.3", + "typescript": "^5.4.5", "xclap": "^0.2.51", "xsh": "^0.4.5", "xstdout": "^0.1.1" diff --git a/packages/xarc-jsx-renderer/package.json b/packages/xarc-jsx-renderer/package.json index 72bff195d..dd628de74 100644 --- a/packages/xarc-jsx-renderer/package.json +++ b/packages/xarc-jsx-renderer/package.json @@ -51,7 +51,7 @@ "ts-node": "^10.9.1", "typedoc": "^0.17.4", "typedoc-plugin-external-module-name": "^3.1.0", - "typescript": "^3.8.3", + "typescript": "^5.4.5", "xsh": "^0.4.5", "xstdout": "^0.1.1" }, diff --git a/packages/xarc-react-query/package.json b/packages/xarc-react-query/package.json index fcd36f694..522ef36d5 100644 --- a/packages/xarc-react-query/package.json +++ b/packages/xarc-react-query/package.json @@ -60,7 +60,7 @@ "source-map-support": "^0.5.21", "ts-node": "^10.9.1", "typedoc": "^0.22.17", - "typescript": "^4.7.4" + "typescript": "^5.4.5" }, "files": [ "dist", diff --git a/packages/xarc-react-recoil/package.json b/packages/xarc-react-recoil/package.json index 69e11a23b..dfe3a3852 100644 --- a/packages/xarc-react-recoil/package.json +++ b/packages/xarc-react-recoil/package.json @@ -59,7 +59,7 @@ "source-map-support": "^0.5.19", "ts-node": "^10.9.1", "typedoc": "^0.22.15", - "typescript": "^4.1.3" + "typescript": "^5.4.5" }, "files": [ "dist-browser~es2x~esm~", diff --git a/packages/xarc-react-redux-observable/package.json b/packages/xarc-react-redux-observable/package.json index 645dc7644..9b3cbd4ef 100644 --- a/packages/xarc-react-redux-observable/package.json +++ b/packages/xarc-react-redux-observable/package.json @@ -54,7 +54,7 @@ "source-map-support": "^0.5.19", "ts-node": "^10.9.1", "typedoc": "^0.20.13", - "typescript": "^4.1.3" + "typescript": "^5.4.5" }, "files": [ "dist-browser~es2x~esm~", diff --git a/packages/xarc-react-redux-saga/package.json b/packages/xarc-react-redux-saga/package.json index dd8738007..75480c02f 100644 --- a/packages/xarc-react-redux-saga/package.json +++ b/packages/xarc-react-redux-saga/package.json @@ -53,7 +53,7 @@ "source-map-support": "^0.5.19", "ts-node": "^10.9.1", "typedoc": "^0.20.13", - "typescript": "^4.1.3" + "typescript": "^5.4.5" }, "files": [ "dist-browser~es2x~esm~", diff --git a/packages/xarc-react-redux/package.json b/packages/xarc-react-redux/package.json index b24563967..3f3bace17 100644 --- a/packages/xarc-react-redux/package.json +++ b/packages/xarc-react-redux/package.json @@ -62,7 +62,7 @@ "source-map-support": "^0.5.21", "ts-node": "^10.9.1", "typedoc": "^0.22.15", - "typescript": "^4.9.3" + "typescript": "^5.4.5" }, "files": [ "dist-browser~es2x~esm~", diff --git a/packages/xarc-react-router/package.json b/packages/xarc-react-router/package.json index 27c7c5667..893c8fdc4 100644 --- a/packages/xarc-react-router/package.json +++ b/packages/xarc-react-router/package.json @@ -22,9 +22,9 @@ "dependencies": { "@xarc/subapp": "^0.4.0", "history": "^5.3.0", - "react-router": "^6.3.0", - "react-router-dom": "^6.3.0", - "tslib": "^2.4.0" + "react-router": "^6.23.0", + "react-router-dom": "~6.22.0", + "tslib": "^2.6.2" }, "devDependencies": { "@babel/runtime": "^7.22.3", @@ -37,7 +37,7 @@ "@types/react-dom": "^18.0.5", "@types/sinon": "^10.0.11", "@types/sinon-chai": "^3.2.8", - "@typescript-eslint/eslint-plugin": "^5.26.0", + "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.26.0", "@xarc/module-dev": "^4.1.0", "@xarc/run": "^1.1.1", @@ -59,9 +59,9 @@ "sinon": "^14.0.0", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.21", - "ts-node": "^10.9.1", - "typedoc": "^0.22.15", - "typescript": "^4.9.3" + "ts-node": "^10.9.2", + "typedoc": "^0.22.18", + "typescript": "^5.4.5" }, "resolutions": { "@types/react": "^18.0.9" diff --git a/packages/xarc-react/package.json b/packages/xarc-react/package.json index 614931339..fc3f7e64b 100644 --- a/packages/xarc-react/package.json +++ b/packages/xarc-react/package.json @@ -56,7 +56,7 @@ "source-map-support": "^0.5.21", "ts-node": "^10.9.1", "typedoc": "^0.23.21", - "typescript": "^4.9.3" + "typescript": "^5.4.5" }, "files": [ "dist", diff --git a/packages/xarc-render-context/package.json b/packages/xarc-render-context/package.json index d8d320e04..402d216ae 100644 --- a/packages/xarc-render-context/package.json +++ b/packages/xarc-render-context/package.json @@ -40,7 +40,7 @@ "stream-to-array": "^2.3.0", "ts-node": "^10.9.1", "typedoc": "^0.17.4", - "typescript": "^3.8.3", + "typescript": "^5.4.5", "xsh": "^0.4.5" }, "mocha": { diff --git a/packages/xarc-subapp/package.json b/packages/xarc-subapp/package.json index 9284dd4af..1acbc8ea4 100644 --- a/packages/xarc-subapp/package.json +++ b/packages/xarc-subapp/package.json @@ -75,7 +75,7 @@ "source-map-support": "^0.5.19", "ts-node": "^10.9.1", "typedoc": "^0.22.15", - "typescript": "^4.1.3", + "typescript": "^5.4.5", "xsh": "^0.4.5" }, "nyc": { diff --git a/packages/xarc-tag-renderer/package.json b/packages/xarc-tag-renderer/package.json index 3fe5f9c8a..ebc913e2d 100644 --- a/packages/xarc-tag-renderer/package.json +++ b/packages/xarc-tag-renderer/package.json @@ -42,7 +42,7 @@ "source-map-support": "^0.5.16", "ts-node": "^10.9.1", "typedoc": "^0.17.4", - "typescript": "^3.8.3", + "typescript": "^5.4.5", "xsh": "^0.4.5", "xstdout": "^0.1.1" }, diff --git a/packages/xarc-webpack/package.json b/packages/xarc-webpack/package.json index b475704dc..8aa8fe08c 100644 --- a/packages/xarc-webpack/package.json +++ b/packages/xarc-webpack/package.json @@ -87,7 +87,7 @@ "source-map-support": "^0.5.16", "ts-node": "^10.9.1", "typedoc": "^0.17.4", - "typescript": "^4.9.3" + "typescript": "^5.4.5" }, "engines": { "node": ">= 14", diff --git a/samples/create-app-demo/package.json b/samples/create-app-demo/package.json index fbfcfc8be..2f0748ca2 100644 --- a/samples/create-app-demo/package.json +++ b/samples/create-app-demo/package.json @@ -47,6 +47,6 @@ "@xarc/opt-stylus": "^2.0.0", "prettier": "^2.2.1", "ts-node": "^9.1.1", - "typescript": "^4.1.3" + "typescript": "^5.4.5" } } diff --git a/samples/poc-subapp-min-fastify/package.json b/samples/poc-subapp-min-fastify/package.json index 45cbc01cc..8629bb2fe 100644 --- a/samples/poc-subapp-min-fastify/package.json +++ b/samples/poc-subapp-min-fastify/package.json @@ -42,8 +42,8 @@ "history": "^4.10.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router": "^5.1.0", - "react-router-dom": "^5.1.0", + "react-router": "^6.23.0", + "react-router-dom": "~6.22.0", "subapp-react": "../../packages/subapp-react", "subapp-server": "../../packages/subapp-server", "subapp-util": "../../packages/subapp-util", diff --git a/samples/poc-subapp-min-hapi/package.json b/samples/poc-subapp-min-hapi/package.json index 615359589..b07ec455e 100644 --- a/samples/poc-subapp-min-hapi/package.json +++ b/samples/poc-subapp-min-hapi/package.json @@ -43,8 +43,8 @@ "electrode-static-paths": "^3.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router": "^5.1.0", - "react-router-dom": "^5.1.0", + "react-router": "^6.23.0", + "react-router-dom": "~6.22.0", "subapp-react": "^0.0.22", "subapp-server": "^1.3.0" }, diff --git a/samples/poc-subapp-redux/package.json b/samples/poc-subapp-redux/package.json index 0be56ebf1..56d825c5d 100644 --- a/samples/poc-subapp-redux/package.json +++ b/samples/poc-subapp-redux/package.json @@ -46,8 +46,8 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^8.0.5", - "react-router": "^6.4.3", - "react-router-dom": "^6.4.3", + "react-router": "^6.23.0", + "react-router-dom": "~6.22.0", "redux": "^4.2.0", "redux-logger": "^3.0.6", "subapp-react": "^1.3.0", diff --git a/samples/poc-subapp/package.json b/samples/poc-subapp/package.json index 13663a711..b7faaf459 100644 --- a/samples/poc-subapp/package.json +++ b/samples/poc-subapp/package.json @@ -47,8 +47,8 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^8.1.2", - "react-router": "^6.15.0", - "react-router-dom": "^6.15.0", + "react-router": "^6.23.0", + "react-router-dom": "~6.22.0", "redux": "^4.2.1", "subapp-react": "^1.3.0", "subapp-redux": "^2.3.0", diff --git a/samples/poc-subappv1-csp/package.json b/samples/poc-subappv1-csp/package.json index 732515a5b..09912aaa3 100644 --- a/samples/poc-subappv1-csp/package.json +++ b/samples/poc-subappv1-csp/package.json @@ -45,8 +45,8 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^8.0.5", - "react-router": "^6.9.0", - "react-router-dom": "^6.9.0", + "react-router": "^6.23.0", + "react-router-dom": "~6.22.0", "redux": "^4.2.1", "subapp-react": "^1.3.0", "subapp-redux": "^2.3.0", diff --git a/samples/react-component/package.json b/samples/react-component/package.json index d3c966721..36c5dcac5 100644 --- a/samples/react-component/package.json +++ b/samples/react-component/package.json @@ -37,7 +37,7 @@ "source-map-support": "^0.5.16", "ts-node": "^8.6.2", "typedoc": "^0.17.4", - "typescript": "^3.8.3" + "typescript": "^5.4.5" }, "files": [ "dist-node-cjs", diff --git a/samples/subapp1-online-store/package.json b/samples/subapp1-online-store/package.json index b8ac79527..2b3b2c239 100644 --- a/samples/subapp1-online-store/package.json +++ b/samples/subapp1-online-store/package.json @@ -43,8 +43,8 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^8.0.5", - "react-router": "^6.4.3", - "react-router-dom": "^6.4.3", + "react-router": "^6.23.0", + "react-router-dom": "~6.22.0", "redux": "^4.2.0", "redux-logger": "^3.0.6", "@xarc/app": "latest", diff --git a/samples/subapp2-basic/package.json b/samples/subapp2-basic/package.json index e1835959b..b6dffd36c 100644 --- a/samples/subapp2-basic/package.json +++ b/samples/subapp2-basic/package.json @@ -46,7 +46,7 @@ "@xarc/run": "^1.1.1", "prettier": "^3.0.1", "ts-node": "^10.9.1", - "typescript": "^5.0.4", + "typescript": "^5.4.5", "@xarc/app-dev": "^11.0.8", "@xarc/opt-jest": "^3.0.0", "@xarc/opt-postcss": "^2.0.1", diff --git a/samples/subapp2-poc/package.json b/samples/subapp2-poc/package.json index 714be30ec..c6e86f0a5 100644 --- a/samples/subapp2-poc/package.json +++ b/samples/subapp2-poc/package.json @@ -51,7 +51,7 @@ "@xarc/opt-postcss": "^2.0.1", "@xarc/opt-stylus": "^2.0.1", "ts-node": "^10.9.1", - "typescript": "^5.1.3", + "typescript": "^5.4.5", "webpack-hot-middleware": "~2.25.3" } } diff --git a/samples/subapp2-react-query-todoapp/package.json b/samples/subapp2-react-query-todoapp/package.json index 98176f0ff..fbd9c268b 100644 --- a/samples/subapp2-react-query-todoapp/package.json +++ b/samples/subapp2-react-query-todoapp/package.json @@ -41,7 +41,7 @@ "@xarc/app-dev": "^8.2.4", "classnames": "^2.2.6", "ts-node": "^9.0.0", - "typescript": "^4.0.3" + "typescript": "^5.4.5" }, "fyn": { "dependencies": { diff --git a/samples/subapp2-store/package.json b/samples/subapp2-store/package.json index bfc53c4c1..100b7dd64 100644 --- a/samples/subapp2-store/package.json +++ b/samples/subapp2-store/package.json @@ -49,7 +49,7 @@ "@xarc/opt-postcss": "^1.0.0", "@xarc/opt-stylus": "^1.0.0", "ts-node": "^9.0.0", - "typescript": "^4.0.3" + "typescript": "^5.4.5" }, "fyn": { "dependencies": { diff --git a/samples/subapp2-todo-app/package.json b/samples/subapp2-todo-app/package.json index 63ffc6ba3..58578b575 100644 --- a/samples/subapp2-todo-app/package.json +++ b/samples/subapp2-todo-app/package.json @@ -41,7 +41,7 @@ "@xarc/app-dev": "^8.2.0", "classnames": "^2.2.6", "ts-node": "^9.0.0", - "typescript": "^4.0.3" + "typescript": "^5.4.5" }, "fyn": { "dependencies": { From b4e4e5f9b85c66e1be5f35dd3f6f104731a21086 Mon Sep 17 00:00:00 2001 From: shubham sharma Date: Tue, 14 May 2024 20:46:30 +0530 Subject: [PATCH 2/6] feat(typescript): upgrade xarc-index page to xrun and fix test case for xarc-react-redux (#62) Co-authored-by: Shubham --- common/config/rush/pnpm-lock.yaml | 1053 ++++++++++++----- packages/subapp-react/package.json | 8 +- packages/xarc-app-dev/package.json | 3 +- .../src/lib/dev-admin/redbird-spawn.ts | 29 +- packages/xarc-app-dev/tsconfig.json | 5 +- packages/xarc-index-page/package.json | 49 +- packages/xarc-index-page/tsconfig.json | 17 +- .../{xclap.ts => xrun-tasks.ts} | 0 .../xarc-react-redux/test/spec/index.spec.tsx | 177 +-- 9 files changed, 918 insertions(+), 423 deletions(-) rename packages/xarc-index-page/{xclap.ts => xrun-tasks.ts} (100%) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 5b68594cc..a3579be64 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -54,7 +54,6 @@ specifiers: '@testing-library/jest-dom': ^5.17.0 '@types/chai-as-promised': ^7.1.3 '@types/jest': ^29.5.3 - '@types/web': 0.0.143 '@types/webpack': 5.28.0 ansi-to-html: ^0.7.2 autoprefixer: ^9.6.0 @@ -119,10 +118,10 @@ specifiers: log-update: ^5.0.1 mime: ^3.0.0 mini-css-extract-plugin: ^1.3.9 - mocha: ^10.2.0 mock-require: ^3.0.3 munchy: ^1.0.9 nix-clap: ^1.3.13 + node-fetch: 2.6.12 open: ^8.4.0 opfs: ^1.1.1 pkg-up: ^3.1.0 @@ -135,14 +134,13 @@ specifiers: preact: ^10.0.5 ps-get: ^1.1.0 react-query: ~3.39.0 - react-router: ^6.23.0 - react-router-dom: ~6.22.0 read-pkg-up: ^7.0.1 recoil: ^0.7.5 redux-logger: ^3.0.6 redux-observable: ^1.2.0 redux-saga: ^1.1.3 regenerator-runtime: ^0.13.9 + request: ^2.88.2 require-at: ^1.0.6 rxjs: ^6.6.3 sass: ^1.58.0 @@ -222,7 +220,6 @@ dependencies: '@testing-library/jest-dom': 5.17.0 '@types/chai-as-promised': 7.1.8 '@types/jest': 29.5.12 - '@types/web': 0.0.143 '@types/webpack': 5.28.0_webpack-cli@4.8.0 ansi-to-html: 0.7.2 autoprefixer: 9.8.8 @@ -236,7 +233,7 @@ dependencies: babel-plugin-transform-react-remove-prop-types: 0.4.24 babel-plugin-transform-remove-strict-mode: 0.0.2 boxen: 5.1.2 - chai-as-promised: 7.1.1 + chai-as-promised: 7.1.2 chai-shallowly: 1.0.0 chalker: 1.2.0 chokidar: 3.6.0 @@ -287,10 +284,10 @@ dependencies: log-update: 5.0.1 mime: 3.0.0 mini-css-extract-plugin: 1.6.2_webpack@5.91.0 - mocha: 10.4.0 mock-require: 3.0.3 munchy: 1.0.9 nix-clap: 1.3.13 + node-fetch: 2.6.12 open: 8.4.2 opfs: 1.1.1 pkg-up: 3.1.0 @@ -303,19 +300,18 @@ dependencies: preact: 10.21.0 ps-get: 1.1.0 react-query: 3.39.3 - react-router: 6.23.0 - react-router-dom: 6.22.3 read-pkg-up: 7.0.1 recoil: 0.7.7 redux-logger: 3.0.6 redux-observable: 1.2.0_rxjs@6.6.7 redux-saga: 1.3.0 regenerator-runtime: 0.13.11 + request: 2.88.2 require-at: 1.0.6 rxjs: 6.6.7 - sass: 1.76.0 - sass-loader: 13.3.3_sass@1.76.0+webpack@5.91.0 - semver: 7.6.0 + sass: 1.77.1 + sass-loader: 13.3.3_sass@1.77.1+webpack@5.91.0 + semver: 7.6.2 serve-index-fs: 1.10.1 shcmd: 0.8.4 stream-to-array: 2.3.0 @@ -414,7 +410,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.24.5 - picocolors: 1.0.0 + picocolors: 1.0.1 dev: false /@babel/compat-data/7.24.4: @@ -759,7 +755,7 @@ packages: '@babel/helper-validator-identifier': 7.24.5 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.0 + picocolors: 1.0.1 dev: false /@babel/parser/7.24.5: @@ -1992,7 +1988,7 @@ packages: babel-plugin-polyfill-corejs2: 0.4.11_@babel+core@7.24.5 babel-plugin-polyfill-corejs3: 0.10.4_@babel+core@7.24.5 babel-plugin-polyfill-regenerator: 0.6.2_@babel+core@7.24.5 - core-js-compat: 3.37.0 + core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -2073,7 +2069,7 @@ packages: resolution: {integrity: sha512-GWO0mgzNMLWaSYM4z4NVIuY0Cd1fl8cPnuetuddu5w/qGuvt5Y7oUi/kvvQGK9xgOkFJDQX2heIvTRn/OQ1XTg==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.37.0 + core-js-pure: 3.37.1 regenerator-runtime: 0.14.1 dev: false @@ -2210,6 +2206,16 @@ packages: eslint-visitor-keys: 3.4.3 dev: false + /@eslint-community/eslint-utils/4.4.0_eslint@9.2.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: 9.2.0 + eslint-visitor-keys: 3.4.3 + dev: false + /@eslint-community/regexpp/4.10.0: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -2249,11 +2255,33 @@ packages: - supports-color dev: false + /@eslint/eslintrc/3.0.2: + resolution: {integrity: sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 10.0.1 + globals: 14.0.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + /@eslint/js/8.57.0: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false + /@eslint/js/9.2.0: + resolution: {integrity: sha512-ESiIudvhoYni+MdsI8oD7skpprZ89qKocwRM2KEvhhBJ9nl5MRh7BXU5GTod7Mdygq+AUl+QzId6iWJKR/wABA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: false + /@fastify/accept-negotiator/1.1.0: resolution: {integrity: sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==} engines: {node: '>=14'} @@ -2284,7 +2312,7 @@ packages: /@fastify/fast-json-stringify-compiler/4.3.0: resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} dependencies: - fast-json-stringify: 5.15.0 + fast-json-stringify: 5.15.1 dev: false /@fastify/merge-json-schemas/0.1.1: @@ -2626,6 +2654,17 @@ packages: - supports-color dev: false + /@humanwhocodes/config-array/0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: false + /@humanwhocodes/config-array/0.5.0: resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} engines: {node: '>=10.10.0'} @@ -2650,6 +2689,11 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} dev: false + /@humanwhocodes/retry/0.2.4: + resolution: {integrity: sha512-Ttl/jHpxfS3st5sxwICYfk4pOH0WrLI1SpW283GgQL7sCWU7EHIOhX4b4fkIxr3tkfzwg8+FNojtzsIEE7Ecgg==} + engines: {node: '>=18.18'} + dev: false + /@istanbuljs/load-nyc-config/1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -2708,7 +2752,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2729,14 +2773,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0_@types+node@20.12.8 + jest-config: 29.7.0_@types+node@20.12.12 jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2764,7 +2808,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 jest-mock: 29.7.0 dev: false @@ -2791,7 +2835,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.12.8 + '@types/node': 20.12.12 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2824,7 +2868,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.12.8 + '@types/node': 20.12.12 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2911,7 +2955,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.31 + '@types/node': 18.19.33 '@types/yargs': 15.0.19 chalk: 4.1.2 dev: false @@ -2923,7 +2967,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.8 + '@types/node': 20.12.12 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: false @@ -3026,7 +3070,7 @@ packages: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} dependencies: '@gar/promisify': 1.1.3 - semver: 7.6.0 + semver: 7.6.2 dev: false /@npmcli/move-file/1.1.2: @@ -3080,8 +3124,8 @@ packages: engines: {node: '>=14.0.0'} dev: false - /@remix-run/router/1.16.0: - resolution: {integrity: sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==} + /@remix-run/router/1.16.1: + resolution: {integrity: sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==} engines: {node: '>=14.0.0'} dev: false @@ -3354,11 +3398,11 @@ packages: /@types/chai-as-promised/7.1.8: resolution: {integrity: sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==} dependencies: - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 dev: false - /@types/chai/4.3.15: - resolution: {integrity: sha512-PYVSvyeZqy9++MoSegq88PxoPndWDDLGbJmE/OZnzUk3D4cCRTmA4N6EX3g0GgLVA+vtys7bj4luhkVCglGTkQ==} + /@types/chai/4.3.16: + resolution: {integrity: sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==} dev: false /@types/cookie/0.4.1: @@ -3368,7 +3412,7 @@ packages: /@types/cors/2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.12 dev: false /@types/eslint-scope/3.7.7: @@ -3396,13 +3440,13 @@ packages: /@types/graceful-fs/4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.12 dev: false /@types/hoist-non-react-statics/3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 hoist-non-react-statics: 3.3.2 dev: false @@ -3436,7 +3480,7 @@ packages: /@types/jsdom/20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.12 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: false @@ -3469,14 +3513,14 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node/18.19.31: - resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} + /@types/node/18.19.33: + resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} dependencies: undici-types: 5.26.5 dev: false - /@types/node/20.12.8: - resolution: {integrity: sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==} + /@types/node/20.12.12: + resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} dependencies: undici-types: 5.26.5 dev: false @@ -3496,11 +3540,11 @@ packages: /@types/react-dom/18.3.0: resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} dependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 dev: false - /@types/react/18.3.1: - resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} + /@types/react/18.3.2: + resolution: {integrity: sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==} dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -3513,8 +3557,8 @@ packages: /@types/sinon-chai/3.2.12: resolution: {integrity: sha512-9y0Gflk3b0+NhQZ/oxGtaAJDvRywCa5sIyaVnounqLvmf93yBF4EgIRspePtkMs3Tr844nCclYMlcCNmLCvjuQ==} dependencies: - '@types/chai': 4.3.15 - '@types/sinon': 10.0.20 + '@types/chai': 4.3.16 + '@types/sinon': 9.0.11 dev: false /@types/sinon/10.0.20: @@ -3563,14 +3607,10 @@ packages: resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==} dev: false - /@types/web/0.0.143: - resolution: {integrity: sha512-TazK16/OqeeqfQRB/Tv/NwzJagHbLi/w5g26FLbiFte/8LpPq6BuTyXHO/cpgwJpE6KGgFSNYb6Ap05Tz9XvCA==} - dev: false - /@types/webpack/5.28.0_webpack-cli@4.8.0: resolution: {integrity: sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.12 tapable: 2.2.1 webpack: 5.91.0_webpack-cli@4.8.0 transitivePeerDependencies: @@ -3637,7 +3677,7 @@ packages: functional-red-black-tree: 1.0.1 ignore: 5.3.1 regexpp: 3.2.0 - semver: 7.6.0 + semver: 7.6.2 tsutils: 3.21.0_typescript@5.4.5 typescript: 5.4.5 transitivePeerDependencies: @@ -3665,13 +3705,40 @@ packages: graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 - semver: 7.6.0 + semver: 7.6.2 tsutils: 3.21.0_typescript@5.4.5 typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false + /@typescript-eslint/eslint-plugin/7.9.0_4fbd4793b224ac4cc3eab95624efeff0: + resolution: {integrity: sha512-6e+X0X3sFe/G/54aC3jt0txuMTURqLyekmEHViqyA2VnxhLMpvA6nqmcjIy+Cr9tLDHPssA74BP5Mx9HQIxBEA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 7.9.0_eslint@9.2.0+typescript@5.4.5 + '@typescript-eslint/scope-manager': 7.9.0 + '@typescript-eslint/type-utils': 7.9.0_eslint@9.2.0+typescript@5.4.5 + '@typescript-eslint/utils': 7.9.0_eslint@9.2.0+typescript@5.4.5 + '@typescript-eslint/visitor-keys': 7.9.0 + eslint: 9.2.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0_typescript@5.4.5 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@5.4.5: resolution: {integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -3766,6 +3833,27 @@ packages: - supports-color dev: false + /@typescript-eslint/parser/7.9.0_eslint@9.2.0+typescript@5.4.5: + resolution: {integrity: sha512-qHMJfkL5qvgQB2aLvhUSXxbK7OLnDkwPzFalg458pxQgfxKDfT1ZDbHQM/I6mDIf/svlMkj21kzKuQ2ixJlatQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 7.9.0 + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/typescript-estree': 7.9.0_typescript@5.4.5 + '@typescript-eslint/visitor-keys': 7.9.0 + debug: 4.3.4 + eslint: 9.2.0 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/scope-manager/4.33.0: resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -3782,6 +3870,14 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: false + /@typescript-eslint/scope-manager/7.9.0: + resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/visitor-keys': 7.9.0 + dev: false + /@typescript-eslint/type-utils/5.62.0_eslint@8.57.0+typescript@5.4.5: resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3802,6 +3898,26 @@ packages: - supports-color dev: false + /@typescript-eslint/type-utils/7.9.0_eslint@9.2.0+typescript@5.4.5: + resolution: {integrity: sha512-6Qy8dfut0PFrFRAZsGzuLoM4hre4gjzWJB6sUvdunCYZsYemTkzZNwF1rnGea326PHPT3zn5Lmg32M/xfJfByA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 7.9.0_typescript@5.4.5 + '@typescript-eslint/utils': 7.9.0_eslint@9.2.0+typescript@5.4.5 + debug: 4.3.4 + eslint: 9.2.0 + ts-api-utils: 1.3.0_typescript@5.4.5 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/types/4.33.0: resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -3812,6 +3928,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false + /@typescript-eslint/types/7.9.0: + resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: false + /@typescript-eslint/typescript-estree/2.34.0_typescript@5.4.5: resolution: {integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -3826,7 +3947,7 @@ packages: glob: 7.2.3 is-glob: 4.0.3 lodash: 4.17.21 - semver: 7.6.0 + semver: 7.6.2 tsutils: 3.21.0_typescript@5.4.5 typescript: 5.4.5 transitivePeerDependencies: @@ -3847,7 +3968,7 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.0 + semver: 7.6.2 tsutils: 3.21.0_typescript@5.4.5 typescript: 5.4.5 transitivePeerDependencies: @@ -3868,13 +3989,35 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.0 + semver: 7.6.2 tsutils: 3.21.0_typescript@5.4.5 typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: false + /@typescript-eslint/typescript-estree/7.9.0_typescript@5.4.5: + resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/visitor-keys': 7.9.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.2 + ts-api-utils: 1.3.0_typescript@5.4.5 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/utils/5.62.0_eslint@8.57.0+typescript@5.4.5: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3889,7 +4032,7 @@ packages: '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript @@ -3908,7 +4051,23 @@ packages: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 eslint-scope: 5.1.1 - semver: 7.6.0 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@typescript-eslint/utils/7.9.0_eslint@9.2.0+typescript@5.4.5: + resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0_eslint@9.2.0 + '@typescript-eslint/scope-manager': 7.9.0 + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/typescript-estree': 7.9.0_typescript@5.4.5 + eslint: 9.2.0 transitivePeerDependencies: - supports-color - typescript @@ -3930,6 +4089,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: false + /@typescript-eslint/visitor-keys/7.9.0: + resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.9.0 + eslint-visitor-keys: 3.4.3 + dev: false + /@ungap/structured-clone/1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: false @@ -4096,7 +4263,7 @@ packages: async-eventemitter: 0.2.4 chalk: 4.1.2 electrode-confippet: 1.7.1 - fastify: 4.26.2 + fastify: 4.27.0 fastify-plugin: 4.5.1 lodash: 4.17.21 require-at: 1.0.6 @@ -4144,6 +4311,19 @@ packages: xsh: 0.4.5 dev: false + /@xarc/module-dev/5.0.0: + resolution: {integrity: sha512-FzKrTEZxjPZFuFz+ZfCoQ8urjUfbLPcoS3MpVSyGPoTvZc+c42PjFRuVspn9PYqH4LEYaOl2IoxVQZH8ht3QkQ==} + engines: {node: '>=10'} + requiresBuild: true + dependencies: + '@xarc/run': 1.1.1 + filter-scan-dir: 1.5.5 + lodash: 4.17.21 + tsconfig: 7.0.0 + tslib: 2.6.2 + xsh: 0.4.5 + dev: false + /@xarc/run/1.1.1: resolution: {integrity: sha512-aGfJ6Jusq41eZuMzlzvsqIzGiOzWu94u1XRoKhamu6hXenC7e7wsvQzWmVzWV02Ug/xL++5/pRNv1Cbp3CZu3g==} hasBin: true @@ -4733,6 +4913,17 @@ packages: is-shared-array-buffer: 1.0.3 dev: false + /asn1/0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /assert-plus/1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + dev: false + /assertion-error/1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: false @@ -4796,7 +4987,7 @@ packages: hasBin: true dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001615 + caniuse-lite: 1.0.30001618 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -4833,6 +5024,14 @@ packages: - supports-color dev: false + /aws-sign2/0.7.0: + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + dev: false + + /aws4/1.12.0: + resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + dev: false + /b64/3.1.1: resolution: {integrity: sha512-NVOjBBqM/gDDIZj0qkZAmNz6ZlfS1pYyD+sDyNlDTXf3o/3KgpfCJFwXXCBoBKUCKvl6fg+zXPzkGSN43RsDAg==} engines: {node: '>=6.0.0'} @@ -5139,7 +5338,7 @@ packages: dependencies: '@babel/core': 7.24.5 '@babel/helper-define-polyfill-provider': 0.6.2_@babel+core@7.24.5 - core-js-compat: 3.37.0 + core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color dev: false @@ -5372,6 +5571,12 @@ packages: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} dev: false + /bcrypt-pbkdf/1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + dependencies: + tweetnacl: 0.14.5 + dev: false + /bfj/6.1.2: resolution: {integrity: sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==} engines: {node: '>= 6.0.0'} @@ -5510,10 +5715,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001615 - electron-to-chromium: 1.4.754 + caniuse-lite: 1.0.30001618 + electron-to-chromium: 1.4.768 node-releases: 2.0.14 - update-browserslist-db: 1.0.14_browserslist@4.23.0 + update-browserslist-db: 1.0.16_browserslist@4.23.0 dev: false /bser/2.1.1: @@ -5654,13 +5859,17 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001615 + caniuse-lite: 1.0.30001618 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite/1.0.30001615: - resolution: {integrity: sha512-1IpazM5G3r38meiae0bHRnPhz+CBQ3ZLqbQMtrg+AsTPKAXgW38JNsXkyZ+v8waCsDmPq87lmfun5Q2AGysNEQ==} + /caniuse-lite/1.0.30001618: + resolution: {integrity: sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==} + dev: false + + /caseless/0.12.0: + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} dev: false /catbox-memory/2.1.1: @@ -5681,27 +5890,27 @@ packages: joi: 12.1.1 dev: false - /chai-as-promised/7.1.1: - resolution: {integrity: sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==} + /chai-as-promised/7.1.2: + resolution: {integrity: sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==} peerDependencies: - chai: '>= 2.1.2 < 5' + chai: '>= 2.1.2 < 6' dependencies: check-error: 1.0.3 dev: false - /chai-as-promised/7.1.1_chai@4.3.6: - resolution: {integrity: sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==} + /chai-as-promised/7.1.2_chai@4.3.6: + resolution: {integrity: sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==} peerDependencies: - chai: '>= 2.1.2 < 5' + chai: '>= 2.1.2 < 6' dependencies: chai: 4.3.6 check-error: 1.0.3 dev: false - /chai-as-promised/7.1.1_chai@4.4.1: - resolution: {integrity: sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==} + /chai-as-promised/7.1.2_chai@4.4.1: + resolution: {integrity: sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==} peerDependencies: - chai: '>= 2.1.2 < 5' + chai: '>= 2.1.2 < 6' dependencies: chai: 4.4.1 check-error: 1.0.3 @@ -6176,22 +6385,26 @@ packages: is-what: 3.14.1 dev: false - /core-js-compat/3.37.0: - resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==} + /core-js-compat/3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} dependencies: browserslist: 4.23.0 dev: false - /core-js-pure/3.37.0: - resolution: {integrity: sha512-d3BrpyFr5eD4KcbRvQ3FTUx/KWmaDesr7+a3+1+P46IUnNoEt+oiLijPINZMEon7w9oGkIINWxrBAU9DEciwFQ==} + /core-js-pure/3.37.1: + resolution: {integrity: sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==} requiresBuild: true dev: false - /core-js/3.37.0: - resolution: {integrity: sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==} + /core-js/3.37.1: + resolution: {integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==} requiresBuild: true dev: false + /core-util-is/1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + dev: false + /core-util-is/1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: false @@ -6326,7 +6539,7 @@ packages: postcss-modules-scope: 3.2.0_postcss@8.4.38 postcss-modules-values: 4.0.0_postcss@8.4.38 postcss-value-parser: 4.2.0 - semver: 7.6.0 + semver: 7.6.2 webpack: 5.91.0_webpack-cli@4.8.0 dev: false @@ -6583,9 +6796,11 @@ packages: engines: {node: '>=0.4.0'} dev: false - /data-uri-to-buffer/4.0.1: - resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} - engines: {node: '>= 12'} + /dashdash/1.14.1: + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} + engines: {node: '>=0.10'} + dependencies: + assert-plus: 1.0.0 dev: false /data-urls/2.0.0: @@ -7020,6 +7235,13 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false + /ecc-jsbn/0.1.2: + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: false + /ee-first/1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false @@ -7106,8 +7328,8 @@ packages: xaa: 1.7.3 dev: false - /electron-to-chromium/1.4.754: - resolution: {integrity: sha512-7Kr5jUdns5rL/M9wFFmMZAgFDuL2YOnanFH4OI4iFzUqyh3XOL7nAGbSlSMZdzKMIyyTpNSbqZsWG9odwLeKvA==} + /electron-to-chromium/1.4.768: + resolution: {integrity: sha512-z2U3QcvNuxdkk33YV7R1bVMNq7fL23vq3WfO5BHcqrm4TnDGReouBfYKLEFh5umoK1XACjEwp8mmnhXk2EJigw==} dev: false /emittery/0.13.1: @@ -7163,7 +7385,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.12.8 + '@types/node': 20.12.12 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -7177,8 +7399,8 @@ packages: - utf-8-validate dev: false - /enhanced-resolve/5.16.0: - resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} + /enhanced-resolve/5.16.1: + resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -7545,6 +7767,18 @@ packages: lodash.upperfirst: 4.3.1 dev: false + /eslint-plugin-filenames/1.3.2_eslint@9.2.0: + resolution: {integrity: sha512-tqxJTiEM5a0JmRCUYQmxw23vtTxrb2+a3Q2mMOPhFxvt7ZQQJmdiuMby9B/vUAuVMghyP7oET+nIf6EO6CBd/w==} + peerDependencies: + eslint: '*' + dependencies: + eslint: 9.2.0 + lodash.camelcase: 4.3.0 + lodash.kebabcase: 4.1.1 + lodash.snakecase: 4.1.1 + lodash.upperfirst: 4.3.1 + dev: false + /eslint-plugin-flowtype/5.10.0: resolution: {integrity: sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -7598,7 +7832,7 @@ packages: jsdoctypeparser: 9.0.0 lodash: 4.17.21 regextras: 0.7.1 - semver: 7.6.0 + semver: 7.6.2 spdx-expression-parse: 3.0.1 transitivePeerDependencies: - supports-color @@ -7616,7 +7850,7 @@ packages: jsdoctypeparser: 9.0.0 lodash: 4.17.21 regextras: 0.7.1 - semver: 7.6.0 + semver: 7.6.2 spdx-expression-parse: 3.0.1 transitivePeerDependencies: - supports-color @@ -7634,7 +7868,25 @@ packages: jsdoctypeparser: 9.0.0 lodash: 4.17.21 regextras: 0.7.1 - semver: 7.6.0 + semver: 7.6.2 + spdx-expression-parse: 3.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /eslint-plugin-jsdoc/30.7.13_eslint@9.2.0: + resolution: {integrity: sha512-YM4WIsmurrp0rHX6XiXQppqKB8Ne5ATiZLJe2+/fkp9l9ExXFr43BbAbjZaVrpCT+tuPYOZ8k1MICARHnURUNQ==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + comment-parser: 0.7.6 + debug: 4.3.4 + eslint: 9.2.0 + jsdoctypeparser: 9.0.0 + lodash: 4.17.21 + regextras: 0.7.1 + semver: 7.6.2 spdx-expression-parse: 3.0.1 transitivePeerDependencies: - supports-color @@ -7652,7 +7904,7 @@ packages: jsdoctypeparser: 9.0.0 lodash: 4.17.21 regextras: 0.7.1 - semver: 7.6.0 + semver: 7.6.2 spdx-expression-parse: 3.0.1 transitivePeerDependencies: - supports-color @@ -7771,6 +8023,14 @@ packages: estraverse: 5.3.0 dev: false + /eslint-scope/8.0.1: + resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: false + /eslint-utils/1.4.3: resolution: {integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==} engines: {node: '>=6'} @@ -7810,6 +8070,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false + /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: false + /eslint/4.19.1: resolution: {integrity: sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==} engines: {node: '>=4'} @@ -7940,7 +8205,7 @@ packages: optionator: 0.9.4 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.6.0 + semver: 7.6.2 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 table: 6.8.2 @@ -7997,6 +8262,58 @@ packages: - supports-color dev: false + /eslint/9.2.0: + resolution: {integrity: sha512-0n/I88vZpCOzO+PQpt0lbsqmn9AsnsJAQseIqhZFI8ibQT0U1AkEKRxA3EVMos0BoHSXDQvCXY25TUjB5tr8Og==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0_eslint@9.2.0 + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 3.0.2 + '@eslint/js': 9.2.0 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.2.4 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + escape-string-regexp: 4.0.0 + eslint-scope: 8.0.1 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + /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: false + /espree/3.5.4: resolution: {integrity: sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==} engines: {node: '>=0.10.0'} @@ -8187,6 +8504,11 @@ packages: tmp: 0.0.33 dev: false + /extsprintf/1.3.0: + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} + engines: {'0': node >=0.6.0} + dev: false + /eyes/0.1.8: resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} engines: {node: '> 0.1.90'} @@ -8243,8 +8565,8 @@ packages: string-similarity: 4.0.4 dev: false - /fast-json-stringify/5.15.0: - resolution: {integrity: sha512-BUEAAyDKb64u+kmkINYfXUUiKjBKerSmVu/dzotfaWSHBxR44JFrOZgkhMO6VxDhDfiuAoi8mx4drd5nvNdA4Q==} + /fast-json-stringify/5.15.1: + resolution: {integrity: sha512-JopGtkvvguRqrS4gHXSSA2jf4pDgOZkeBAkLO1LbzOpiOMo7/kugoR+KiWifpLpluaVeYDkAuxCJOj4Gyc6L9A==} dependencies: '@fastify/merge-json-schemas': 0.1.1 ajv: 8.13.0 @@ -8313,14 +8635,14 @@ packages: proxy-addr: 2.0.7 rfdc: 1.3.1 secure-json-parse: 2.7.0 - semver: 7.6.0 + semver: 7.6.2 tiny-lru: 8.0.2 transitivePeerDependencies: - supports-color dev: false - /fastify/4.26.2: - resolution: {integrity: sha512-90pjTuPGrfVKtdpLeLzND5nyC4woXZN5VadiNQCicj/iJU4viNHKhsAnb7jmv1vu2IzkLXyBiCzdWuzeXgQ5Ug==} + /fastify/4.27.0: + resolution: {integrity: sha512-ci9IXzbigB8dyi0mSy3faa3Bsj0xWAPb9JeT4KRzubdSb6pNhcADRUaXCBml6V1Ss/a05kbtQls5LBmhHydoTA==} dependencies: '@fastify/ajv-compiler': 3.5.0 '@fastify/error': 3.4.1 @@ -8328,15 +8650,15 @@ packages: abstract-logging: 2.0.1 avvio: 8.3.0 fast-content-type-parse: 1.1.0 - fast-json-stringify: 5.15.0 + fast-json-stringify: 5.15.1 find-my-way: 8.2.0 light-my-request: 5.13.0 - pino: 8.21.0 + pino: 9.1.0 process-warning: 3.0.0 proxy-addr: 2.0.7 rfdc: 1.3.1 secure-json-parse: 2.7.0 - semver: 7.6.0 + semver: 7.6.2 toad-cache: 3.7.0 transitivePeerDependencies: - supports-color @@ -8362,14 +8684,6 @@ packages: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} dev: false - /fetch-blob/3.2.0: - resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} - engines: {node: ^12.20 || >= 14.13} - dependencies: - node-domexception: 1.0.0 - web-streams-polyfill: 3.3.3 - dev: false - /figures/2.0.0: resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} engines: {node: '>=4'} @@ -8406,6 +8720,13 @@ packages: flat-cache: 3.2.0 dev: false + /file-entry-cache/8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + dependencies: + flat-cache: 4.0.1 + dev: false + /file-loader/6.2.0_webpack@5.91.0: resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} @@ -8569,6 +8890,14 @@ packages: rimraf: 3.0.2 dev: false + /flat-cache/4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + dev: false + /flat/5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true @@ -8619,6 +8948,19 @@ packages: signal-exit: 3.0.7 dev: false + /forever-agent/0.6.1: + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + dev: false + + /form-data/2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: false + /form-data/3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} @@ -8637,13 +8979,6 @@ packages: mime-types: 2.1.35 dev: false - /formdata-polyfill/4.0.10: - resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} - engines: {node: '>=12.20.0'} - dependencies: - fetch-blob: 3.2.0 - dev: false - /forwarded/0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -8788,6 +9123,12 @@ packages: get-intrinsic: 1.2.4 dev: false + /getpass/0.1.7: + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + dependencies: + assert-plus: 1.0.0 + dev: false + /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -8868,6 +9209,11 @@ packages: type-fest: 0.20.2 dev: false + /globals/14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + dev: false + /globalthis/1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -8962,6 +9308,20 @@ packages: topo: 2.1.1 dev: false + /har-schema/2.0.0: + resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} + engines: {node: '>=4'} + dev: false + + /har-validator/5.1.5: + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + engines: {node: '>=6'} + deprecated: this library is no longer supported + dependencies: + ajv: 6.12.6 + har-schema: 2.0.0 + dev: false + /harmony-reflect/1.6.2: resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} dev: false @@ -9268,6 +9628,15 @@ packages: - debug dev: false + /http-signature/1.2.0: + resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} + engines: {node: '>=0.8', npm: '>=1.3.7'} + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.2 + sshpk: 1.18.0 + dev: false + /http-status-codes/1.4.0: resolution: {integrity: sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ==} dev: false @@ -9360,8 +9729,8 @@ packages: dev: false optional: true - /immutable/4.3.5: - resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} + /immutable/4.3.6: + resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} dev: false /import-cwd/2.1.0: @@ -9909,7 +10278,7 @@ packages: '@babel/parser': 7.24.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color dev: false @@ -10015,7 +10384,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -10103,7 +10472,7 @@ packages: - supports-color dev: false - /jest-config/29.7.0_@types+node@20.12.8: + /jest-config/29.7.0_@types+node@20.12.12: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -10118,7 +10487,7 @@ packages: '@babel/core': 7.24.5 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 babel-jest: 29.7.0_@babel+core@7.24.5 chalk: 4.1.2 ci-info: 3.9.0 @@ -10184,7 +10553,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.12.8 + '@types/node': 20.12.12 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -10201,7 +10570,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 jest-mock: 29.7.0 jest-util: 29.7.0 dev: false @@ -10217,7 +10586,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.12.8 + '@types/node': 20.12.12 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -10268,7 +10637,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 jest-util: 29.7.0 dev: false @@ -10323,7 +10692,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -10354,7 +10723,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -10396,7 +10765,7 @@ packages: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color dev: false @@ -10406,7 +10775,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -10431,7 +10800,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.12 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -10443,7 +10812,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.12 merge-stream: 2.0.0 supports-color: 7.2.0 dev: false @@ -10452,7 +10821,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.12 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false @@ -10461,7 +10830,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.12 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10543,6 +10912,10 @@ packages: argparse: 2.0.1 dev: false + /jsbn/0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + dev: false + /jsdoctypeparser/9.0.0: resolution: {integrity: sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==} engines: {node: '>=10'} @@ -10594,7 +10967,7 @@ packages: http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.9 + nwsapi: 2.2.10 parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 @@ -10636,7 +11009,7 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.9 + nwsapi: 2.2.10 parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 @@ -10678,7 +11051,7 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.9 + nwsapi: 2.2.10 parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 @@ -10779,10 +11152,18 @@ packages: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: false + /json-schema/0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + dev: false + /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: false + /json-stringify-safe/5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: false + /json5/0.5.1: resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} hasBin: true @@ -10819,6 +11200,16 @@ packages: graceful-fs: 4.2.11 dev: false + /jsprim/1.4.2: + resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} + engines: {node: '>=0.6.0'} + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + dev: false + /jsx-ast-utils/3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} @@ -11384,7 +11775,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.6.0 + semver: 7.6.2 dev: false /make-error/1.3.6: @@ -11855,11 +12246,6 @@ packages: tslib: 2.6.2 dev: false - /node-domexception/1.0.0: - resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} - engines: {node: '>=10.5.0'} - dev: false - /node-fetch/2.6.12: resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} engines: {node: 4.x || >=6.0.0} @@ -11872,15 +12258,6 @@ packages: whatwg-url: 5.0.0 dev: false - /node-fetch/3.3.2: - resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - data-uri-to-buffer: 4.0.1 - fetch-blob: 3.2.0 - formdata-polyfill: 4.0.10 - dev: false - /node-int64/0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: false @@ -11966,8 +12343,8 @@ packages: resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} dev: false - /nwsapi/2.2.9: - resolution: {integrity: sha512-2f3F0SEEer8bBu0dsNCFF50N0cTThV1nWFYcEYFZttdW0lDAoybv9cQoK7X7/68Z89S7FoRrVjP1LPX4XRf9vg==} + /nwsapi/2.2.10: + resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==} dev: false /nyc/11.9.0: @@ -12039,6 +12416,10 @@ packages: - supports-color dev: false + /oauth-sign/0.9.0: + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + dev: false + /object-assign/4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -12459,8 +12840,8 @@ packages: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} dev: false - /picocolors/1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + /picocolors/1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} dev: false /picomatch/2.3.1: @@ -12516,8 +12897,8 @@ packages: resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==} dev: false - /pino-std-serializers/6.2.2: - resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} + /pino-std-serializers/7.0.0: + resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} dev: false /pino/5.17.0: @@ -12545,21 +12926,21 @@ packages: sonic-boom: 1.4.1 dev: false - /pino/8.21.0: - resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==} + /pino/9.1.0: + resolution: {integrity: sha512-qUcgfrlyOtjwhNLdbhoL7NR4NkHjzykAPw0V2QLFbvu/zss29h4NkRnibyFzBrNCbzCOY3WZ9hhKSwfOkNggYA==} hasBin: true dependencies: atomic-sleep: 1.0.0 fast-redact: 3.5.0 on-exit-leak-free: 2.1.2 pino-abstract-transport: 1.2.0 - pino-std-serializers: 6.2.2 + pino-std-serializers: 7.0.0 process-warning: 3.0.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 safe-stable-stringify: 2.4.3 - sonic-boom: 3.8.1 - thread-stream: 2.7.0 + sonic-boom: 4.0.1 + thread-stream: 3.0.0 dev: false /pirates/4.0.6: @@ -13151,7 +13532,7 @@ packages: dependencies: autoprefixer: 9.8.8 browserslist: 4.23.0 - caniuse-lite: 1.0.30001615 + caniuse-lite: 1.0.30001618 css-blank-pseudo: 0.1.4 css-has-pseudo: 0.10.0 css-prefers-color-scheme: 3.1.1 @@ -13345,7 +13726,7 @@ packages: engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 dev: false @@ -13531,6 +13912,11 @@ packages: side-channel: 1.0.6 dev: false + /qs/6.5.3: + resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} + engines: {node: '>=0.6'} + dev: false + /querystringify/2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: false @@ -13657,7 +14043,7 @@ packages: react-dom: 18.3.1_react@18.3.1 dev: false - /react-redux/8.1.3_0e167ac1e816b52e14eec6e9a3537898: + /react-redux/8.1.3_25914b775dd669e94923110b39c04f2c: resolution: {integrity: sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==} peerDependencies: '@types/react': ^16.8 || ^17.0 || ^18.0 @@ -13680,8 +14066,6 @@ packages: dependencies: '@babel/runtime': 7.24.5 '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 18.3.1 - '@types/react-dom': 18.3.0 '@types/use-sync-external-store': 0.0.3 hoist-non-react-statics: 3.3.2 react: 18.3.1 @@ -13691,7 +14075,7 @@ packages: use-sync-external-store: 1.2.2_react@18.3.1 dev: false - /react-redux/8.1.3_25914b775dd669e94923110b39c04f2c: + /react-redux/8.1.3_e3d64c6e27dcebeb51f433cb56fea7e8: resolution: {integrity: sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==} peerDependencies: '@types/react': ^16.8 || ^17.0 || ^18.0 @@ -13714,6 +14098,8 @@ packages: dependencies: '@babel/runtime': 7.24.5 '@types/hoist-non-react-statics': 3.3.5 + '@types/react': 18.3.2 + '@types/react-dom': 18.3.0 '@types/use-sync-external-store': 0.0.3 hoist-non-react-statics: 3.3.2 react: 18.3.1 @@ -13741,17 +14127,6 @@ packages: use-sync-external-store: 1.2.2_react@18.3.1 dev: false - /react-router-dom/6.22.3: - resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - dependencies: - '@remix-run/router': 1.15.3 - react-router: 6.22.3 - dev: false - /react-router-dom/6.22.3_react-dom@18.3.1+react@18.3.1: resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==} engines: {node: '>=14.0.0'} @@ -13765,13 +14140,17 @@ packages: react-router: 6.22.3_react@18.3.1 dev: false - /react-router/6.22.3: - resolution: {integrity: sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==} + /react-router-dom/6.23.1_react-dom@18.3.1+react@18.3.1: + resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' + react-dom: '>=16.8' dependencies: - '@remix-run/router': 1.15.3 + '@remix-run/router': 1.16.1 + react: 18.3.1 + react-dom: 18.3.1_react@18.3.1 + react-router: 6.23.1_react@18.3.1 dev: false /react-router/6.22.3_react@18.3.1: @@ -13784,22 +14163,13 @@ packages: react: 18.3.1 dev: false - /react-router/6.23.0: - resolution: {integrity: sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==} + /react-router/6.23.1_react@18.3.1: + resolution: {integrity: sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' dependencies: - '@remix-run/router': 1.16.0 - dev: false - - /react-router/6.23.0_react@18.3.1: - resolution: {integrity: sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - dependencies: - '@remix-run/router': 1.16.0 + '@remix-run/router': 1.16.1 react: 18.3.1 dev: false @@ -14096,6 +14466,33 @@ packages: strip-ansi: 6.0.1 dev: false + /request/2.88.2: + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + dependencies: + aws-sign2: 0.7.0 + aws4: 1.12.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.35 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.3 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + dev: false + /require-at/1.0.6: resolution: {integrity: sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==} engines: {node: '>=4'} @@ -14363,7 +14760,7 @@ packages: deprecated: This package has been deprecated in favour of @sinonjs/samsam dev: false - /sass-loader/13.3.3_sass@1.76.0+webpack@5.91.0: + /sass-loader/13.3.3_sass@1.77.1+webpack@5.91.0: resolution: {integrity: sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -14383,17 +14780,17 @@ packages: optional: true dependencies: neo-async: 2.6.2 - sass: 1.76.0 + sass: 1.77.1 webpack: 5.91.0_webpack-cli@4.8.0 dev: false - /sass/1.76.0: - resolution: {integrity: sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==} + /sass/1.77.1: + resolution: {integrity: sha512-OMEyfirt9XEfyvocduUIOlUSkWOXS/LAt6oblR/ISXCTukyavjex+zQNm51pPCOiFKY1QpWvEH1EeCkgyV3I6w==} engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 3.6.0 - immutable: 4.3.5 + immutable: 4.3.6 source-map-js: 1.2.0 dev: false @@ -14487,12 +14884,10 @@ packages: hasBin: true dev: false - /semver/7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + /semver/7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} engines: {node: '>=10'} hasBin: true - dependencies: - lru-cache: 6.0.0 dev: false /send/0.18.0: @@ -14956,8 +15351,8 @@ packages: flatstr: 1.0.12 dev: false - /sonic-boom/3.8.1: - resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} + /sonic-boom/4.0.1: + resolution: {integrity: sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==} dependencies: atomic-sleep: 1.0.0 dev: false @@ -15091,6 +15486,22 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: false + /sshpk/1.18.0: + resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + asn1: 0.2.6 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: false + /ssri/8.0.1: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} engines: {node: '>= 8'} @@ -15574,8 +15985,8 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: false - /thread-stream/2.7.0: - resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} + /thread-stream/3.0.0: + resolution: {integrity: sha512-oUIFjxaUT6knhPtWgDMc29zF1FcSl0yXpapkyrQrCGEfYA2HUZXCilUtKyYIv6HkCyqSPAMkY+EG0GbyIrNDQg==} dependencies: real-require: 0.2.0 dev: false @@ -15639,6 +16050,14 @@ packages: hoek: 4.3.1 dev: false + /tough-cookie/2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} + dependencies: + psl: 1.9.0 + punycode: 2.3.1 + dev: false + /tough-cookie/4.1.4: resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} @@ -15688,6 +16107,15 @@ packages: resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} dev: false + /ts-api-utils/1.3.0_typescript@5.4.5: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.4.5 + dev: false + /ts-node/10.9.2_012770df4c91b2e1aca41565d49b2336: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -15750,7 +16178,7 @@ packages: yn: 3.1.1 dev: false - /ts-node/10.9.2_963cc0d5ae6de0d335abf10cc0dc387d: + /ts-node/10.9.2_2c8ef8cad6c9f4cf0bb72c163f75d4c3: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -15769,7 +16197,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.8 + '@types/node': 18.19.33 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -15781,7 +16209,7 @@ packages: yn: 3.1.1 dev: false - /ts-node/10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3: + /ts-node/10.9.2_b445dda6b6bbd3887877149375c4498a: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -15800,7 +16228,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.31 + '@types/node': 13.13.52 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -15812,7 +16240,7 @@ packages: yn: 3.1.1 dev: false - /ts-node/10.9.2_b445dda6b6bbd3887877149375c4498a: + /ts-node/10.9.2_b76c8fe9d8b21e32b045d68112348f0c: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -15831,7 +16259,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 13.13.52 + '@types/node': 20.12.12 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -15886,6 +16314,16 @@ packages: typescript: 5.4.5 dev: false + /tunnel-agent/0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /tweetnacl/0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + dev: false + /type-check/0.3.2: resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} @@ -16010,7 +16448,7 @@ packages: typedoc: '>=0.7.0 <0.18.0' dependencies: lodash: 4.17.21 - semver: 7.6.0 + semver: 7.6.2 dev: false /typedoc-plugin-external-module-name/3.1.0_typedoc@0.17.8: @@ -16019,7 +16457,7 @@ packages: typedoc: '>=0.7.0 <0.18.0' dependencies: lodash: 4.17.21 - semver: 7.6.0 + semver: 7.6.2 typedoc: 0.17.8_typescript@5.4.5 dev: false @@ -16093,6 +16531,20 @@ packages: typescript: 5.4.5 dev: false + /typedoc/0.25.13_typescript@5.4.5: + resolution: {integrity: sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==} + engines: {node: '>= 16'} + hasBin: true + peerDependencies: + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x + dependencies: + lunr: 2.3.9 + marked: 4.3.0 + minimatch: 9.0.4 + shiki: 0.14.7 + typescript: 5.4.5 + dev: false + /typescript-compare/0.0.2: resolution: {integrity: sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==} dependencies: @@ -16219,15 +16671,15 @@ packages: which: 1.3.1 dev: false - /update-browserslist-db/1.0.14_browserslist@4.23.0: - resolution: {integrity: sha512-JixKH8GR2pWYshIPUg/NujK3JO7JiqEEUiNArE86NQyrgUuZeTlZQN3xuS/yiV5Kb48ev9K6RqNkaJjXsdg7Jw==} + /update-browserslist-db/1.0.16_browserslist@4.23.0: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: browserslist: 4.23.0 escalade: 3.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 dev: false /uri-js/4.4.1: @@ -16290,6 +16742,12 @@ packages: engines: {node: '>= 0.4.0'} dev: false + /uuid/3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + dev: false + /uuid/8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -16332,6 +16790,15 @@ packages: resolution: {integrity: sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==} dev: false + /verror/1.10.0: + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: false + /vise/2.1.1: resolution: {integrity: sha512-R25Ify8nBP/l7EYjwVooexLQQAfpIqR7wusk90b+w3UYybVB96hkFWZUIvIBUC/MgvPRvAEpe3ok8wNKFzsrYA==} engines: {node: '>=6.0.0'} @@ -16419,11 +16886,6 @@ packages: minimalistic-assert: 1.0.1 dev: false - /web-streams-polyfill/3.3.3: - resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} - engines: {node: '>= 8'} - dev: false - /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: false @@ -16589,7 +17051,7 @@ packages: acorn-import-assertions: 1.9.0_acorn@8.11.3 browserslist: 4.23.0 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.16.0 + enhanced-resolve: 5.16.1 es-module-lexer: 1.5.2 eslint-scope: 5.1.1 events: 3.3.0 @@ -17106,7 +17568,7 @@ packages: dev: false file:projects/app-dev.tgz_webpack-cli@4.8.0+webpack@5.91.0: - resolution: {integrity: sha512-zvYDKgw44TjCVSIzTtldrfRejV254YUa3OVrdEqxvRHC0AwmW62pBXj+wJ1pIcBhRr+W4n5KEsXgTScAqzeEMQ==, tarball: file:projects/app-dev.tgz} + resolution: {integrity: sha512-cDkIsexp/EugJyvWKVooLr0ME9iUuT8FirWxfhq7sbfzzUCoc85OlXqRp6GFOHjx38C0K+i4w3zFHxLSSkT2ww==, tarball: file:projects/app-dev.tgz} id: file:projects/app-dev.tgz name: '@rush-temp/app-dev' version: 0.0.0 @@ -17125,12 +17587,11 @@ packages: '@babel/register': 7.23.7_@babel+core@7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 '@jchip/redbird': 1.3.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 '@types/node': 14.18.63 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@types/web': 0.0.143 '@types/webpack': 5.28.0_webpack-cli@4.8.0 '@typescript-eslint/eslint-plugin': 4.33.0_f0632536362013fea90db5e6e3866f43 '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 @@ -17147,7 +17608,7 @@ packages: chai: 4.4.1 chalker: 1.2.0 chokidar: 3.6.0 - core-js: 3.37.0 + core-js: 3.37.1 electrode-server: 3.3.0 electrode-server1: /electrode-server/1.9.0 eslint: 7.32.0 @@ -17168,7 +17629,6 @@ packages: mocha: 10.4.0 mock-require: 3.0.3 nix-clap: 1.3.13 - node-fetch: 3.3.2 nyc: 15.1.0 open: 8.4.2 optional-require: 1.1.8 @@ -17178,9 +17638,10 @@ packages: ps-get: 1.1.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 + request: 2.88.2 require-at: 1.0.6 run-verify: 1.2.6 - semver: 7.6.0 + semver: 7.6.2 serve-index-fs: 1.10.1 shx: 0.3.4 sinon: 9.2.4 @@ -17216,7 +17677,7 @@ packages: dependencies: '@babel/runtime': 7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 '@types/node': 17.0.45 '@types/sinon': 10.0.20 @@ -17261,7 +17722,7 @@ packages: dependencies: '@babel/core': 7.24.5 '@babel/preset-env': 7.24.5_@babel+core@7.24.5 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 '@xarc/module-dev': 2.2.5 babel-loader: 9.1.3_dc209d876f00824f257aea72a8bca5b1 @@ -17338,26 +17799,25 @@ packages: dev: false file:projects/index-page.tgz: - resolution: {integrity: sha512-St2DVDNnNwcNdYGOFK872YpHzj3ldn3l6HjpnVlCPY9YvvOD9nigKn6fOfTI3KnuMzK2sMwfrv2NYK4CM+PZqw==, tarball: file:projects/index-page.tgz} + resolution: {integrity: sha512-52fe2LiJwMoQfHyxqs+mUtESHNGzI3G1jEXxh8av6/QK85m3MuS+qxrGL4FwJaxrvcXLN63TFruilTJEVlSx4g==, tarball: file:projects/index-page.tgz} name: '@rush-temp/index-page' version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 - '@types/node': 13.13.52 + '@types/node': 20.12.12 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 2.34.0_343f3b16d0c7a593d8aa46e5ab269cc6 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@5.4.5 - '@xarc/module-dev': 2.2.5 + '@typescript-eslint/eslint-plugin': 7.9.0_4fbd4793b224ac4cc3eab95624efeff0 + '@typescript-eslint/parser': 7.9.0_eslint@9.2.0+typescript@5.4.5 + '@xarc/module-dev': 5.0.0 '@xarc/run': 1.1.1 - babel-eslint: 10.1.0_eslint@6.8.0 chai: 4.4.1 - eslint: 6.8.0 + eslint: 9.2.0 eslint-config-walmart: 2.2.1 - eslint-plugin-filenames: 1.3.2_eslint@6.8.0 - eslint-plugin-jsdoc: 30.7.13_eslint@6.8.0 + eslint-plugin-filenames: 1.3.2_eslint@9.2.0 + eslint-plugin-jsdoc: 30.7.13_eslint@9.2.0 lodash: 4.17.21 mocha: 10.4.0 nyc: 15.1.0 @@ -17365,10 +17825,9 @@ packages: sinon: 7.5.0 sinon-chai: 3.7.0_chai@4.4.1+sinon@7.5.0 source-map-support: 0.5.21 - ts-node: 10.9.2_b445dda6b6bbd3887877149375c4498a - typedoc: 0.17.8_typescript@5.4.5 + ts-node: 10.9.2_b76c8fe9d8b21e32b045d68112348f0c + typedoc: 0.25.13_typescript@5.4.5 typescript: 5.4.5 - xclap: 0.2.53 xsh: 0.4.5 xstdout: 0.1.1 transitivePeerDependencies: @@ -17388,7 +17847,7 @@ packages: '@babel/preset-react': 7.24.1_@babel+core@7.24.5 '@babel/register': 7.23.7_@babel+core@7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 '@types/node': 13.13.52 '@types/sinon': 9.0.11 @@ -17487,9 +17946,9 @@ packages: '@types/mocha': 10.0.1 babel-plugin-istanbul: 6.1.1 chai: 4.4.1 - chai-as-promised: 7.1.1_chai@4.4.1 + chai-as-promised: 7.1.2_chai@4.4.1 chai-shallowly: 1.0.0 - core-js: 3.37.0 + core-js: 3.37.1 enzyme: 3.11.0 enzyme-adapter-react-16: 1.15.8_enzyme@3.11.0 karma: 6.4.3 @@ -17539,7 +17998,7 @@ packages: dependencies: '@types/mocha': 10.0.6 chai: 4.4.1 - chai-as-promised: 7.1.1_chai@4.4.1 + chai-as-promised: 7.1.2_chai@4.4.1 chai-shallowly: 1.0.0 enzyme: 3.11.0 enzyme-adapter-react-16: 1.15.8_enzyme@3.11.0 @@ -17590,8 +18049,8 @@ packages: name: '@rush-temp/opt-sass' version: 0.0.0 dependencies: - sass: 1.76.0 - sass-loader: 13.3.3_sass@1.76.0+webpack@5.91.0 + sass: 1.77.1 + sass-loader: 13.3.3_sass@1.77.1+webpack@5.91.0 shx: 0.3.4 transitivePeerDependencies: - fibers @@ -17629,7 +18088,7 @@ packages: react: 18.3.1 react-dom: 18.3.1_react@18.3.1 react-redux: 8.1.3_25914b775dd669e94923110b39c04f2c - react-router: 6.23.0_react@18.3.1 + react-router: 6.23.1_react@18.3.1 react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 redux-logger: 3.0.6 @@ -17660,7 +18119,7 @@ packages: react: 18.3.1 react-dom: 18.3.1_react@18.3.1 react-redux: 8.1.3_25914b775dd669e94923110b39c04f2c - react-router: 6.23.0_react@18.3.1 + react-router: 6.23.1_react@18.3.1 react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 webpack-hot-middleware: 2.26.1 @@ -17688,7 +18147,7 @@ packages: react: 18.3.1 react-dom: 18.3.1_react@18.3.1 react-redux: 8.1.3_25914b775dd669e94923110b39c04f2c - react-router: 6.23.0_react@18.3.1 + react-router: 6.23.1_react@18.3.1 react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 webpack-hot-middleware: 2.26.1 @@ -17706,10 +18165,10 @@ packages: dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 '@testing-library/react': 11.2.7_react-dom@18.3.1+react@18.3.1 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 - '@types/node': 18.19.31 - '@types/react': 18.3.1 + '@types/node': 18.19.33 + '@types/react': 18.3.2 '@types/react-dom': 18.3.0 '@types/sinon': 10.0.20 '@types/sinon-chai': 3.2.12 @@ -17734,7 +18193,7 @@ packages: sinon: 14.0.2 sinon-chai: 3.7.0_chai@4.4.1+sinon@14.0.2 source-map-support: 0.5.21 - ts-node: 10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3 + ts-node: 10.9.2_2c8ef8cad6c9f4cf0bb72c163f75d4c3 tslib: 2.6.2 typedoc: 0.22.18_typescript@5.4.5 typescript: 5.4.5 @@ -17755,10 +18214,10 @@ packages: dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 '@testing-library/react': 11.2.7_react-dom@18.3.1+react@18.3.1 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 '@types/node': 14.18.63 - '@types/react': 18.3.1 + '@types/react': 18.3.2 '@types/react-dom': 18.3.0 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 @@ -17802,10 +18261,10 @@ packages: version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 '@types/node': 14.18.63 - '@types/react': 18.3.1 + '@types/react': 18.3.2 '@types/react-dom': 18.3.0 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 @@ -17845,10 +18304,10 @@ packages: version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 '@types/node': 14.18.63 - '@types/react': 18.3.1 + '@types/react': 18.3.2 '@types/react-dom': 18.3.0 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 @@ -17887,10 +18346,10 @@ packages: dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 '@testing-library/react': 13.4.0_react-dom@18.3.1+react@18.3.1 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 - '@types/node': 18.19.31 - '@types/react': 18.3.1 + '@types/node': 18.19.33 + '@types/react': 18.3.2 '@types/react-dom': 18.3.0 '@types/sinon': 10.0.20 '@types/sinon-chai': 3.2.12 @@ -17910,12 +18369,12 @@ packages: nyc: 15.1.0 react: 18.3.1 react-dom: 18.3.1_react@18.3.1 - react-redux: 8.1.3_0e167ac1e816b52e14eec6e9a3537898 + react-redux: 8.1.3_e3d64c6e27dcebeb51f433cb56fea7e8 redux: 4.2.1 sinon: 14.0.2 sinon-chai: 3.7.0_chai@4.4.1+sinon@14.0.2 source-map-support: 0.5.21 - ts-node: 10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3 + ts-node: 10.9.2_2c8ef8cad6c9f4cf0bb72c163f75d4c3 tslib: 2.6.2 typedoc: 0.22.18_typescript@5.4.5 typescript: 5.4.5 @@ -17937,10 +18396,10 @@ packages: '@babel/runtime': 7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 '@testing-library/react': 13.4.0_react-dom@18.3.1+react@18.3.1 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 - '@types/node': 18.19.31 - '@types/react': 18.3.1 + '@types/node': 18.19.33 + '@types/react': 18.3.2 '@types/react-dom': 18.3.0 '@types/sinon': 10.0.20 '@types/sinon-chai': 3.2.12 @@ -17962,14 +18421,14 @@ packages: nyc: 15.1.0 react: 18.3.1 react-dom: 18.3.1_react@18.3.1 - react-redux: 8.1.3_0e167ac1e816b52e14eec6e9a3537898 - react-router: 6.23.0_react@18.3.1 + react-redux: 8.1.3_e3d64c6e27dcebeb51f433cb56fea7e8 + react-router: 6.23.1_react@18.3.1 react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 sinon: 14.0.2 sinon-chai: 3.7.0_chai@4.4.1+sinon@14.0.2 source-map-support: 0.5.21 - ts-node: 10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3 + ts-node: 10.9.2_2c8ef8cad6c9f4cf0bb72c163f75d4c3 tslib: 2.6.2 typedoc: 0.22.18_typescript@5.4.5 typescript: 5.4.5 @@ -17990,10 +18449,10 @@ packages: dependencies: '@babel/runtime': 7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 - '@types/node': 18.19.31 - '@types/react': 18.3.1 + '@types/node': 18.19.33 + '@types/react': 18.3.2 '@types/react-dom': 18.3.0 '@types/sinon': 10.0.20 '@types/sinon-chai': 3.2.12 @@ -18015,7 +18474,7 @@ packages: sinon: 14.0.2 sinon-chai: 3.7.0_chai@4.4.1+sinon@14.0.2 source-map-support: 0.5.21 - ts-node: 10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3 + ts-node: 10.9.2_2c8ef8cad6c9f4cf0bb72c163f75d4c3 tslib: 2.6.2 typedoc: 0.23.28_typescript@5.4.5 typescript: 5.4.5 @@ -18031,7 +18490,7 @@ packages: version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 '@types/node': 13.13.52 '@types/sinon': 9.0.11 @@ -18077,7 +18536,7 @@ packages: dev: false file:projects/subapp-react.tgz: - resolution: {integrity: sha512-1SXFPRQnYr2zoFFdfcEXz6kSIcM8aFN6Jb1kGPIn1aJoaZO7JmtsEezAERxzXUJROtThZfHR2S+YAqK3hahmEw==, tarball: file:projects/subapp-react.tgz} + resolution: {integrity: sha512-gexchgPUPD66uCLonRrmR+4QFYPz+8xG34yEtthNlp5n4J4V6R5TOdWqRKA4ZzD19a1T9UAmemV301zNFVQnBg==, tarball: file:projects/subapp-react.tgz} name: '@rush-temp/subapp-react' version: 0.0.0 dependencies: @@ -18096,8 +18555,8 @@ packages: react: 18.3.1 react-dom: 18.3.1_react@18.3.1 react-redux: 9.1.2_react@18.3.1+redux@5.0.1 - react-router: 6.23.0_react@18.3.1 - react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 + react-router: 6.23.1_react@18.3.1 + react-router-dom: 6.23.1_react-dom@18.3.1+react@18.3.1 redux: 5.0.1 run-verify: 1.2.6 transitivePeerDependencies: @@ -18190,7 +18649,7 @@ packages: '@xarc/run': 1.1.1 babel-preset-minify: 0.5.2 chai: 4.3.6 - chai-as-promised: 7.1.1_chai@4.3.6 + chai-as-promised: 7.1.2_chai@4.3.6 electrode-archetype-njs-module-dev: 3.0.3 electrode-react-webapp: 5.1.1 eslint: 7.32.0 @@ -18223,7 +18682,7 @@ packages: dependencies: '@babel/cli': 7.24.5 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/chai-as-promised': 7.1.8 '@types/mocha': 10.0.6 '@types/node': 14.18.63 @@ -18237,7 +18696,7 @@ packages: babel-plugin-transform-remove-strict-mode: 0.0.2 babel-preset-minify: 0.5.2 chai: 4.4.1 - chai-as-promised: 7.1.1_chai@4.4.1 + chai-as-promised: 7.1.2_chai@4.4.1 eslint: 7.32.0 eslint-config-walmart: 2.2.1 eslint-plugin-filenames: 1.3.2_eslint@7.32.0 @@ -18274,11 +18733,11 @@ packages: '@module-federation/concat-runtime': 0.0.1 '@testing-library/jest-dom': 5.17.0 '@testing-library/react': 14.3.1 - '@types/node': 20.12.8 + '@types/node': 20.12.12 '@xarc/fastify-server': 3.3.1 '@xarc/run': 1.1.1 prettier: 3.2.5 - ts-node: 10.9.2_963cc0d5ae6de0d335abf10cc0dc387d + ts-node: 10.9.2_b76c8fe9d8b21e32b045d68112348f0c typescript: 5.4.5 webpack-hot-middleware: 2.26.1 transitivePeerDependencies: @@ -18295,13 +18754,13 @@ packages: version: 0.0.0 dependencies: '@babel/runtime': 7.24.5 - '@types/node': 20.12.8 + '@types/node': 20.12.12 '@xarc/fastify-server': 3.3.1 '@xarc/run': 1.1.1 isomorphic-loader: 4.5.0 prop-types: 15.8.1 react-dom: 18.2.0 - ts-node: 10.9.2_963cc0d5ae6de0d335abf10cc0dc387d + ts-node: 10.9.2_b76c8fe9d8b21e32b045d68112348f0c typescript: 5.4.5 webpack-hot-middleware: 2.25.4 transitivePeerDependencies: @@ -18317,7 +18776,7 @@ packages: version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 '@types/node': 13.13.52 '@types/sinon': 9.0.11 @@ -18355,7 +18814,7 @@ packages: version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.6 '@types/node': 14.18.63 '@types/sinon': 9.0.11 @@ -18396,9 +18855,9 @@ packages: version: 0.0.0 dependencies: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@types/chai': 4.3.15 + '@types/chai': 4.3.16 '@types/mocha': 10.0.0 - '@types/node': 18.19.31 + '@types/node': 18.19.33 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 '@typescript-eslint/eslint-plugin': 2.34.0_343f3b16d0c7a593d8aa46e5ab269cc6 @@ -18430,7 +18889,7 @@ packages: sinon: 7.5.0 sinon-chai: 3.7.0_chai@4.4.1+sinon@7.5.0 source-map-support: 0.5.21 - ts-node: 10.9.2_b2c80f6ae3efa14060f3abc7cebd58e3 + ts-node: 10.9.2_2c8ef8cad6c9f4cf0bb72c163f75d4c3 typedoc: 0.17.8_typescript@5.4.5 typescript: 5.4.5 url-loader: 4.1.1_file-loader@6.2.0+webpack@5.91.0 diff --git a/packages/subapp-react/package.json b/packages/subapp-react/package.json index 5b3b1aa19..b97185fbd 100644 --- a/packages/subapp-react/package.json +++ b/packages/subapp-react/package.json @@ -48,16 +48,16 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^9.0.4", - "react-router": "^6.23.0", - "react-router-dom": "~6.22.0", + "react-router": "^6.20.1", + "react-router-dom": "^6.20.1", "redux": "^5.0.0", "run-verify": "^1.2.6", "subapp-pkg-util": "0.0.1" }, "peerDependencies": { "react": "*", - "react-router": "^6.23.0", - "react-router-dom": "~6.22.0" + "react-dom": "*", + "react-router-dom": "^6.20.1" }, "nyc": { "all": true, diff --git a/packages/xarc-app-dev/package.json b/packages/xarc-app-dev/package.json index c596fc504..058d00b3b 100644 --- a/packages/xarc-app-dev/package.json +++ b/packages/xarc-app-dev/package.json @@ -80,7 +80,6 @@ "mime": "^3.0.0", "mkdirp": "^1.0.4", "nix-clap": "^1.3.13", - "node-fetch": "^3.3.2", "nyc": "^15.1.0", "open": "^8.4.0", "optional-require": "^1.1.8", @@ -89,6 +88,7 @@ "ps-get": "^1.1.0", "read-pkg-up": "^7.0.1", "regenerator-runtime": "^0.13.9", + "request": "^2.88.2", "require-at": "^1.0.6", "semver": "^7.3.7", "serve-index-fs": "^1.10.1", @@ -110,7 +110,6 @@ "@types/node": "^14.14.16", "@types/sinon": "^9.0.10", "@types/sinon-chai": "^3.2.8", - "@types/web": "0.0.143", "@types/webpack": "5.28.0", "@typescript-eslint/eslint-plugin": "^4.11.0", "@typescript-eslint/parser": "^4.11.0", diff --git a/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts b/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts index e2056a949..c03d5b724 100644 --- a/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts +++ b/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts @@ -2,7 +2,7 @@ /* eslint-disable no-magic-numbers, no-process-exit, global-require, no-console, max-statements */ import sudoPrompt from "sudo-prompt"; -import fetch from 'node-fetch'; +import request from "request"; import http from "http"; import Util from "util"; import { formUrl } from "../utils"; @@ -39,8 +39,8 @@ const isProxyRunning = async () => { }); try { - const response = await fetch(statusUrl); - return response.ok; // Returns true if the status code is 2xx + await Util.promisify(request)(statusUrl); + return true; } catch { return false; } @@ -58,12 +58,11 @@ const handleRestart = type => { .map(k => `${k}=${options[k]}`) .join("&") }); - fetch(restartUrl) - .then(res => res.text()) - .then(body => console.log('Restart response:', body)) - .catch(err => { - console.error("Restarting failed, Error:", err, "\nrestart URL", restartUrl); - }); + request(restartUrl, (err, _res, body) => { + if (err) { + console.error("Restarting failed, body:", body, "Error", err, "\nrestart URL", restartUrl); + } + }); }; process.on("SIGHUP", restart); @@ -117,12 +116,10 @@ async function mainSpawn() { const handleElevatedProxy = () => { process.on("SIGINT", () => { - fetch(exitUrl) - .then(() => { - console.log("Elevated Electrode dev proxy terminating"); - process.nextTick(() => process.exit(0)); - }) - .catch(console.error); + request(exitUrl, () => { + console.log("Elevated Electrode dev proxy terminating"); + process.nextTick(() => process.exit(0)); + }); }); }; @@ -136,4 +133,4 @@ async function mainSpawn() { } } -mainSpawn(); +mainSpawn(); \ No newline at end of file diff --git a/packages/xarc-app-dev/tsconfig.json b/packages/xarc-app-dev/tsconfig.json index 52f4f5a28..230a61169 100644 --- a/packages/xarc-app-dev/tsconfig.json +++ b/packages/xarc-app-dev/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "outDir": "dist", - "lib": ["dom", "es2018"], + "lib": ["es2018"], "module": "CommonJS", "esModuleInterop": true, "target": "ES2018", @@ -14,8 +14,7 @@ "alwaysStrict": true, "strictFunctionTypes": true, "allowJs": true, - "importHelpers": true, - "typeRoots": ["./node_modules/@types"] + "importHelpers": true }, "typedocOptions": { "entryPointStrategy": "expand" diff --git a/packages/xarc-index-page/package.json b/packages/xarc-index-page/package.json index a827b0290..1a109f6d0 100644 --- a/packages/xarc-index-page/package.json +++ b/packages/xarc-index-page/package.json @@ -4,12 +4,12 @@ "description": "Electrode X template and handlers for generating index.html webpage", "main": "dist/index.js", "scripts": { - "build": "clap user/build", - "test": "clap test", - "coverage": "clap test-cov", - "check": "clap check", - "prepublishOnly": "clap -n build docs && clap check", - "docs": "clap xarc/docs" + "build": "xrun user/build", + "test": "xrun xarc/test-only", + "coverage": "xrun xarc/test-cov", + "check": "xrun xarc/check", + "prepublishOnly": "xrun [[build, docs], xarc/check]", + "docs": "xrun xarc/docs" }, "repository": { "type": "git", @@ -33,31 +33,29 @@ }, "homepage": "https://github.com/electrode-io/electrode#readme", "devDependencies": { - "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/chai": "^4.2.11", - "@types/mocha": "^10.0.1", - "@types/node": "^13.7.6", + "@istanbuljs/nyc-config-typescript": "^1.0.2", + "@types/chai": "^4.3.16", + "@types/mocha": "^10.0.6", + "@types/node": "^20.12.11", "@types/sinon": "^9.0.0", - "@types/sinon-chai": "^3.2.4", - "@typescript-eslint/eslint-plugin": "^2.21.0", - "@typescript-eslint/parser": "^2.21.0", - "@xarc/module-dev": "^2.2.5", + "@types/sinon-chai": "^3.2.12", + "@typescript-eslint/eslint-plugin": "^7.9.0", + "@typescript-eslint/parser": "^7.9.0", + "@xarc/module-dev": "^5.0.0", "@xarc/run": "^1.1.1", - "babel-eslint": "^10.1.0", "chai": "^4.2.0", - "eslint": "^6.8.0", + "eslint": "^9.2.0", "eslint-config-walmart": "^2.2.1", - "eslint-plugin-filenames": "^1.1.0", + "eslint-plugin-filenames": "^1.3.2", "eslint-plugin-jsdoc": "^30.3.0", - "mocha": "^10.2.0", - "nyc": "^15.0.0", + "mocha": "^10.4.0", + "nyc": "^15.1.0", "sinon": "^7.2.6", - "sinon-chai": "^3.3.0", - "source-map-support": "^0.5.16", - "ts-node": "^10.9.1", - "typedoc": "^0.17.4", + "sinon-chai": "^3.7.0", + "source-map-support": "^0.5.21", + "ts-node": "^10.9.2", + "typedoc": "^0.25.13", "typescript": "^5.4.5", - "xclap": "^0.2.51", "xsh": "^0.4.5", "xstdout": "^0.1.1" }, @@ -78,6 +76,7 @@ "exclude": [ "*clap.js", "*clap.ts", + "xrun-tasks.*", "coverage", "dist", "docs", @@ -100,4 +99,4 @@ ], "recursive": true } -} +} \ No newline at end of file diff --git a/packages/xarc-index-page/tsconfig.json b/packages/xarc-index-page/tsconfig.json index 45cbecf50..d8131fa06 100644 --- a/packages/xarc-index-page/tsconfig.json +++ b/packages/xarc-index-page/tsconfig.json @@ -1,19 +1,30 @@ { "compilerOptions": { "outDir": "dist", - "lib": ["es2018"], + "lib": [ + "es2018" + ], "module": "CommonJS", "esModuleInterop": false, + "importHelpers": true, "target": "ES2018", "preserveConstEnums": true, "sourceMap": true, "declaration": true, - "types": ["node", "mocha"], + "types": [ + "node", + "mocha", + "chai", + "sinon", + "sinon-chai" + ], "forceConsistentCasingInFileNames": true, "noImplicitReturns": true, "alwaysStrict": false, "strictFunctionTypes": true, "jsx": "react" }, - "include": ["src"] + "include": [ + "src" + ] } diff --git a/packages/xarc-index-page/xclap.ts b/packages/xarc-index-page/xrun-tasks.ts similarity index 100% rename from packages/xarc-index-page/xclap.ts rename to packages/xarc-index-page/xrun-tasks.ts diff --git a/packages/xarc-react-redux/test/spec/index.spec.tsx b/packages/xarc-react-redux/test/spec/index.spec.tsx index d10a98223..4b1fbef4a 100644 --- a/packages/xarc-react-redux/test/spec/index.spec.tsx +++ b/packages/xarc-react-redux/test/spec/index.spec.tsx @@ -7,17 +7,21 @@ import { SubAppDef, SubAppContainer, envHooks } from "@xarc/subapp"; import { Provider } from "react-redux"; import { render, waitFor, screen } from "@testing-library/react"; import sinon from "sinon"; -import { createStore, reduxFeature, ReduxFeature } from "../../src/browser/index"; +import { + createStore, + reduxFeature, + ReduxFeature, +} from "../../src/browser/index"; const { createElement } = React; // eslint-disable-line -const mockPrepare = async initialState => { +const mockPrepare = async (initialState) => { return { initialState: "init-state-" + initialState }; }; const options = { React, - prepare: mockPrepare + prepare: mockPrepare, }; const MockComponent = () => { @@ -45,7 +49,7 @@ describe("reactReduxFeature", function () { getModule() { return Promise.resolve({}); }, - _features: {} + _features: {}, } as SubAppDef; container.declare("test", def); @@ -76,7 +80,7 @@ describe("reactReduxFeature", function () { getModule() { return Promise.resolve({}); }, - _features: {} + _features: {}, } as SubAppDef; container.declare("test", def); @@ -88,11 +92,13 @@ describe("reactReduxFeature", function () { render( redux.wrap({ Component: MockComponent, - store: createStore(state => state) + store: createStore((state) => state), }) ); - const element = await waitFor(() => screen.getByText("test"), { timeout: 500 }); + const element = await waitFor(() => screen.getByText("test"), { + timeout: 500, + }); expect(element.innerHTML).contains(`test

mock-component-content

`); }); @@ -108,7 +114,7 @@ describe("reactReduxFeature", function () { getModule() { return Promise.resolve({}); }, - _features: {} + _features: {}, } as SubAppDef; container.declare("test", def); @@ -118,12 +124,14 @@ describe("reactReduxFeature", function () { const redux: Partial = def._features.redux; sinon - .stub(require("redux"), "createStore") // eslint-disable-line - .callsFake((reducer, initalState) => reducer(initalState)); + .stub(require("redux"), "createStore") + .callsFake((reducer: any, initalState) => reducer(initalState)); - const mockFn = x => x + "-----withMockFn"; + const mockFn = (x) => x + "-----withMockFn"; - expect((redux.createStore as any)(mockFn, "test")).equal("test-----withMockFn"); + expect((redux.createStore as any)(mockFn, "test")).equal( + "test-----withMockFn" + ); expect((redux.createStore as any)(undefined, "test")).equal("test"); @@ -141,30 +149,32 @@ describe("reactReduxFeature", function () { getModule() { return Promise.resolve({}); }, - _features: {} + _features: {}, } as SubAppDef; container.declare("test", def); factory.add(def); - def._module = { reduxReducers: x => x }; - (def._features.redux as any)._store = createStore(x => x); + def._module = { reduxReducers: (x) => x }; + (def._features.redux as any)._store = createStore((x) => x); const res = await def._features.redux.execute({ input: { - Component: MockComponent + Component: MockComponent, }, csrData: { name: "test", - getInitialState: () => "test" + getInitialState: () => "test", }, - reload: true + reload: true, }); render(); - const element = await waitFor(() => screen.getByText("test"), { timeout: 500 }); + const element = await waitFor(() => screen.getByText("test"), { + timeout: 500, + }); expect(element.innerHTML).equal(`test

mock-component-content

`); @@ -182,28 +192,30 @@ describe("reactReduxFeature", function () { getModule() { return Promise.resolve({}); }, - _features: {} + _features: {}, } as SubAppDef; container.declare("test", def); factory.add(def); - def._module = { reduxReducers: { a: x => x || "1", b: x => x || "2" } }; - (def._features.redux as any)._store = createStore(x => x); + def._module = { reduxReducers: { a: (x) => x || "1", b: (x) => x || "2" } }; + (def._features.redux as any)._store = createStore((x) => x); const res = await def._features.redux.execute({ input: { - Component: MockComponent + Component: MockComponent, }, csrData: { name: "test", - getInitialState: () => "test" + getInitialState: () => "test", }, - reload: true + reload: true, }); render(); - const element = await waitFor(() => screen.getByText("test"), { timeout: 500 }); + const element = await waitFor(() => screen.getByText("test"), { + timeout: 500, + }); expect(element.innerHTML).equal(`test

mock-component-content

`); @@ -228,30 +240,32 @@ describe("reactReduxFeature", function () {
test

get-export-mock-content

- ) + ), }; - } + }, } as SubAppDef; container.declare("test", def); factory.add(def); - (def._features.redux as any)._store = createStore(x => x); + (def._features.redux as any)._store = createStore((x) => x); const res = await def._features.redux.execute({ input: { - Component: undefined + Component: undefined, }, csrData: { name: "test", - getInitialState: () => "test" + getInitialState: () => "test", }, - reload: true + reload: true, }); render(); - const element = await waitFor(() => screen.getByText("test"), { timeout: 500 }); + const element = await waitFor(() => screen.getByText("test"), { + timeout: 500, + }); expect(element.innerHTML).equal(`test

get-export-mock-content

`); @@ -269,18 +283,24 @@ describe("reactReduxFeature", function () { { decorate: (reduxFeat, reduxDecoratorParam) => { return { - store: "mock-store1" + JSON.stringify(reduxFeat) + JSON.stringify(reduxDecoratorParam) + store: + "mock-store1" + + JSON.stringify(reduxFeat) + + JSON.stringify(reduxDecoratorParam), }; - } + }, }, { decorate: (reduxFeat, reduxDecoratorParam) => { return { - store: "mock-store2" + JSON.stringify(reduxFeat) + JSON.stringify(reduxDecoratorParam) + store: + "mock-store2" + + JSON.stringify(reduxFeat) + + JSON.stringify(reduxDecoratorParam), }; - } - } - ] + }, + }, + ], }; const factory = reduxFeature(reduxFeatureOptions); const spy1 = sinon.spy(reduxFeatureOptions.decorators[0], "decorate"); @@ -291,25 +311,25 @@ describe("reactReduxFeature", function () { getModule() { return Promise.resolve({}); }, - _features: {} + _features: {}, } as SubAppDef; container.declare("test", def); factory.add(def); - def._module = { reduxReducers: x => x }; - (def._features.redux as any)._store = createStore(x => x); + def._module = { reduxReducers: (x) => x }; + (def._features.redux as any)._store = createStore((x) => x); await def._features.redux.execute({ input: { - Component: MockComponent + Component: MockComponent, }, csrData: { name: "test", - getInitialState: () => "test" + getInitialState: () => "test", }, - reload: false + reload: false, }); expect(spy1.calledOnce && spy2.calledOnce).to.eql(true); @@ -323,7 +343,7 @@ describe("reactReduxFeature", function () { const reduxFeatureOptions = { ...options, - reducers: x => x || "1" + reducers: (x) => x || "1", }; const factory = reduxFeature(reduxFeatureOptions); @@ -332,30 +352,35 @@ describe("reactReduxFeature", function () { getModule() { return Promise.resolve({}); }, - _features: {} + _features: {}, } as SubAppDef; container.declare("test", def); factory.add(def); - const stub1 = sinon.stub(def._features.redux as any, "wrap").callsFake(obj => obj); + const stub1 = sinon + .stub(def._features.redux as any, "wrap") + .callsFake((obj) => obj); const res = await def._features.redux.execute({ input: { - Component: MockComponent + Component: MockComponent, }, csrData: { name: "test", - getInitialState: () => "test" + getInitialState: () => "test", }, - reload: false + reload: false, }); // eslint-disable-next-line res.Component(); expect(stub1.calledOnce).to.eql(true); expect( - stub1.calledWith({ Component: MockComponent, store: (def._features.redux as any)._store }) + stub1.calledWith({ + Component: MockComponent, + store: (def._features.redux as any)._store, + }) ).to.eql(true); }); @@ -370,29 +395,31 @@ describe("reactReduxFeature", function () { getModule() { return Promise.resolve({}); }, - _features: {} + _features: {}, } as SubAppDef; container.declare("test", def); factory.add(def); - def._module = { reduxReducers: x => x }; - (def._features.redux as any)._store = createStore(x => x); + def._module = { reduxReducers: (x) => x }; + (def._features.redux as any)._store = createStore((x) => x); const res = await def._features.redux.execute({ input: { - Component: MockComponent + Component: MockComponent, }, csrData: { name: "test", - getInitialState: () => "test" + getInitialState: () => "test", }, - reload: false + reload: false, }); render(); - const element = await waitFor(() => screen.getByText("test"), { timeout: 500 }); + const element = await waitFor(() => screen.getByText("test"), { + timeout: 500, + }); expect(element.innerHTML).equal(`test

mock-component-content

`); @@ -410,28 +437,30 @@ describe("reactReduxFeature", function () { getModule() { return Promise.resolve({}); }, - _features: {} + _features: {}, } as SubAppDef; container.declare("test", def); factory.add(def); - def._module = { reduxReducers: { a: x => x || "1", b: x => x || "2" } }; - (def._features.redux as any)._store = createStore(x => x); + def._module = { reduxReducers: { a: (x) => x || "1", b: (x) => x || "2" } }; + (def._features.redux as any)._store = createStore((x) => x); const res = await def._features.redux.execute({ input: { - Component: MockComponent + Component: MockComponent, }, csrData: { name: "test", - getInitialState: () => "test" + getInitialState: () => "test", }, - reload: false + reload: false, }); render(); - const element = await waitFor(() => screen.getByText("test"), { timeout: 500 }); + const element = await waitFor(() => screen.getByText("test"), { + timeout: 500, + }); expect(element.innerHTML).equal(`test

mock-component-content

`); @@ -456,30 +485,32 @@ describe("reactReduxFeature", function () {
test

get-export-mock-content

- ) + ), }; - } + }, } as SubAppDef; container.declare("test", def); factory.add(def); - (def._features.redux as any)._store = createStore(x => x); + (def._features.redux as any)._store = createStore((x) => x); const res = await def._features.redux.execute({ input: { - Component: undefined + Component: undefined, }, csrData: { name: "test", - getInitialState: () => "test" + getInitialState: () => "test", }, - reload: false + reload: false, }); render(); - const element = await waitFor(() => screen.getByText("test"), { timeout: 500 }); + const element = await waitFor(() => screen.getByText("test"), { + timeout: 500, + }); expect(element.innerHTML).equal(`test

get-export-mock-content

`); From 4dbb6d0fc8609f0054de469cff6b45ed5a9e954d Mon Sep 17 00:00:00 2001 From: arunvishnun <1584121+arunvishnun@users.noreply.github.com> Date: Tue, 14 May 2024 16:28:28 -0700 Subject: [PATCH 3/6] chore: exclude changes for react-router from this PR --- packages/xarc-react-router/package.json | 34 +++++++++++++------------ 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/packages/xarc-react-router/package.json b/packages/xarc-react-router/package.json index 893c8fdc4..0c805eec1 100644 --- a/packages/xarc-react-router/package.json +++ b/packages/xarc-react-router/package.json @@ -1,6 +1,6 @@ { "name": "@xarc/react-router", - "version": "1.1.4", + "version": "1.1.0", "description": "xarc React Router support for SubApp version 2", "main": "dist-node-cjs/node/index.js", "module": "dist-node-esm/node/index.js", @@ -8,6 +8,10 @@ "./dist-node-cjs/node/index.js": "./dist-browser~es5~cjs~/browser/index.js", "./dist-node-esm/node/index.js": "./dist-browser~es2x~esm~/browser/index.js" }, + "publishConfig": { + "registry": "https://registry.npmjs.com/", + "access": "public" + }, "scripts": { "build": "xrun user/build", "test": "xrun xarc/test-only", @@ -20,24 +24,24 @@ "author": "WalmartLabs GTP.js team", "license": "Apache-2.0", "dependencies": { - "@xarc/subapp": "^0.4.0", + "@xarc/subapp": "^0.3.5", "history": "^5.3.0", - "react-router": "^6.23.0", - "react-router-dom": "~6.22.0", - "tslib": "^2.6.2" + "react-router": "^6.3.0", + "react-router-dom": "^6.3.0", + "tslib": "^2.4.0" }, "devDependencies": { "@babel/runtime": "^7.22.3", "@istanbuljs/nyc-config-typescript": "^1.0.2", "@testing-library/react": "^13.2.0", "@types/chai": "^4.3.1", - "@types/mocha": "^10.0.1", + "@types/mocha": "^10.0.0", "@types/node": "^18.11.9", "@types/react": "^18.0.9", "@types/react-dom": "^18.0.5", "@types/sinon": "^10.0.11", "@types/sinon-chai": "^3.2.8", - "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/eslint-plugin": "^5.26.0", "@typescript-eslint/parser": "^5.26.0", "@xarc/module-dev": "^4.1.0", "@xarc/run": "^1.1.1", @@ -50,7 +54,7 @@ "eslint-plugin-tsdoc": "^0.2.16", "jsdom": "^19.0.0", "jsdom-global": "^3.0.2", - "mocha": "^10.2.0", + "mocha": "^10.0.0", "nyc": "^15.1.0", "react": "^18.1.0", "react-dom": "^18.1.0", @@ -59,18 +63,16 @@ "sinon": "^14.0.0", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.21", - "ts-node": "^10.9.2", - "typedoc": "^0.22.18", - "typescript": "^5.4.5" + "ts-node": "^10.9.1", + "typedoc": "^0.22.15", + "typescript": "^4.9.3" }, "resolutions": { "@types/react": "^18.0.9" }, "files": [ - "dist-browser~es2x~esm~", - "dist-browser~es5~cjs~", - "dist-node-cjs", - "dist-node-esm", + "dist", + "dist*", "src" ], "nyc": { @@ -120,4 +122,4 @@ ], "recursive": true } -} +} \ No newline at end of file From 7d715dcba2953cf844f7e11ebeeee1963cfd85c7 Mon Sep 17 00:00:00 2001 From: arunvishnun <1584121+arunvishnun@users.noreply.github.com> Date: Tue, 14 May 2024 16:35:37 -0700 Subject: [PATCH 4/6] chore: exclude changes for react-router from this PR --- packages/xarc-react-router/package.json | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/xarc-react-router/package.json b/packages/xarc-react-router/package.json index 0c805eec1..112fb67dd 100644 --- a/packages/xarc-react-router/package.json +++ b/packages/xarc-react-router/package.json @@ -1,6 +1,6 @@ { "name": "@xarc/react-router", - "version": "1.1.0", + "version": "1.1.4", "description": "xarc React Router support for SubApp version 2", "main": "dist-node-cjs/node/index.js", "module": "dist-node-esm/node/index.js", @@ -8,10 +8,6 @@ "./dist-node-cjs/node/index.js": "./dist-browser~es5~cjs~/browser/index.js", "./dist-node-esm/node/index.js": "./dist-browser~es2x~esm~/browser/index.js" }, - "publishConfig": { - "registry": "https://registry.npmjs.com/", - "access": "public" - }, "scripts": { "build": "xrun user/build", "test": "xrun xarc/test-only", @@ -24,7 +20,7 @@ "author": "WalmartLabs GTP.js team", "license": "Apache-2.0", "dependencies": { - "@xarc/subapp": "^0.3.5", + "@xarc/subapp": "^0.4.0", "history": "^5.3.0", "react-router": "^6.3.0", "react-router-dom": "^6.3.0", @@ -35,7 +31,7 @@ "@istanbuljs/nyc-config-typescript": "^1.0.2", "@testing-library/react": "^13.2.0", "@types/chai": "^4.3.1", - "@types/mocha": "^10.0.0", + "@types/mocha": "^10.0.1", "@types/node": "^18.11.9", "@types/react": "^18.0.9", "@types/react-dom": "^18.0.5", @@ -54,7 +50,7 @@ "eslint-plugin-tsdoc": "^0.2.16", "jsdom": "^19.0.0", "jsdom-global": "^3.0.2", - "mocha": "^10.0.0", + "mocha": "^10.2.0", "nyc": "^15.1.0", "react": "^18.1.0", "react-dom": "^18.1.0", @@ -71,8 +67,10 @@ "@types/react": "^18.0.9" }, "files": [ - "dist", - "dist*", + "dist-browser~es2x~esm~", + "dist-browser~es5~cjs~", + "dist-node-cjs", + "dist-node-esm", "src" ], "nyc": { From 09cdb9e76f73e65ce04fe1dd3557686cef6c9aff Mon Sep 17 00:00:00 2001 From: arunvishnun <1584121+arunvishnun@users.noreply.github.com> Date: Tue, 14 May 2024 16:52:41 -0700 Subject: [PATCH 5/6] chore: update react router version in samples that has TS2307 Error --- common/config/rush/pnpm-lock.yaml | 277 ++++++++++++++++---- samples/poc-subapp-min-fastify/package.json | 4 +- samples/poc-subapp-min-hapi/package.json | 4 +- samples/poc-subapp-redux/package.json | 4 +- samples/poc-subapp/package.json | 4 +- samples/poc-subappv1-csp/package.json | 4 +- samples/subapp1-online-store/package.json | 4 +- 7 files changed, 235 insertions(+), 66 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index a3579be64..6c57bd907 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -154,7 +154,6 @@ specifiers: sudo-prompt: ^9.2.1 sugarss: ^2.0.0 typedoc-plugin-external-module-name: ^3.1.0 - typescript: ^5.4.5 url-loader: ^4.1.0 visual-logger: ^1.1.3 webpack: ^5.75.0 @@ -185,7 +184,7 @@ dependencies: '@rush-temp/jsx-renderer': file:projects/jsx-renderer.tgz '@rush-temp/opt-archetype-check': file:projects/opt-archetype-check.tgz '@rush-temp/opt-eslint': file:projects/opt-eslint.tgz - '@rush-temp/opt-jest': file:projects/opt-jest.tgz_typescript@5.4.5 + '@rush-temp/opt-jest': file:projects/opt-jest.tgz '@rush-temp/opt-karma': file:projects/opt-karma.tgz_webpack@5.91.0 '@rush-temp/opt-less': file:projects/opt-less.tgz_webpack@5.91.0 '@rush-temp/opt-mocha': file:projects/opt-mocha.tgz @@ -247,7 +246,7 @@ dependencies: enzyme: 3.11.0 eslint-config-walmart: 2.2.1 eslint-plugin-flowtype: 5.10.0 - eslint-plugin-jest: 27.9.0_jest@29.7.0+typescript@5.4.5 + eslint-plugin-jest: 27.9.0_jest@29.7.0 eslint-plugin-mocha: 8.2.0 eslint-plugin-react: 7.34.1 fast-async: 7.0.6 @@ -320,7 +319,6 @@ dependencies: sudo-prompt: 9.2.1 sugarss: 2.0.0 typedoc-plugin-external-module-name: 3.1.0 - typescript: 5.4.5 url-loader: 4.1.1_file-loader@6.2.0+webpack@5.91.0 visual-logger: 1.1.3 webpack: 5.91.0_webpack-cli@4.8.0 @@ -3119,11 +3117,6 @@ packages: resolution: {integrity: sha512-1dgmkh+3so0+LlBWRhGA33ua4MYr7tUOj+a9Si28vUi0IUFNbff1T3sgpeDJI/LaC75bBYnQ0A3wXjn0OrRNBA==} dev: false - /@remix-run/router/1.15.3: - resolution: {integrity: sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==} - engines: {node: '>=14.0.0'} - dev: false - /@remix-run/router/1.16.1: resolution: {integrity: sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==} engines: {node: '>=14.0.0'} @@ -3712,6 +3705,34 @@ packages: - supports-color dev: false + /@typescript-eslint/eslint-plugin/5.62.0_30886d74c3e5c96e2b1aed2a2fd3cd9a: + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@4.9.5 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0_eslint@8.57.0+typescript@4.9.5 + '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@4.9.5 + debug: 4.3.4 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.2 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/eslint-plugin/7.9.0_4fbd4793b224ac4cc3eab95624efeff0: resolution: {integrity: sha512-6e+X0X3sFe/G/54aC3jt0txuMTURqLyekmEHViqyA2VnxhLMpvA6nqmcjIy+Cr9tLDHPssA74BP5Mx9HQIxBEA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3813,6 +3834,26 @@ packages: - supports-color dev: false + /@typescript-eslint/parser/5.62.0_eslint@8.57.0+typescript@4.9.5: + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 + debug: 4.3.4 + eslint: 8.57.0 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/parser/5.62.0_eslint@8.57.0+typescript@5.4.5: resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3878,6 +3919,26 @@ packages: '@typescript-eslint/visitor-keys': 7.9.0 dev: false + /@typescript-eslint/type-utils/5.62.0_eslint@8.57.0+typescript@4.9.5: + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 + '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@4.9.5 + debug: 4.3.4 + eslint: 8.57.0 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/type-utils/5.62.0_eslint@8.57.0+typescript@5.4.5: resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3975,6 +4036,47 @@ packages: - supports-color dev: false + /@typescript-eslint/typescript-estree/5.62.0: + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.2 + tsutils: 3.21.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/typescript-estree/5.62.0_typescript@4.9.5: + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.2 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/typescript-estree/5.62.0_typescript@5.4.5: resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4018,7 +4120,26 @@ packages: - supports-color dev: false - /@typescript-eslint/utils/5.62.0_eslint@8.57.0+typescript@5.4.5: + /@typescript-eslint/utils/5.62.0: + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0 + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0 + eslint-scope: 5.1.1 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@typescript-eslint/utils/5.62.0_eslint@8.57.0+typescript@4.9.5: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4029,7 +4150,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.6.2 @@ -4038,18 +4159,19 @@ packages: - typescript dev: false - /@typescript-eslint/utils/5.62.0_typescript@5.4.5: + /@typescript-eslint/utils/5.62.0_eslint@8.57.0+typescript@5.4.5: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 + eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.6.2 transitivePeerDependencies: @@ -7800,7 +7922,7 @@ packages: string-natural-compare: 3.0.1 dev: false - /eslint-plugin-jest/27.9.0_jest@29.7.0+typescript@5.4.5: + /eslint-plugin-jest/27.9.0_jest@29.7.0: resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -7813,7 +7935,7 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/utils': 5.62.0_typescript@5.4.5 + '@typescript-eslint/utils': 5.62.0 jest: 29.7.0 transitivePeerDependencies: - supports-color @@ -14127,19 +14249,6 @@ packages: use-sync-external-store: 1.2.2_react@18.3.1 dev: false - /react-router-dom/6.22.3_react-dom@18.3.1+react@18.3.1: - resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - dependencies: - '@remix-run/router': 1.15.3 - react: 18.3.1 - react-dom: 18.3.1_react@18.3.1 - react-router: 6.22.3_react@18.3.1 - dev: false - /react-router-dom/6.23.1_react-dom@18.3.1+react@18.3.1: resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==} engines: {node: '>=14.0.0'} @@ -14153,16 +14262,6 @@ packages: react-router: 6.23.1_react@18.3.1 dev: false - /react-router/6.22.3_react@18.3.1: - resolution: {integrity: sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - dependencies: - '@remix-run/router': 1.15.3 - react: 18.3.1 - dev: false - /react-router/6.23.1_react@18.3.1: resolution: {integrity: sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==} engines: {node: '>=14.0.0'} @@ -16209,6 +16308,37 @@ packages: yn: 3.1.1 dev: false + /ts-node/10.9.2_72809bee170967379cf0e6b7270f4ac1: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.19.33 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: false + /ts-node/10.9.2_b445dda6b6bbd3887877149375c4498a: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -16304,6 +16434,25 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: false + /tsutils/3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + dev: false + + /tsutils/3.21.0_typescript@4.9.5: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.9.5 + dev: false + /tsutils/3.21.0_typescript@5.4.5: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -16502,6 +16651,21 @@ packages: typescript: 5.4.5 dev: false + /typedoc/0.22.18_typescript@4.9.5: + resolution: {integrity: sha512-NK9RlLhRUGMvc6Rw5USEYgT4DVAUFk7IF7Q6MYfpJ88KnTZP7EneEa4RcP+tX1auAcz7QT1Iy0bUSZBYYHdoyA==} + engines: {node: '>= 12.10.0'} + hasBin: true + peerDependencies: + typescript: 4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x + dependencies: + glob: 8.1.0 + lunr: 2.3.9 + marked: 4.3.0 + minimatch: 5.1.6 + shiki: 0.10.1 + typescript: 4.9.5 + dev: false + /typedoc/0.22.18_typescript@5.4.5: resolution: {integrity: sha512-NK9RlLhRUGMvc6Rw5USEYgT4DVAUFk7IF7Q6MYfpJ88KnTZP7EneEa4RcP+tX1auAcz7QT1Iy0bUSZBYYHdoyA==} engines: {node: '>= 12.10.0'} @@ -16561,6 +16725,12 @@ packages: typescript-compare: 0.0.2 dev: false + /typescript/4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: false + /typescript/5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} @@ -17910,15 +18080,14 @@ packages: - supports-color dev: false - file:projects/opt-jest.tgz_typescript@5.4.5: + file:projects/opt-jest.tgz: resolution: {integrity: sha512-OuNmQ9HfQx4D3eJ6A3DtFnkAILVU4XE8PtAPWvWgS/vTrcj2FL198ixS0G3QXw9gLuxk4HDvzqM5LVdt6EUtBg==, tarball: file:projects/opt-jest.tgz} - id: file:projects/opt-jest.tgz name: '@rush-temp/opt-jest' version: 0.0.0 dependencies: '@types/jest': 29.5.12 babel-jest: 29.7.0 - eslint-plugin-jest: 27.9.0_jest@29.7.0+typescript@5.4.5 + eslint-plugin-jest: 27.9.0_jest@29.7.0 jest: 29.7.0 jest-environment-jsdom: 29.7.0 shx: 0.3.4 @@ -18072,7 +18241,7 @@ packages: dev: false file:projects/poc-subapp-redux.tgz_webpack@5.91.0: - resolution: {integrity: sha512-2nMeiuTLeeATyg6leQvPRN+skgVZL1mbYu1Avv6nBxWomCPnsRZSsAwEs2Qy+X53eFqA9XrDVJ4+DOlxU9rPcA==, tarball: file:projects/poc-subapp-redux.tgz} + resolution: {integrity: sha512-MFclytxReR99o7uUpbm17XyONSyXwP+de7Mcwl3sYR5zQQ2u8LfJj7aVZCdWbKZjNcXp+zSLWMQRq6U6EilfsQ==, tarball: file:projects/poc-subapp-redux.tgz} id: file:projects/poc-subapp-redux.tgz name: '@rush-temp/poc-subapp-redux' version: 0.0.0 @@ -18089,7 +18258,7 @@ packages: react-dom: 18.3.1_react@18.3.1 react-redux: 8.1.3_25914b775dd669e94923110b39c04f2c react-router: 6.23.1_react@18.3.1 - react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 + react-router-dom: 6.23.1_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 redux-logger: 3.0.6 webpack-hot-middleware: 2.26.1 @@ -18103,7 +18272,7 @@ packages: dev: false file:projects/poc-subapp.tgz_webpack@5.91.0: - resolution: {integrity: sha512-sdE0hFQGkUViHRSCTjzwVOvhvXyta1gOIJ6svO/efpPBpyoDmoLIhLaDsxzolCsHG5CIW+zMeRNFDGVtBbyb9w==, tarball: file:projects/poc-subapp.tgz} + resolution: {integrity: sha512-emY4Oc/IlDIfOS1j18BmH5sQun86u35tLUmWtP6MMgmezL5iBrFdbza862khuNdVf6a1+4diKsXuAu+f+cZS8w==, tarball: file:projects/poc-subapp.tgz} id: file:projects/poc-subapp.tgz name: '@rush-temp/poc-subapp' version: 0.0.0 @@ -18120,7 +18289,7 @@ packages: react-dom: 18.3.1_react@18.3.1 react-redux: 8.1.3_25914b775dd669e94923110b39c04f2c react-router: 6.23.1_react@18.3.1 - react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 + react-router-dom: 6.23.1_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 webpack-hot-middleware: 2.26.1 transitivePeerDependencies: @@ -18133,7 +18302,7 @@ packages: dev: false file:projects/poc-subappv1-csp.tgz: - resolution: {integrity: sha512-2N2YKnzen6h/8zPwlFn0qvnDrHEe0bWotrt72ti0q9YMhccVys8CVcnPP+zqpJ2BtWI83SlMl5IMZOUzCts6ug==, tarball: file:projects/poc-subappv1-csp.tgz} + resolution: {integrity: sha512-ORompb2kIZipLmWuwTdtSaiHoEP/upCcvO0/lPglK7p1oEJUING8muX82O+KbtWSfDctwGfTmk/M1em/JDKmJA==, tarball: file:projects/poc-subappv1-csp.tgz} name: '@rush-temp/poc-subappv1-csp' version: 0.0.0 dependencies: @@ -18148,7 +18317,7 @@ packages: react-dom: 18.3.1_react@18.3.1 react-redux: 8.1.3_25914b775dd669e94923110b39c04f2c react-router: 6.23.1_react@18.3.1 - react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 + react-router-dom: 6.23.1_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 webpack-hot-middleware: 2.26.1 transitivePeerDependencies: @@ -18389,7 +18558,7 @@ packages: dev: false file:projects/react-router.tgz: - resolution: {integrity: sha512-cSLhKuX0S6XS+T/3pzPCahL2+xkfQVgBCOdtiBlAJTZugc2cT5ZgLyYccwfBrS2tf21/iLvkI87fpFLceiNlyg==, tarball: file:projects/react-router.tgz} + resolution: {integrity: sha512-V0C19L5vR9W8pCbGSp8KdI1Qtl2n7z1Bi5tlqYkY5YV0sWeJWL42eu1/qT7VLyVzN/ibdvY2MSXU5xwwq/KLuA==, tarball: file:projects/react-router.tgz} name: '@rush-temp/react-router' version: 0.0.0 dependencies: @@ -18403,8 +18572,8 @@ packages: '@types/react-dom': 18.3.0 '@types/sinon': 10.0.20 '@types/sinon-chai': 3.2.12 - '@typescript-eslint/eslint-plugin': 5.62.0_240c4af58708ff43edc713a427034579 - '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@5.4.5 + '@typescript-eslint/eslint-plugin': 5.62.0_30886d74c3e5c96e2b1aed2a2fd3cd9a + '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@4.9.5 '@xarc/module-dev': 4.1.0 '@xarc/run': 1.1.1 babel-eslint: 10.1.0_eslint@8.57.0 @@ -18423,15 +18592,15 @@ packages: react-dom: 18.3.1_react@18.3.1 react-redux: 8.1.3_e3d64c6e27dcebeb51f433cb56fea7e8 react-router: 6.23.1_react@18.3.1 - react-router-dom: 6.22.3_react-dom@18.3.1+react@18.3.1 + react-router-dom: 6.23.1_react-dom@18.3.1+react@18.3.1 redux: 4.2.1 sinon: 14.0.2 sinon-chai: 3.7.0_chai@4.4.1+sinon@14.0.2 source-map-support: 0.5.21 - ts-node: 10.9.2_2c8ef8cad6c9f4cf0bb72c163f75d4c3 + ts-node: 10.9.2_72809bee170967379cf0e6b7270f4ac1 tslib: 2.6.2 - typedoc: 0.22.18_typescript@5.4.5 - typescript: 5.4.5 + typedoc: 0.22.18_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' diff --git a/samples/poc-subapp-min-fastify/package.json b/samples/poc-subapp-min-fastify/package.json index 8629bb2fe..1d9635445 100644 --- a/samples/poc-subapp-min-fastify/package.json +++ b/samples/poc-subapp-min-fastify/package.json @@ -42,8 +42,8 @@ "history": "^4.10.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router": "^6.23.0", - "react-router-dom": "~6.22.0", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "subapp-react": "../../packages/subapp-react", "subapp-server": "../../packages/subapp-server", "subapp-util": "../../packages/subapp-util", diff --git a/samples/poc-subapp-min-hapi/package.json b/samples/poc-subapp-min-hapi/package.json index b07ec455e..22e74aac3 100644 --- a/samples/poc-subapp-min-hapi/package.json +++ b/samples/poc-subapp-min-hapi/package.json @@ -43,8 +43,8 @@ "electrode-static-paths": "^3.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router": "^6.23.0", - "react-router-dom": "~6.22.0", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "subapp-react": "^0.0.22", "subapp-server": "^1.3.0" }, diff --git a/samples/poc-subapp-redux/package.json b/samples/poc-subapp-redux/package.json index 56d825c5d..53a16d5f9 100644 --- a/samples/poc-subapp-redux/package.json +++ b/samples/poc-subapp-redux/package.json @@ -46,8 +46,8 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^8.0.5", - "react-router": "^6.23.0", - "react-router-dom": "~6.22.0", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "redux": "^4.2.0", "redux-logger": "^3.0.6", "subapp-react": "^1.3.0", diff --git a/samples/poc-subapp/package.json b/samples/poc-subapp/package.json index b7faaf459..8c09d3da6 100644 --- a/samples/poc-subapp/package.json +++ b/samples/poc-subapp/package.json @@ -47,8 +47,8 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^8.1.2", - "react-router": "^6.23.0", - "react-router-dom": "~6.22.0", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "redux": "^4.2.1", "subapp-react": "^1.3.0", "subapp-redux": "^2.3.0", diff --git a/samples/poc-subappv1-csp/package.json b/samples/poc-subappv1-csp/package.json index 09912aaa3..d7468999a 100644 --- a/samples/poc-subappv1-csp/package.json +++ b/samples/poc-subappv1-csp/package.json @@ -45,8 +45,8 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^8.0.5", - "react-router": "^6.23.0", - "react-router-dom": "~6.22.0", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "redux": "^4.2.1", "subapp-react": "^1.3.0", "subapp-redux": "^2.3.0", diff --git a/samples/subapp1-online-store/package.json b/samples/subapp1-online-store/package.json index 2b3b2c239..e091d6875 100644 --- a/samples/subapp1-online-store/package.json +++ b/samples/subapp1-online-store/package.json @@ -43,8 +43,8 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^8.0.5", - "react-router": "^6.23.0", - "react-router-dom": "~6.22.0", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "redux": "^4.2.0", "redux-logger": "^3.0.6", "@xarc/app": "latest", From fb51c78c9e3fb70fdd4c3a4b0957b64baa10922d Mon Sep 17 00:00:00 2001 From: arunvishnun <1584121+arunvishnun@users.noreply.github.com> Date: Wed, 15 May 2024 10:35:17 -0700 Subject: [PATCH 6/6] chore: typescript upgrade --- .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../app/feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../react/feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ .../feat-typescriptupgrade_2024-05-15-17-34.json | 10 ++++++++++ 17 files changed, 170 insertions(+) create mode 100644 common/changes/@xarc/app-dev/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/app/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/dev-base/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/index-page/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/jsx-renderer/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/react-query/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/react-recoil/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/react-redux-observable/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/react-redux-saga/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/react-redux/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/react-router/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/react/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/render-context/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/subapp/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/tag-renderer/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/@xarc/webpack/feat-typescriptupgrade_2024-05-15-17-34.json create mode 100644 common/changes/webpack-config-composer/feat-typescriptupgrade_2024-05-15-17-34.json diff --git a/common/changes/@xarc/app-dev/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/app-dev/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..26fcc0ef3 --- /dev/null +++ b/common/changes/@xarc/app-dev/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/app-dev", + "comment": "Typescript version upgrade", + "type": "none" + } + ], + "packageName": "@xarc/app-dev" +} \ No newline at end of file diff --git a/common/changes/@xarc/app/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/app/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..8b680e765 --- /dev/null +++ b/common/changes/@xarc/app/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/app", + "comment": "Typescript version upgrade", + "type": "none" + } + ], + "packageName": "@xarc/app" +} \ No newline at end of file diff --git a/common/changes/@xarc/dev-base/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/dev-base/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..545550e88 --- /dev/null +++ b/common/changes/@xarc/dev-base/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/dev-base", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/dev-base" +} \ No newline at end of file diff --git a/common/changes/@xarc/index-page/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/index-page/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..36ff45900 --- /dev/null +++ b/common/changes/@xarc/index-page/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/index-page", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/index-page" +} \ No newline at end of file diff --git a/common/changes/@xarc/jsx-renderer/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/jsx-renderer/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..a49ac066c --- /dev/null +++ b/common/changes/@xarc/jsx-renderer/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/jsx-renderer", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/jsx-renderer" +} \ No newline at end of file diff --git a/common/changes/@xarc/react-query/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/react-query/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..de6f5c846 --- /dev/null +++ b/common/changes/@xarc/react-query/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/react-query", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/react-query" +} \ No newline at end of file diff --git a/common/changes/@xarc/react-recoil/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/react-recoil/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..f53b51ebb --- /dev/null +++ b/common/changes/@xarc/react-recoil/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/react-recoil", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/react-recoil" +} \ No newline at end of file diff --git a/common/changes/@xarc/react-redux-observable/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/react-redux-observable/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..f88f8d4e6 --- /dev/null +++ b/common/changes/@xarc/react-redux-observable/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/react-redux-observable", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/react-redux-observable" +} \ No newline at end of file diff --git a/common/changes/@xarc/react-redux-saga/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/react-redux-saga/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..7dfa2efbc --- /dev/null +++ b/common/changes/@xarc/react-redux-saga/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/react-redux-saga", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/react-redux-saga" +} \ No newline at end of file diff --git a/common/changes/@xarc/react-redux/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/react-redux/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..0532a5b84 --- /dev/null +++ b/common/changes/@xarc/react-redux/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/react-redux", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/react-redux" +} \ No newline at end of file diff --git a/common/changes/@xarc/react-router/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/react-router/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..ab6e45537 --- /dev/null +++ b/common/changes/@xarc/react-router/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/react-router", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/react-router" +} \ No newline at end of file diff --git a/common/changes/@xarc/react/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/react/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..e1b728ba9 --- /dev/null +++ b/common/changes/@xarc/react/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/react", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/react" +} \ No newline at end of file diff --git a/common/changes/@xarc/render-context/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/render-context/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..f610cdcce --- /dev/null +++ b/common/changes/@xarc/render-context/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/render-context", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/render-context" +} \ No newline at end of file diff --git a/common/changes/@xarc/subapp/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/subapp/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..0ed2a8dbe --- /dev/null +++ b/common/changes/@xarc/subapp/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/subapp", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/subapp" +} \ No newline at end of file diff --git a/common/changes/@xarc/tag-renderer/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/tag-renderer/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..a85c23da2 --- /dev/null +++ b/common/changes/@xarc/tag-renderer/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/tag-renderer", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/tag-renderer" +} \ No newline at end of file diff --git a/common/changes/@xarc/webpack/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/@xarc/webpack/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..60df9d07f --- /dev/null +++ b/common/changes/@xarc/webpack/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@xarc/webpack", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "@xarc/webpack" +} \ No newline at end of file diff --git a/common/changes/webpack-config-composer/feat-typescriptupgrade_2024-05-15-17-34.json b/common/changes/webpack-config-composer/feat-typescriptupgrade_2024-05-15-17-34.json new file mode 100644 index 000000000..66af544bd --- /dev/null +++ b/common/changes/webpack-config-composer/feat-typescriptupgrade_2024-05-15-17-34.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "webpack-config-composer", + "comment": "Typescript version upgrade", + "type": "patch" + } + ], + "packageName": "webpack-config-composer" +} \ No newline at end of file