diff --git a/package.json b/package.json index 5e70ef2..ac4061f 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "@modern-js/eslint-config": "2.54.0", "@modern-js/module-tools": "2.54.0", "@modern-js/plugin-rspress": "1.9.3", - "@modern-js/plugin-testing": "2.54.0", + "@modern-js/plugin-testing": "2.57.0", "@types/jest": "~29.5.0", "@types/node": "~16.18.0", "docma": "^3.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0266b51..b492e58 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,8 +22,8 @@ importers: specifier: 1.9.3 version: 1.9.3(@types/react@18.3.3)(react-router-dom@6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@5.0.4)(webpack@5.92.1) '@modern-js/plugin-testing': - specifier: 2.54.0 - version: 2.54.0(@jest/transform@29.7.0)(@rsbuild/core@0.7.9)(@types/node@16.18.101)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@types/node@16.18.101)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)(zod@3.23.8) + specifier: 2.57.0 + version: 2.57.0(@jest/transform@29.7.0)(@rsbuild/core@0.7.9)(@types/node@16.18.101)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@types/node@16.18.101)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)(zod@3.23.8) '@types/jest': specifier: ~29.5.0 version: 29.5.12 @@ -116,10 +116,18 @@ packages: resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.2': + resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} + engines: {node: '>=6.9.0'} + '@babel/core@7.24.7': resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} + '@babel/core@7.25.2': + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + '@babel/eslint-parser@7.24.7': resolution: {integrity: sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} @@ -138,6 +146,10 @@ packages: resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} engines: {node: '>=6.9.0'} + '@babel/generator@7.25.0': + resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.24.7': resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} @@ -150,6 +162,10 @@ packages: resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.2': + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.24.7': resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} engines: {node: '>=6.9.0'} @@ -193,6 +209,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.25.2': + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.24.7': resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} @@ -229,6 +251,10 @@ packages: resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} @@ -237,6 +263,10 @@ packages: resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.24.7': resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} engines: {node: '>=6.9.0'} @@ -245,6 +275,10 @@ packages: resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.25.0': + resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} @@ -254,6 +288,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.25.3': + resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7': resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} engines: {node: '>=6.9.0'} @@ -809,14 +848,26 @@ packages: resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.0': + resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.7': resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.3': + resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} + engines: {node: '>=6.9.0'} + '@babel/types@7.24.7': resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.25.2': + resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -1341,11 +1392,14 @@ packages: '@modern-js-reduck/store@1.1.11': resolution: {integrity: sha512-fvUeswe1pvF9IjC39/KgtQGV4FbwjOmVs2Fk4uxrxXEa7209qRJlDfqIGr5KsnXVporXg0oiDqwcg1xsEljw/A==} - '@modern-js/babel-compiler@2.54.0': - resolution: {integrity: sha512-j6omRY3ihMLgJ+JmgvhULU9hldsvW8KOH/MWqcpWxtB8g+IWGYb3yRApj6USfhVUmyCVBtKJ9qn8Eaf7CIYQhA==} + '@modern-js/babel-compiler@2.57.0': + resolution: {integrity: sha512-URoun+WFhgYf33uVdPDD7rY92h2NlLtIJJ3VVFlTN1BTEMDeXCtPzmtopLA6BJt/H9Bv89zejRNjNgv5gFEIBw==} + + '@modern-js/babel-preset@2.57.0': + resolution: {integrity: sha512-a6qqKtqH6eyu0yBGqDZpO+vM6kNvP4YEA2Mm+30XKOleFgetfr1xJbFKjqDaQcjIWanI3iCHfCOiFvxJIulODA==} - '@modern-js/bff-core@2.54.0': - resolution: {integrity: sha512-TgccFzuSiIo+Qd+0taHWFDOb5w+FPungoNQeDyY/Ef3az3MEHFxZtwPP76zfui2Pp3gIJ/kF1+mB1LrS236PwA==} + '@modern-js/bff-core@2.57.0': + resolution: {integrity: sha512-2dtFzXyY7WgJoCJDA+pU7ar/3gJGv4+oawk3b+8dOhGLbmtvBda3SeABLKj2HLuFpBAEsfnXp3XlN4wqKT5MrA==} peerDependencies: ts-node: ^10.9.1 tsconfig-paths: ^4.1.2 @@ -1390,10 +1444,10 @@ packages: '@modern-js/plugin-rspress@1.9.3': resolution: {integrity: sha512-/GWnxSzzYTGDLLz+bbNfLRH7eshjhevVIyF9HrbWEzQM2Lyd8D2t898NFWlwoghtxYT8J7Z+21GEYO/9mBDp4Q==} - '@modern-js/plugin-testing@2.54.0': - resolution: {integrity: sha512-aEklkGEKLVYTEJXx+FqX9j/gxq9IENULm3BG1f6Y6LD5VSirE9s6q6qTt9tF3pVTjrF7RmyfQfJZfXxX6gM+xQ==} + '@modern-js/plugin-testing@2.57.0': + resolution: {integrity: sha512-BOS4uMCGMZLEXvs9+0ilVCoVUFzp6GWzS7guYENkrh7EZzFQOX9tqUTM9Nd9tXnRr3v9mr7YuBstTuiB2F0BOA==} peerDependencies: - '@modern-js/runtime': ^2.54.0 + '@modern-js/runtime': ^2.57.0 react: '>=17' react-dom: '>=17' peerDependenciesMeta: @@ -1403,12 +1457,15 @@ packages: '@modern-js/plugin@2.54.0': resolution: {integrity: sha512-WPKrUpAzeFvtXCdVSpcly06tWZB5HbbgXJ6mw+IkxEZrEmTBeyxvxiBB7djXO2Za3qeAs6c6qQTAcYnQKJNwWA==} - '@modern-js/prod-server@2.54.0': - resolution: {integrity: sha512-dXsaWZqkkoopZJ99nGb9jYRv6MBM1LmJWg2bw67d3RtvZGbEtaxVRcFum36ZrJY0j7vg4uihAOot8NvxuaXuiA==} + '@modern-js/plugin@2.57.0': + resolution: {integrity: sha512-4n204KbMsPMbj4OiT6FqYIziZFb3peZbsPhya41bQBGxSBBnehstwBm2EgMwBOdadD8uMx7rMdenc+tXFP6KWw==} + + '@modern-js/prod-server@2.57.0': + resolution: {integrity: sha512-zA4+SrAKbNfnz9VWZI+rmarE+7RiYJijWYsG35FSEyMjnCSJGZN/i5XTkDog+UARTvsy8k6q+AQSNLEnsOnUBA==} engines: {node: '>=16.2.0'} - '@modern-js/runtime-utils@2.54.0': - resolution: {integrity: sha512-CGdUsIjJyQsQkNhCBuSQdVomfxWy6uu7S3eXBxdfqNdTzyYKQXKUcoXmiIVRGoH1mabcJY5fwOVIaCS11P+CPQ==} + '@modern-js/runtime-utils@2.57.0': + resolution: {integrity: sha512-gF7fkiq220LMUUTziyQzDmigy1wB1cukI2kt0TZqxnz/3lyCnXrMPyRqvsZAIg/fmw+Iaoio+T+eyO0clRZxRA==} peerDependencies: react: '>=17.0.0' react-dom: '>=17.0.0' @@ -1418,8 +1475,8 @@ packages: react-dom: optional: true - '@modern-js/server-core@2.54.0': - resolution: {integrity: sha512-2jFsGhCIik0oNNsKIb4DliljLw/LqFBVKs+OZdtNAtkMFTKOpVoBcOJoOyQzaxT23dxhd0ugs8ZPq71ENtNzXQ==} + '@modern-js/server-core@2.57.0': + resolution: {integrity: sha512-d+VyUaui88RtC24WFgRd+LJOUHOoLLrsUIJlWoCIWoLGvruJXMPk4eU0ZHSkWx4dOKb9HBkE/7vOeFBRal1mIQ==} engines: {node: '>=16.2.0'} '@modern-js/swc-plugins-darwin-arm64@0.6.6': @@ -1482,12 +1539,18 @@ packages: '@modern-js/types@2.54.0': resolution: {integrity: sha512-ohGVI0AOlcQq1VJO8HSGc4RyOGJgVhQPVYu4Gj9GPgBl26EyAHr5zS6YKnOh9AiogE/lA/f0Ch1YDQObmU4Xhw==} + '@modern-js/types@2.57.0': + resolution: {integrity: sha512-O/jF/y5iY1LKC64FjldrRsBAFbaoElE6knW73EVVuISSvYZcg4hUIdDQH4S6O1mDtta2HX4E92PfAC9oaCYQvg==} + '@modern-js/utils@2.45.0': resolution: {integrity: sha512-bsPzQ1B46+gqnQjqvo0BXH7RLTFWCTwQAm1G+ALvGIGdmLvgLWEOEiHtvvSLEDiZCfL4I/jHzn2lk96StMJYIA==} '@modern-js/utils@2.54.0': resolution: {integrity: sha512-i80Hhek2NApugkCX9oMgDFai19nvzYLqxNLFRSM7nGIW3uK1vdqSrHwCPnlcqe0Dm+gOcedoi462BbgfdBagEw==} + '@modern-js/utils@2.57.0': + resolution: {integrity: sha512-BNQnrgpQ099KZY/bsFxk0+XxRZnnEeB+e28UKBQyb2pfdP6Xztt313HTYK/zJ43+Qjg8P4z+vishf3HWDw+K9g==} + '@module-federation/runtime-tools@0.1.6': resolution: {integrity: sha512-7ILVnzMIa0Dlc0Blck5tVZG1tnk1MmLnuZpLOMpbdW+zl+N6wdMjjHMjEZFCUAJh2E5XJ3BREwfX8Ets0nIkLg==} @@ -1551,6 +1614,11 @@ packages: peerDependencies: '@rsbuild/core': ^0.7.9 + '@rsbuild/plugin-babel@1.0.1-beta.3': + resolution: {integrity: sha512-p89Ncj7sqF34U+h5rX2CgGZ4wmVBa3BbvxjN5YWVkYoxHyEBJUpP15MImxjkfMtLcrahT1xqnHiDT0gdvWiVfA==} + peerDependencies: + '@rsbuild/core': ^1.0.1-beta.0 + '@rsbuild/plugin-react@0.2.1': resolution: {integrity: sha512-oCs7KsSKRiyUQsGRZpAqIQFBmHOfYnGMOihr1eeUBG8CmCkjnx6FW8jkNb2LsW38Y5x1iW+1HgjbrpsH0itWWQ==} @@ -2937,6 +3005,9 @@ packages: core-js@3.36.1: resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==} + core-js@3.37.1: + resolution: {integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==} + core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} @@ -3127,10 +3198,6 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - deepmerge-ts@7.0.2: - resolution: {integrity: sha512-kt42SClSQ1DTvAdUtPlZfcCHQxiiLG0nIRu6KJEnhRUc1WJwo1ZQwWcUDRw4ZCHcOUk+HIiTBhohGS/lLtITqQ==} - engines: {node: '>=16.0.0'} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -4619,10 +4686,6 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - isbot@3.8.0: - resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==} - engines: {node: '>=12'} - isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -6184,6 +6247,9 @@ packages: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} + reduce-configs@1.0.0: + resolution: {integrity: sha512-/JCYSgL/QeXXsq0Lv/7kOZfqvof7vyzHWfyNQPt3c6vc73mU4WRyT8RJ6ZH5Ci08vUOqXwk7jkZy6BycHTDD9w==} + redux-promise-middleware@6.2.0: resolution: {integrity: sha512-TEzfMeLX63gju2WqkdFQlQMvUGYzFvJNePIJJsBlbPHs3Txsbc/5Rjhmtha1XdMU6lkeiIlp1Qx7AR3Zo9he9g==} peerDependencies: @@ -6965,6 +7031,10 @@ packages: resolution: {integrity: sha512-kr8SKKw94OI+xTGOkfsvwZQ8mWoikZDd2n8XZHjJVZUARZT+4/VV6cacRS6CLsH9bNm+HFIPU1Zx4CnNnb4qlQ==} engines: {node: '>=6'} + ts-deepmerge@7.0.0: + resolution: {integrity: sha512-WZ/iAJrKDhdINv1WG6KZIGHrZDar6VfhftG1QJFpVbOYZMYJLJOvZOo1amictRXVdBXZIgBHKswMTXzElngprA==} + engines: {node: '>=14.13.1'} + ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -7587,6 +7657,8 @@ snapshots: '@babel/compat-data@7.24.7': {} + '@babel/compat-data@7.25.2': {} + '@babel/core@7.24.7': dependencies: '@ampproject/remapping': 2.3.0 @@ -7607,6 +7679,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.25.2': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + convert-source-map: 2.0.0 + debug: 4.3.5(supports-color@9.3.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/eslint-parser@7.24.7(@babel/core@7.24.7)(eslint@8.57.0)': dependencies: '@babel/core': 7.24.7 @@ -7628,6 +7720,13 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + '@babel/generator@7.25.0': + dependencies: + '@babel/types': 7.25.2 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + '@babel/helper-annotate-as-pure@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -7647,6 +7746,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.25.2': + dependencies: + '@babel/compat-data': 7.25.2 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.1 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7662,6 +7769,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7718,6 +7840,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -7742,6 +7885,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-replace-supers@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.24.7 @@ -7762,10 +7914,14 @@ snapshots: '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-validator-identifier@7.24.7': {} '@babel/helper-validator-option@7.24.7': {} + '@babel/helper-validator-option@7.24.8': {} + '@babel/helper-wrap-function@7.24.7': dependencies: '@babel/helper-function-name': 7.24.7 @@ -7780,6 +7936,11 @@ snapshots: '@babel/template': 7.24.7 '@babel/types': 7.24.7 + '@babel/helpers@7.25.0': + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -7791,6 +7952,10 @@ snapshots: dependencies: '@babel/types': 7.24.7 + '@babel/parser@7.25.3': + dependencies: + '@babel/types': 7.25.2 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7826,6 +7991,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + '@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7873,6 +8047,11 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7913,6 +8092,11 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7968,6 +8152,11 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -8016,6 +8205,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -8135,6 +8332,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -8330,6 +8536,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -8470,6 +8686,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + '@babel/regjsgen@0.8.0': {} '@babel/runtime@7.24.7': @@ -8482,6 +8709,12 @@ snapshots: '@babel/parser': 7.24.7 '@babel/types': 7.24.7 + '@babel/template@7.25.0': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 + '@babel/traverse@7.24.7': dependencies: '@babel/code-frame': 7.24.7 @@ -8497,12 +8730,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.25.3': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 + debug: 4.3.5(supports-color@9.3.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.24.7': dependencies: '@babel/helper-string-parser': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.25.2': + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + '@bcoe/v8-coverage@0.2.3': {} '@changesets/apply-release-plan@7.0.3': @@ -9199,17 +9450,38 @@ snapshots: '@swc/helpers': 0.5.1 redux: 4.2.1 - '@modern-js/babel-compiler@2.54.0': + '@modern-js/babel-compiler@2.57.0': dependencies: '@babel/core': 7.24.7 - '@modern-js/utils': 2.54.0 + '@modern-js/utils': 2.57.0 '@swc/helpers': 0.5.3 transitivePeerDependencies: - supports-color - '@modern-js/bff-core@2.54.0(ts-node@10.9.2(@types/node@16.18.101)(typescript@5.0.4))(tsconfig-paths@4.2.0)(zod@3.23.8)': + '@modern-js/babel-preset@2.57.0(@rsbuild/core@0.7.9)': dependencies: - '@modern-js/utils': 2.54.0 + '@babel/core': 7.24.7 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-proposal-partial-application': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-proposal-pipeline-operator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.7) + '@babel/preset-env': 7.24.7(@babel/core@7.24.7) + '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/runtime': 7.24.7 + '@babel/types': 7.24.7 + '@rsbuild/plugin-babel': 1.0.1-beta.3(@rsbuild/core@0.7.9) + '@swc/helpers': 0.5.3 + '@types/babel__core': 7.20.5 + babel-plugin-dynamic-import-node: 2.3.3 + core-js: 3.37.1 + transitivePeerDependencies: + - '@rsbuild/core' + - supports-color + + '@modern-js/bff-core@2.57.0(ts-node@10.9.2(@types/node@16.18.101)(typescript@5.0.4))(tsconfig-paths@4.2.0)(zod@3.23.8)': + dependencies: + '@modern-js/utils': 2.57.0 '@swc/helpers': 0.5.3 koa-compose: 4.1.0 reflect-metadata: 0.1.14 @@ -9320,7 +9592,7 @@ snapshots: - typescript - webpack - '@modern-js/plugin-testing@2.54.0(@jest/transform@29.7.0)(@rsbuild/core@0.7.9)(@types/node@16.18.101)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@types/node@16.18.101)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)(zod@3.23.8)': + '@modern-js/plugin-testing@2.57.0(@jest/transform@29.7.0)(@rsbuild/core@0.7.9)(@types/node@16.18.101)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@types/node@16.18.101)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)(zod@3.23.8)': dependencies: '@babel/core': 7.24.7 '@babel/preset-env': 7.24.7(@babel/core@7.24.7) @@ -9330,13 +9602,14 @@ snapshots: '@modern-js-reduck/plugin-effects': 1.1.11(@modern-js-reduck/store@1.1.11) '@modern-js-reduck/plugin-immutable': 1.1.11(@modern-js-reduck/store@1.1.11) '@modern-js-reduck/store': 1.1.11 - '@modern-js/babel-compiler': 2.54.0 - '@modern-js/bff-core': 2.54.0(ts-node@10.9.2(@types/node@16.18.101)(typescript@5.0.4))(tsconfig-paths@4.2.0)(zod@3.23.8) - '@modern-js/plugin': 2.54.0 - '@modern-js/prod-server': 2.54.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/types': 2.54.0 - '@modern-js/utils': 2.54.0 - '@rsbuild/babel-preset': 0.7.9(@rsbuild/core@0.7.9)(@swc/helpers@0.5.3) + '@modern-js/babel-compiler': 2.57.0 + '@modern-js/babel-preset': 2.57.0(@rsbuild/core@0.7.9) + '@modern-js/bff-core': 2.57.0(ts-node@10.9.2(@types/node@16.18.101)(typescript@5.0.4))(tsconfig-paths@4.2.0)(zod@3.23.8) + '@modern-js/plugin': 2.57.0 + '@modern-js/prod-server': 2.57.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@modern-js/server-core': 2.57.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@modern-js/types': 2.57.0 + '@modern-js/utils': 2.57.0 '@swc/helpers': 0.5.3 '@testing-library/jest-dom': 5.17.0 '@testing-library/react': 13.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -9373,19 +9646,25 @@ snapshots: '@modern-js/utils': 2.54.0 '@swc/helpers': 0.5.3 - '@modern-js/prod-server@2.54.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@modern-js/plugin@2.57.0': dependencies: - '@modern-js/runtime-utils': 2.54.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/server-core': 2.54.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/utils': 2.54.0 + '@modern-js/utils': 2.57.0 + '@swc/helpers': 0.5.3 + + '@modern-js/prod-server@2.57.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@modern-js/runtime-utils': 2.57.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@modern-js/server-core': 2.57.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@modern-js/utils': 2.57.0 '@swc/helpers': 0.5.3 + source-map-support: 0.5.21 transitivePeerDependencies: - react - react-dom - '@modern-js/runtime-utils@2.54.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@modern-js/runtime-utils@2.57.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@modern-js/utils': 2.54.0 + '@modern-js/utils': 2.57.0 '@remix-run/router': 1.15.0 '@swc/helpers': 0.5.3 lru-cache: 6.0.0 @@ -9395,18 +9674,17 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@modern-js/server-core@2.54.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@modern-js/server-core@2.57.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@modern-js/plugin': 2.54.0 - '@modern-js/runtime-utils': 2.54.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/utils': 2.54.0 + '@modern-js/plugin': 2.57.0 + '@modern-js/runtime-utils': 2.57.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@modern-js/utils': 2.57.0 '@swc/helpers': 0.5.3 '@web-std/fetch': 4.2.1 '@web-std/file': 3.0.3 '@web-std/stream': 1.0.3 - deepmerge-ts: 7.0.2 hono: 3.12.12 - isbot: 3.8.0 + ts-deepmerge: 7.0.0 transitivePeerDependencies: - react - react-dom @@ -9452,6 +9730,8 @@ snapshots: '@modern-js/types@2.54.0': {} + '@modern-js/types@2.57.0': {} + '@modern-js/utils@2.45.0': dependencies: '@swc/helpers': 0.5.3 @@ -9466,6 +9746,13 @@ snapshots: lodash: 4.17.21 rslog: 1.2.2 + '@modern-js/utils@2.57.0': + dependencies: + '@swc/helpers': 0.5.3 + caniuse-lite: 1.0.30001636 + lodash: 4.17.21 + rslog: 1.2.2 + '@module-federation/runtime-tools@0.1.6': dependencies: '@module-federation/runtime': 0.1.6 @@ -9563,6 +9850,20 @@ snapshots: - '@swc/helpers' - supports-color + '@rsbuild/plugin-babel@1.0.1-beta.3(@rsbuild/core@0.7.9)': + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) + '@rsbuild/core': 0.7.9 + '@types/babel__core': 7.20.5 + deepmerge: 4.3.1 + reduce-configs: 1.0.0 + upath: 2.0.1 + transitivePeerDependencies: + - supports-color + '@rsbuild/plugin-react@0.2.1': dependencies: '@rsbuild/shared': 0.2.1 @@ -11257,6 +11558,8 @@ snapshots: core-js@3.36.1: {} + core-js@3.37.1: {} + core-util-is@1.0.2: {} core-util-is@1.0.3: {} @@ -11463,8 +11766,6 @@ snapshots: deep-is@0.1.4: {} - deepmerge-ts@7.0.2: {} - deepmerge@4.3.1: {} defaults@1.0.4: @@ -13295,8 +13596,6 @@ snapshots: isarray@2.0.5: {} - isbot@3.8.0: {} - isexe@2.0.0: {} isobject@2.1.0: @@ -15442,6 +15741,10 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 + reduce-configs@1.0.0: + dependencies: + browserslist: 4.23.1 + redux-promise-middleware@6.2.0(redux@4.2.1): dependencies: redux: 4.2.1 @@ -16348,6 +16651,8 @@ snapshots: dependencies: matchit: 1.1.0 + ts-deepmerge@7.0.0: {} + ts-interface-checker@0.1.13: {} ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@16.18.101)(ts-node@10.9.2(@types/node@16.18.101)(typescript@5.0.4)))(typescript@5.0.4):