diff --git a/package.json b/package.json index 867a1d1..a377a90 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "prettier": "^3.3.3", "pretty-quick": "^4.0.0", "query-string": "^9.1.0", - "react-router": "^6.26.2", + "react-router": "^6.30.2", "react-router-dom": "^6.26.2", "rxjs": "^7.8.1", "single-spa-react": "^6.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 160aa48..c812259 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,7 +53,7 @@ importers: version: 29.7.0(@babel/core@7.25.2) babel-loader: specifier: ^9.2.1 - version: 9.2.1(@babel/core@7.25.2)(webpack@5.94.0) + version: 9.2.1(@babel/core@7.25.2)(webpack@5.94.0(webpack-cli@5.1.4)) concurrently: specifier: ^9.0.1 version: 9.0.1 @@ -91,8 +91,8 @@ importers: specifier: ^9.1.0 version: 9.1.0 react-router: - specifier: ^6.26.2 - version: 6.26.2(react@19.0.0) + specifier: ^6.30.2 + version: 6.30.2(react@19.0.0) react-router-dom: specifier: ^6.26.2 version: 6.26.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -104,7 +104,7 @@ importers: version: 6.0.2(react@19.0.0) standalone-single-spa-webpack-plugin: specifier: ^5.0.0 - version: 5.0.0(html-webpack-plugin@5.6.3(webpack@5.94.0))(webpack@5.94.0) + version: 5.0.0(html-webpack-plugin@5.6.3(webpack@5.94.0(webpack-cli@5.1.4)))(webpack@5.94.0(webpack-cli@5.1.4)) webpack: specifier: ^5.15.0 version: 5.94.0(webpack-cli@5.1.4) @@ -113,7 +113,7 @@ importers: version: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0) webpack-config-single-spa-react: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.25.2)(webpack@5.94.0) + version: 7.0.0(@babel/core@7.25.2)(webpack@5.94.0(webpack-cli@5.1.4)) webpack-dev-server: specifier: ^5.1.0 version: 5.1.0(webpack-cli@5.1.4)(webpack@5.94.0) @@ -131,8 +131,8 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/code-frame@7.26.2': - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.25.4': @@ -226,8 +226,8 @@ packages: resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} '@babel/helper-validator-option@7.24.8': @@ -761,8 +761,8 @@ packages: resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.26.0': - resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} engines: {node: '>=6.9.0'} '@babel/template@7.25.0': @@ -961,6 +961,10 @@ packages: resolution: {integrity: sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==} engines: {node: '>=14.0.0'} + '@remix-run/router@1.23.1': + resolution: {integrity: sha512-vDbaOzF7yT2Qs4vO6XV1MHcJv+3dgR1sT+l3B8xxOVhUC336prMvqrvsLL/9Dnw2xr6Qhz4J0dmS0llNAbnUmQ==} + engines: {node: '>=14.0.0'} + '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -3176,6 +3180,12 @@ packages: peerDependencies: react: '>=16.8' + react-router@6.30.2: + resolution: {integrity: sha512-H2Bm38Zu1bm8KUE5NVWRMzuIyAV8p/JrOaBJAwVmp37AXG72+CZJlEBw6pdn9i5TBgLMhNDgijS4ZlblpHyWTA==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react@19.0.0: resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} @@ -3328,6 +3338,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + send@0.19.0: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} @@ -3898,9 +3913,9 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.1.0 - '@babel/code-frame@7.26.2': + '@babel/code-frame@7.27.1': dependencies: - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 @@ -4049,7 +4064,7 @@ snapshots: '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-identifier@7.28.5': {} '@babel/helper-validator-option@7.24.8': {} @@ -4716,9 +4731,7 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/runtime@7.26.0': - dependencies: - regenerator-runtime: 0.14.1 + '@babel/runtime@7.28.4': {} '@babel/template@7.25.0': dependencies: @@ -5023,6 +5036,8 @@ snapshots: '@remix-run/router@1.19.2': {} + '@remix-run/router@1.23.1': {} + '@sinclair/typebox@0.27.8': {} '@sinonjs/commons@3.0.1': @@ -5035,8 +5050,8 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: - '@babel/code-frame': 7.26.2 - '@babel/runtime': 7.26.0 + '@babel/code-frame': 7.27.1 + '@babel/runtime': 7.28.4 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -5260,17 +5275,17 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.94.0)': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0))(webpack@5.94.0(webpack-cli@5.1.4))': dependencies: webpack: 5.94.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.94.0)': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0))(webpack@5.94.0(webpack-cli@5.1.4))': dependencies: webpack: 5.94.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.1.0)(webpack@5.94.0)': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0))(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.94.0))(webpack@5.94.0(webpack-cli@5.1.4))': dependencies: webpack: 5.94.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0) @@ -5448,7 +5463,7 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@8.4.1(@babel/core@7.25.2)(webpack@5.94.0): + babel-loader@8.4.1(@babel/core@7.25.2)(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: '@babel/core': 7.25.2 find-cache-dir: 3.3.2 @@ -5457,7 +5472,7 @@ snapshots: schema-utils: 2.7.1 webpack: 5.94.0(webpack-cli@5.1.4) - babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.94.0): + babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: '@babel/core': 7.25.2 find-cache-dir: 4.0.0 @@ -5761,7 +5776,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-loader@6.11.0(webpack@5.94.0): + css-loader@6.11.0(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: icss-utils: 5.1.0(postcss@8.4.49) postcss: 8.4.49 @@ -6474,7 +6489,7 @@ snapshots: relateurl: 0.2.7 terser: 5.37.0 - html-webpack-plugin@5.6.3(webpack@5.94.0): + html-webpack-plugin@5.6.3(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -7277,7 +7292,7 @@ snapshots: dependencies: growly: 1.3.0 is-wsl: 2.2.0 - semver: 7.6.3 + semver: 7.7.3 shellwords: 0.1.1 uuid: 8.3.2 which: 2.0.2 @@ -7579,6 +7594,11 @@ snapshots: '@remix-run/router': 1.19.2 react: 19.0.0 + react-router@6.30.2(react@19.0.0): + dependencies: + '@remix-run/router': 1.23.1 + react: 19.0.0 + react@19.0.0: {} readable-stream@2.3.8: @@ -7744,6 +7764,9 @@ snapshots: semver@7.6.3: {} + semver@7.7.3: + optional: true + send@0.19.0: dependencies: debug: 2.6.9 @@ -7895,14 +7918,14 @@ snapshots: dependencies: escape-string-regexp: 2.0.0 - standalone-single-spa-webpack-plugin@4.0.0(html-webpack-plugin@5.6.3(webpack@5.94.0))(webpack@5.94.0): + standalone-single-spa-webpack-plugin@4.0.0(html-webpack-plugin@5.6.3(webpack@5.94.0(webpack-cli@5.1.4)))(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: - html-webpack-plugin: 5.6.3(webpack@5.94.0) + html-webpack-plugin: 5.6.3(webpack@5.94.0(webpack-cli@5.1.4)) webpack: 5.94.0(webpack-cli@5.1.4) - standalone-single-spa-webpack-plugin@5.0.0(html-webpack-plugin@5.6.3(webpack@5.94.0))(webpack@5.94.0): + standalone-single-spa-webpack-plugin@5.0.0(html-webpack-plugin@5.6.3(webpack@5.94.0(webpack-cli@5.1.4)))(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: - html-webpack-plugin: 5.6.3(webpack@5.94.0) + html-webpack-plugin: 5.6.3(webpack@5.94.0(webpack-cli@5.1.4)) webpack: 5.94.0(webpack-cli@5.1.4) statuses@1.5.0: {} @@ -7966,7 +7989,7 @@ snapshots: strip-json-comments@3.1.1: {} - style-loader@3.3.4(webpack@5.94.0): + style-loader@3.3.4(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: webpack: 5.94.0(webpack-cli@5.1.4) @@ -7989,13 +8012,13 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.7.0 - systemjs-webpack-interop@2.3.7(webpack@5.94.0): + systemjs-webpack-interop@2.3.7(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: webpack: 5.94.0(webpack-cli@5.1.4) tapable@2.2.1: {} - terser-webpack-plugin@5.3.10(webpack@5.94.0): + terser-webpack-plugin@5.3.10(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 @@ -8181,9 +8204,9 @@ snapshots: webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.94.0) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.94.0) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.1.0)(webpack@5.94.0) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0))(webpack@5.94.0(webpack-cli@5.1.4)) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0))(webpack@5.94.0(webpack-cli@5.1.4)) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.94.0))(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.94.0))(webpack@5.94.0(webpack-cli@5.1.4)) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.6 @@ -8197,9 +8220,9 @@ snapshots: optionalDependencies: webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.94.0) - webpack-config-single-spa-react@7.0.0(@babel/core@7.25.2)(webpack@5.94.0): + webpack-config-single-spa-react@7.0.0(@babel/core@7.25.2)(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: - webpack-config-single-spa: 7.0.0(@babel/core@7.25.2)(webpack@5.94.0) + webpack-config-single-spa: 7.0.0(@babel/core@7.25.2)(webpack@5.94.0(webpack-cli@5.1.4)) transitivePeerDependencies: - '@babel/core' - '@rspack/core' @@ -8207,15 +8230,15 @@ snapshots: - utf-8-validate - webpack - webpack-config-single-spa@7.0.0(@babel/core@7.25.2)(webpack@5.94.0): + webpack-config-single-spa@7.0.0(@babel/core@7.25.2)(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: - babel-loader: 8.4.1(@babel/core@7.25.2)(webpack@5.94.0) - css-loader: 6.11.0(webpack@5.94.0) - html-webpack-plugin: 5.6.3(webpack@5.94.0) + babel-loader: 8.4.1(@babel/core@7.25.2)(webpack@5.94.0(webpack-cli@5.1.4)) + css-loader: 6.11.0(webpack@5.94.0(webpack-cli@5.1.4)) + html-webpack-plugin: 5.6.3(webpack@5.94.0(webpack-cli@5.1.4)) import-map-externals-webpack-plugin: 1.0.0 - standalone-single-spa-webpack-plugin: 4.0.0(html-webpack-plugin@5.6.3(webpack@5.94.0))(webpack@5.94.0) - style-loader: 3.3.4(webpack@5.94.0) - systemjs-webpack-interop: 2.3.7(webpack@5.94.0) + standalone-single-spa-webpack-plugin: 4.0.0(html-webpack-plugin@5.6.3(webpack@5.94.0(webpack-cli@5.1.4)))(webpack@5.94.0(webpack-cli@5.1.4)) + style-loader: 3.3.4(webpack@5.94.0(webpack-cli@5.1.4)) + systemjs-webpack-interop: 2.3.7(webpack@5.94.0(webpack-cli@5.1.4)) webpack-bundle-analyzer: 4.10.2 transitivePeerDependencies: - '@babel/core' @@ -8224,7 +8247,7 @@ snapshots: - utf-8-validate - webpack - webpack-dev-middleware@7.4.2(webpack@5.94.0): + webpack-dev-middleware@7.4.2(webpack@5.94.0(webpack-cli@5.1.4)): dependencies: colorette: 2.0.20 memfs: 4.12.0 @@ -8263,7 +8286,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.94.0) + webpack-dev-middleware: 7.4.2(webpack@5.94.0(webpack-cli@5.1.4)) ws: 8.18.0 optionalDependencies: webpack: 5.94.0(webpack-cli@5.1.4) @@ -8310,7 +8333,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.94.0) + terser-webpack-plugin: 5.3.10(webpack@5.94.0(webpack-cli@5.1.4)) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: