Просмотр исходного кода

chore(deps): update storybook monorepo to v9 (major) (#4353)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 6 месяцев назад
Родитель
Сommit
385b5429a7
2 измененных файлов с 165 добавлено и 193 удалено
  1. 162 190
      pnpm-lock.yaml
  2. 3 3
      webview-ui/package.json

+ 162 - 190
pnpm-lock.yaml

@@ -1069,16 +1069,16 @@ importers:
         version: link:../packages/config-typescript
       '@storybook/addon-essentials':
         specifier: ^8.5.6
-        version: 8.6.12(@types/[email protected])(storybook@8.6.12([email protected]))
+        version: 8.6.12(@types/[email protected])(storybook@9.0.5(@testing-library/[email protected])([email protected]))
       '@storybook/blocks':
         specifier: ^8.5.6
-        version: 8.6.12([email protected]([email protected]))([email protected])(storybook@8.6.12([email protected]))
+        version: 8.6.12([email protected]([email protected]))([email protected])(storybook@9.0.5(@testing-library/[email protected])([email protected]))
       '@storybook/react':
-        specifier: ^8.5.6
-        version: 8.6.12([email protected]([email protected]))([email protected])([email protected]([email protected]))([email protected])
+        specifier: ^9.0.0
+        version: 9.0.5([email protected]([email protected]))([email protected])([email protected](@testing-library/[email protected])([email protected]))([email protected])
       '@storybook/react-vite':
-        specifier: ^8.5.6
-        version: 8.6.12([email protected]([email protected]))([email protected])([email protected])([email protected]([email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))
+        specifier: ^9.0.0
+        version: 9.0.5([email protected]([email protected]))([email protected])([email protected])([email protected](@testing-library/[email protected])([email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))
       '@testing-library/jest-dom':
         specifier: ^6.6.3
         version: 6.6.3
@@ -1125,11 +1125,11 @@ importers:
         specifier: ^1.0.5
         version: 1.0.5
       storybook:
-        specifier: ^8.5.6
-        version: 8.6.12([email protected])
+        specifier: ^9.0.0
+        version: 9.0.5(@testing-library/[email protected])([email protected])
       storybook-dark-mode:
         specifier: ^4.0.2
-        version: 4.0.2([email protected]([email protected]))([email protected])(storybook@8.6.12([email protected]))
+        version: 4.0.2([email protected]([email protected]))([email protected])(storybook@9.0.5(@testing-library/[email protected])([email protected]))
       ts-jest:
         specifier: ^29.2.5
         version: 29.3.3(@babel/[email protected])(@jest/[email protected])(@jest/[email protected])([email protected](@babel/[email protected]))([email protected])([email protected](@types/[email protected])([email protected]))([email protected])
@@ -2366,8 +2366,8 @@ packages:
     resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 
-  '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0':
-    resolution: {integrity: sha512-qYDdL7fPwLRI+bJNurVcis+tNgJmvWjH4YTBGXTA8xMuxFrnAz6E5o35iyzyKbq5J5Lr8mJGfrR5GXl+WGwhgQ==}
+  '@joshwooding/vite-plugin-react-docgen-typescript@0.6.0':
+    resolution: {integrity: sha512-dPo6SE4dm8UKcgGg4LsV9iw6f5HkIeJwzMA2M2Lb+mhl5vxesbDvb3ENTzNTkGnOxS6PqJig2pfXdtYaW3S9fg==}
     peerDependencies:
       typescript: '>= 4.3.x'
       vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
@@ -3897,11 +3897,11 @@ packages:
       react-dom:
         optional: true
 
-  '@storybook/builder-vite@8.6.12':
-    resolution: {integrity: sha512-Gju21ud/3Qw4v2vLNaa5SuJECsI9ICNRr2G0UyCCzRvCHg8jpA9lDReu2NqhLDyFIuDG+ZYT38gcaHEUoNQ8KQ==}
+  '@storybook/builder-vite@9.0.5':
+    resolution: {integrity: sha512-mr2IqmNmlCWQCxorglo2diGcCIDwaZEJWG6noWkMPW6ri/Nh4y8DQYbK7hUK3O3sGLdV4QfTPCbRPGgMtBb07g==}
     peerDependencies:
-      storybook: ^8.6.12
-      vite: ^4.0.0 || ^5.0.0 || ^6.0.0
+      storybook: ^9.0.5
+      vite: ^5.0.0 || ^6.0.0
 
   '@storybook/[email protected]':
     resolution: {integrity: sha512-FiaE8xvCdvKC2arYusgtlDNZ77b8ysr8njAYQZwwaIHjy27TbR2tEpLDCmUwSbANNmivtc/xGEiDDwcNppMWlQ==}
@@ -3913,19 +3913,16 @@ packages:
     peerDependencies:
       storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
 
-  '@storybook/[email protected]':
-    resolution: {integrity: sha512-t+ZuDzAlsXKa6tLxNZT81gEAt4GNwsKP/Id2wluhmUWD/lwYW0uum1JiPUuanw8xD6TdakCW/7ULZc7aQUBLCQ==}
-    peerDependencies:
-      prettier: ^2 || ^3
-    peerDependenciesMeta:
-      prettier:
-        optional: true
-
   '@storybook/[email protected]':
     resolution: {integrity: sha512-6s8CnP1aoKPb3XtC0jRLUp8M5vTA8RhGAwQDKUsFpCC7g89JR9CaKs9FY2ZSzsNbjR15uASi7b3K8BzeYumYQg==}
     peerDependencies:
       storybook: ^8.6.12
 
+  '@storybook/[email protected]':
+    resolution: {integrity: sha512-dO+2J3GlIK1pRpXVL9CXhENwmaF0bF6jji+MtUXRHooHtbgtogaTGlYffBnIojuXHnskR6BAaMUPPLVOVY6Ctw==}
+    peerDependencies:
+      storybook: ^9.0.5
+
   '@storybook/[email protected]':
     resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==}
 
@@ -3941,11 +3938,6 @@ packages:
     peerDependencies:
       storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
 
-  '@storybook/[email protected]':
-    resolution: {integrity: sha512-84FE3Hrs0AYKHqpDZOwx1S/ffOfxBdL65lhCoeI8GoWwCkzwa9zEP3kvXBo/BnEDO7nAfxvMhjASTZXbKRJh5Q==}
-    peerDependencies:
-      storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
-
   '@storybook/[email protected]':
     resolution: {integrity: sha512-51QvoimkBzYs8s3rCYnY5h0cFqLz/Mh0vRcughwYaXckWzDBV8l67WBO5Xf5nBsukCbWyqBVPpEQLww8s7mrLA==}
     peerDependencies:
@@ -3953,31 +3945,31 @@ packages:
       react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
       storybook: ^8.6.12
 
-  '@storybook/[email protected]':
-    resolution: {integrity: sha512-UA2Kule99oyFgHdhcuhrRwCKyWu/yMbqbl9U7NwowFHNwWWFjVMMir/AmfShb/H1C1DQ3LqOad6/QwJyPLjP8g==}
-    engines: {node: '>=18.0.0'}
+  '@storybook/[email protected]':
+    resolution: {integrity: sha512-lMlYoiuJJm9UcUPYYkVNtJu8Xv23fMKqf0k0SF3JB/efaSiaiCNR+fH2g81FrdntOkfFU3YWQ8DUY5TYH73HeA==}
     peerDependencies:
-      '@storybook/test': 8.6.12
       react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
       react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
-      storybook: ^8.6.12
-      vite: ^4.0.0 || ^5.0.0 || ^6.0.0
-    peerDependenciesMeta:
-      '@storybook/test':
-        optional: true
+      storybook: ^9.0.5
 
-  '@storybook/react@8.6.12':
-    resolution: {integrity: sha512-NzxlHLA5DkDgZM/dMwTYinuzRs6rsUPmlqP+NIv6YaciQ4NGnTYyOC7R/SqI6HHFm8ZZ5eMYvpfiFmhZ9rU+rQ==}
-    engines: {node: '>=18.0.0'}
+  '@storybook/[email protected]':
+    resolution: {integrity: sha512-FZH7T+hfoS8DMLICfX8E/LDPjrBTHmKvH4dZALZniVKlH0ML2w4ru9M+Lt0w2aPP2NPemnPiPH3aajIQjofY3Q==}
+    engines: {node: '>=20.0.0'}
     peerDependencies:
-      '@storybook/test': 8.6.12
       react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
       react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
-      storybook: ^8.6.12
-      typescript: '>= 4.2.x'
+      storybook: ^9.0.5
+      vite: ^5.0.0 || ^6.0.0
+
+  '@storybook/[email protected]':
+    resolution: {integrity: sha512-qBEUaiGd1d2SQllhcMrBwwnzwWJWHw5XiTeq5MsjkEy2Oqfm7kWqTdGSkMbW/MoeFX5foO+Mu7nLqM9s4GxNXg==}
+    engines: {node: '>=20.0.0'}
+    peerDependencies:
+      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+      storybook: ^9.0.5
+      typescript: '>= 4.9.x'
     peerDependenciesMeta:
-      '@storybook/test':
-        optional: true
       typescript:
         optional: true
 
@@ -4584,6 +4576,9 @@ packages:
     peerDependencies:
       vite: ^4.2.0 || ^5.0.0 || ^6.0.0
 
+  '@vitest/[email protected]':
+    resolution: {integrity: sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==}
+
   '@vitest/[email protected]':
     resolution: {integrity: sha512-7FTQQuuLKmN1Ig/h+h/GO+44Q1IlglPlR2es4ab7Yvfx+Uk5xsv+Ykk+MEt/M2Yn/xGmzaLKxGw2lgy2bwuYqg==}
 
@@ -4626,6 +4621,9 @@ packages:
       vite:
         optional: true
 
+  '@vitest/[email protected]':
+    resolution: {integrity: sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==}
+
   '@vitest/[email protected]':
     resolution: {integrity: sha512-i6FDiBeJUGLDKADw2Gb01UtUNb12yyXAqC/mmRWuYl+m/U9GS7s8us5ONmGkGpUUo7/iAYzI2ePVfOZTYvUifA==}
 
@@ -4653,6 +4651,9 @@ packages:
   '@vitest/[email protected]':
     resolution: {integrity: sha512-5xko/ZpW2Yc65NVK9Gpfg2y4BFvcF+At7yRT5AHUpTg9JvZ4xZoyuRY4ASlmNcBZjMslV08VRLDrBOmUe2YX3g==}
 
+  '@vitest/[email protected]':
+    resolution: {integrity: sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==}
+
   '@vitest/[email protected]':
     resolution: {integrity: sha512-x6w+ctOEmEXdWaa6TO4ilb7l9DxPR5bwEb6hILKuxfU1NqWT2mpJD9NJN7t3OTfxmVlOMrvtoFJGdgyzZ605lQ==}
 
@@ -4662,6 +4663,9 @@ packages:
   '@vitest/[email protected]':
     resolution: {integrity: sha512-Nbfib34Z2rfcJGSetMxjDCznn4pCYPZOtQYox2kzebIJcgH75yheIKd5QYSFmR8DIZf2M8fwOm66qSDIfRFFfQ==}
 
+  '@vitest/[email protected]':
+    resolution: {integrity: sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==}
+
   '@vitest/[email protected]':
     resolution: {integrity: sha512-2Ltrpht4OmHO9+c/nmHtF09HWiyWdworqnHIwjfvDyWjuwKbdkcS9AnhsDn+8E2RM4x++foD1/tNuLPVvWG1Rg==}
 
@@ -5058,9 +5062,6 @@ packages:
     resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
     engines: {node: '>=8'}
 
-  [email protected]:
-    resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==}
-
   [email protected]:
     resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
 
@@ -7070,10 +7071,6 @@ packages:
   [email protected]:
     resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
 
-  [email protected]:
-    resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==}
-    engines: {node: '>= 0.4'}
-
   [email protected]:
     resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
     engines: {node: '>= 0.4'}
@@ -7545,10 +7542,6 @@ packages:
   [email protected]:
     resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
 
-  [email protected]:
-    resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==}
-    engines: {node: '>=12.0.0'}
-
   [email protected]:
     resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==}
     engines: {node: '>=14'}
@@ -7947,10 +7940,6 @@ packages:
     resolution: {integrity: sha512-tPJQ1HeyiU2vRruNGhZ+VleWuMQRro8iFtJxYgnS4NQe+EukKF6aGiIT+7flZhISAt2iaXBCfFGvAyif7/f8nQ==}
     engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
 
-  [email protected]:
-    resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
-    engines: {node: '>=12'}
-
   [email protected]:
     resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
 
@@ -8917,10 +8906,6 @@ packages:
   [email protected]:
     resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
 
-  [email protected]:
-    resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
-    engines: {node: '>= 0.6.0'}
-
   [email protected]:
     resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
     engines: {node: '>=0.4.0'}
@@ -9018,9 +9003,9 @@ packages:
     peerDependencies:
       typescript: '>= 4.3.x'
 
-  react-docgen@7.1.1:
-    resolution: {integrity: sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==}
-    engines: {node: '>=16.14.0'}
+  react-docgen@8.0.0:
+    resolution: {integrity: sha512-kmob/FOTwep7DUWf9KjuenKX0vyvChr3oTdvvPt09V60Iz75FJp+T/0ZeHMbAfJj2WaVWqAPP5Hmm3PYzSPPKg==}
+    engines: {node: ^20.9.0 || >=22}
 
   [email protected]:
     resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
@@ -9618,8 +9603,8 @@ packages:
   [email protected]:
     resolution: {integrity: sha512-zjcwwQ01R5t1VsakA6alc2JDIRVtavryW8J3E3eKLDIlAMcvsgtpxlelWkZs2cuNspk6Z10XzhQVrUWtYc3F0w==}
 
-  storybook@8.6.12:
-    resolution: {integrity: sha512-Z/nWYEHBTLK1ZBtAWdhxC0l5zf7ioJ7G4+zYqtTdYeb67gTnxNj80gehf8o8QY9L2zA2+eyMRGLC2V5fI7Z3Tw==}
+  storybook@9.0.5:
+    resolution: {integrity: sha512-4RIyN7P6R6umcgAB6jv3GSIDA0qw9iRcm3KnIR6VhLKLKlbbmDsUs/JmjLobxL5W+LB4zbCbrBcFsW7AL2MSyA==}
     hasBin: true
     peerDependencies:
       prettier: ^2 || ^3
@@ -10356,9 +10341,6 @@ packages:
   [email protected]:
     resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
 
-  [email protected]:
-    resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
-
   [email protected]:
     resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==}
     hasBin: true
@@ -12466,10 +12448,10 @@ snapshots:
       '@types/yargs': 17.0.33
       chalk: 4.1.2
 
-  '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))':
+  '@joshwooding/vite-plugin-react-docgen-typescript@0.6.0([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))':
     dependencies:
       glob: 10.4.5
-      magic-string: 0.27.0
+      magic-string: 0.30.17
       react-docgen-typescript: 2.2.2([email protected])
       vite: 6.3.5(@types/[email protected])([email protected])([email protected])([email protected])([email protected])
     optionalDependencies:
@@ -14057,133 +14039,116 @@ snapshots:
 
   '@standard-schema/[email protected]': {}
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
       '@storybook/global': 5.0.0
       '@types/uuid': 9.0.8
       dequal: 2.0.3
       polished: 4.3.1
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       uuid: 9.0.1
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
       '@storybook/global': 5.0.0
       memoizerific: 1.11.3
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       ts-dedent: 2.2.0
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
       '@storybook/global': 5.0.0
       dequal: 2.0.3
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       ts-dedent: 2.2.0
 
-  '@storybook/[email protected](@types/[email protected])(storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](@types/[email protected])(storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
       '@mdx-js/react': 3.1.0(@types/[email protected])([email protected])
-      '@storybook/blocks': 8.6.12([email protected]([email protected]))([email protected])(storybook@8.6.12([email protected]))
-      '@storybook/csf-plugin': 8.6.12(storybook@8.6.12([email protected]))
-      '@storybook/react-dom-shim': 8.6.12([email protected]([email protected]))([email protected])(storybook@8.6.12([email protected]))
+      '@storybook/blocks': 8.6.12([email protected]([email protected]))([email protected])(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/csf-plugin': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/react-dom-shim': 8.6.12([email protected]([email protected]))([email protected])(storybook@9.0.5(@testing-library/[email protected])([email protected]))
       react: 18.3.1
       react-dom: 18.3.1([email protected])
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       ts-dedent: 2.2.0
     transitivePeerDependencies:
       - '@types/react'
 
-  '@storybook/[email protected](@types/[email protected])(storybook@8.6.12([email protected]))':
-    dependencies:
-      '@storybook/addon-actions': 8.6.12(storybook@8.6.12([email protected]))
-      '@storybook/addon-backgrounds': 8.6.12(storybook@8.6.12([email protected]))
-      '@storybook/addon-controls': 8.6.12(storybook@8.6.12([email protected]))
-      '@storybook/addon-docs': 8.6.12(@types/[email protected])(storybook@8.6.12([email protected]))
-      '@storybook/addon-highlight': 8.6.12(storybook@8.6.12([email protected]))
-      '@storybook/addon-measure': 8.6.12(storybook@8.6.12([email protected]))
-      '@storybook/addon-outline': 8.6.12(storybook@8.6.12([email protected]))
-      '@storybook/addon-toolbars': 8.6.12(storybook@8.6.12([email protected]))
-      '@storybook/addon-viewport': 8.6.12(storybook@8.6.12([email protected]))
-      storybook: 8.6.12([email protected])
+  '@storybook/[email protected](@types/[email protected])(storybook@9.0.5(@testing-library/[email protected])([email protected]))':
+    dependencies:
+      '@storybook/addon-actions': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/addon-backgrounds': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/addon-controls': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/addon-docs': 8.6.12(@types/[email protected])(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/addon-highlight': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/addon-measure': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/addon-outline': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/addon-toolbars': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/addon-viewport': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       ts-dedent: 2.2.0
     transitivePeerDependencies:
       - '@types/react'
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
       '@storybook/global': 5.0.0
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
       '@storybook/global': 5.0.0
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       tiny-invariant: 1.3.3
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
       '@storybook/global': 5.0.0
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       ts-dedent: 2.2.0
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
       memoizerific: 1.11.3
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
 
-  '@storybook/[email protected]([email protected]([email protected]))([email protected])(storybook@8.6.12([email protected]))':
+  '@storybook/[email protected]([email protected]([email protected]))([email protected])(storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
       '@storybook/icons': 1.4.0([email protected]([email protected]))([email protected])
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       ts-dedent: 2.2.0
     optionalDependencies:
       react: 18.3.1
       react-dom: 18.3.1([email protected])
 
-  '@storybook/builder-vite@8.6.12([email protected]([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))':
+  '@storybook/builder-vite@9.0.5([email protected](@testing-library/[email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))':
     dependencies:
-      '@storybook/csf-plugin': 8.6.12([email protected]([email protected]))
-      browser-assert: 1.2.1
-      storybook: 8.6.12([email protected])
+      '@storybook/csf-plugin': 9.0.5([email protected](@testing-library/[email protected])([email protected]))
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       ts-dedent: 2.2.0
       vite: 6.3.5(@types/[email protected])([email protected])([email protected])([email protected])([email protected])
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
 
-  '@storybook/c[email protected]([email protected])([email protected]([email protected]))':
+  '@storybook/c[email protected]([email protected](@testing-library/[email protected])([email protected]))':
     dependencies:
-      '@storybook/theming': 8.6.12([email protected]([email protected]))
-      better-opn: 3.0.2
-      browser-assert: 1.2.1
-      esbuild: 0.25.5
-      esbuild-register: 3.6.0([email protected])
-      jsdoc-type-pratt-parser: 4.1.0
-      process: 0.11.10
-      recast: 0.23.11
-      semver: 7.7.2
-      util: 0.12.5
-      ws: 8.18.2
-    optionalDependencies:
-      prettier: 3.5.3
-    transitivePeerDependencies:
-      - bufferutil
-      - storybook
-      - supports-color
-      - utf-8-validate
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
+      unplugin: 1.16.1
 
-  '@storybook/csf-plugin@8.6.12([email protected]([email protected]))':
+  '@storybook/[email protected]([email protected](@testing-library/[email protected])([email protected]))':
     dependencies:
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       unplugin: 1.16.1
 
   '@storybook/[email protected]': {}
@@ -14193,33 +14158,35 @@ snapshots:
       react: 18.3.1
       react-dom: 18.3.1([email protected])
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
 
-  '@storybook/[email protected]([email protected]([email protected]))':
+  '@storybook/[email protected]([email protected]([email protected]))([email protected])([email protected](@testing-library/[email protected])([email protected]))':
     dependencies:
-      storybook: 8.6.12([email protected])
+      react: 18.3.1
+      react-dom: 18.3.1([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
 
-  '@storybook/[email protected]([email protected]([email protected]))([email protected])([email protected]([email protected]))':
+  '@storybook/react-dom-shim@9.0.5([email protected]([email protected]))([email protected])([email protected](@testing-library/[email protected])([email protected]))':
     dependencies:
       react: 18.3.1
       react-dom: 18.3.1([email protected])
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
 
-  '@storybook/react-vite@8.6.12([email protected]([email protected]))([email protected])([email protected])([email protected]([email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))':
+  '@storybook/react-vite@9.0.5([email protected]([email protected]))([email protected])([email protected])([email protected](@testing-library/[email protected])([email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))':
     dependencies:
-      '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))
+      '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.0([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))
       '@rollup/pluginutils': 5.1.4([email protected])
-      '@storybook/builder-vite': 8.6.12([email protected]([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))
-      '@storybook/react': 8.6.12([email protected]([email protected]))([email protected])([email protected]([email protected]))([email protected])
+      '@storybook/builder-vite': 9.0.5([email protected](@testing-library/[email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]))
+      '@storybook/react': 9.0.5([email protected]([email protected]))([email protected])([email protected](@testing-library/[email protected])([email protected]))([email protected])
       find-up: 5.0.0
       magic-string: 0.30.17
       react: 18.3.1
-      react-docgen: 7.1.1
+      react-docgen: 8.0.0
       react-dom: 18.3.1([email protected])
       resolve: 1.22.10
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
       tsconfig-paths: 4.2.0
       vite: 6.3.5(@types/[email protected])([email protected])([email protected])([email protected])([email protected])
     transitivePeerDependencies:
@@ -14227,23 +14194,19 @@ snapshots:
       - supports-color
       - typescript
 
-  '@storybook/react@8.6.12([email protected]([email protected]))([email protected])([email protected]([email protected]))([email protected])':
+  '@storybook/react@9.0.5([email protected]([email protected]))([email protected])([email protected](@testing-library/[email protected])([email protected]))([email protected])':
     dependencies:
-      '@storybook/components': 8.6.12([email protected]([email protected]))
       '@storybook/global': 5.0.0
-      '@storybook/manager-api': 8.6.12([email protected]([email protected]))
-      '@storybook/preview-api': 8.6.12([email protected]([email protected]))
-      '@storybook/react-dom-shim': 8.6.12([email protected]([email protected]))([email protected])([email protected]([email protected]))
-      '@storybook/theming': 8.6.12([email protected]([email protected]))
+      '@storybook/react-dom-shim': 9.0.5([email protected]([email protected]))([email protected])([email protected](@testing-library/[email protected])([email protected]))
       react: 18.3.1
       react-dom: 18.3.1([email protected])
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
     optionalDependencies:
       typescript: 5.8.3
 
-  '@storybook/[email protected](storybook@8.6.12([email protected]))':
+  '@storybook/[email protected](storybook@9.0.5(@testing-library/[email protected])([email protected]))':
     dependencies:
-      storybook: 8.6.12([email protected])
+      storybook: 9.0.5(@testing-library/[email protected])([email protected])
 
   '@swc/[email protected]': {}
 
@@ -14883,6 +14846,13 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  '@vitest/[email protected]':
+    dependencies:
+      '@vitest/spy': 3.0.9
+      '@vitest/utils': 3.0.9
+      chai: 5.2.0
+      tinyrainbow: 2.0.0
+
   '@vitest/[email protected]':
     dependencies:
       '@vitest/spy': 3.1.3
@@ -14938,6 +14908,10 @@ snapshots:
     optionalDependencies:
       vite: 6.3.5(@types/[email protected])([email protected])([email protected])([email protected])([email protected])
 
+  '@vitest/[email protected]':
+    dependencies:
+      tinyrainbow: 2.0.0
+
   '@vitest/[email protected]':
     dependencies:
       tinyrainbow: 2.0.0
@@ -14983,6 +14957,10 @@ snapshots:
       magic-string: 0.30.17
       pathe: 2.0.3
 
+  '@vitest/[email protected]':
+    dependencies:
+      tinyspy: 3.0.2
+
   '@vitest/[email protected]':
     dependencies:
       tinyspy: 3.0.2
@@ -14995,6 +14973,12 @@ snapshots:
     dependencies:
       tinyspy: 4.0.3
 
+  '@vitest/[email protected]':
+    dependencies:
+      '@vitest/pretty-format': 3.0.9
+      loupe: 3.1.3
+      tinyrainbow: 2.0.0
+
   '@vitest/[email protected]':
     dependencies:
       '@vitest/pretty-format': 3.1.3
@@ -15480,8 +15464,6 @@ snapshots:
     dependencies:
       fill-range: 7.1.1
 
-  [email protected]: {}
-
   [email protected]: {}
 
   [email protected]:
@@ -17651,11 +17633,6 @@ snapshots:
       is-alphabetical: 2.0.1
       is-decimal: 2.0.1
 
-  [email protected]:
-    dependencies:
-      call-bound: 1.0.4
-      has-tostringtag: 1.0.2
-
   [email protected]:
     dependencies:
       call-bind: 1.0.8
@@ -18375,8 +18352,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
-
   [email protected]:
     dependencies:
       abab: 2.0.6
@@ -18795,10 +18770,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]:
-    dependencies:
-      '@jridgewell/sourcemap-codec': 1.5.0
-
   [email protected]:
     dependencies:
       '@jridgewell/sourcemap-codec': 1.5.0
@@ -20037,8 +20008,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
-
   [email protected]: {}
 
   [email protected]: {}
@@ -20161,7 +20130,7 @@ snapshots:
     dependencies:
       typescript: 5.8.3
 
-  react-docgen@7.1.1:
+  react-docgen@8.0.0:
     dependencies:
       '@babel/core': 7.27.1
       '@babel/traverse': 7.27.1
@@ -20933,14 +20902,14 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]([email protected]([email protected]))([email protected])(storybook@8.6.12([email protected])):
+  [email protected]([email protected]([email protected]))([email protected])(storybook@9.0.5(@testing-library/[email protected])([email protected])):
     dependencies:
-      '@storybook/components': 8.6.12(storybook@8.6.12([email protected]))
-      '@storybook/core-events': 8.6.12(storybook@8.6.12([email protected]))
+      '@storybook/components': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/core-events': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
       '@storybook/global': 5.0.0
       '@storybook/icons': 1.4.0([email protected]([email protected]))([email protected])
-      '@storybook/manager-api': 8.6.12(storybook@8.6.12([email protected]))
-      '@storybook/theming': 8.6.12(storybook@8.6.12([email protected]))
+      '@storybook/manager-api': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
+      '@storybook/theming': 8.6.12(storybook@9.0.5(@testing-library/[email protected])([email protected]))
       fast-deep-equal: 3.1.3
       memoizerific: 1.11.3
     transitivePeerDependencies:
@@ -20948,12 +20917,23 @@ snapshots:
       - react-dom
       - storybook
 
-  storybook@8.6.12([email protected]):
+  storybook@9.0.5(@testing-library/[email protected])([email protected]):
     dependencies:
-      '@storybook/core': 8.6.12([email protected])([email protected]([email protected]))
+      '@storybook/global': 5.0.0
+      '@testing-library/jest-dom': 6.6.3
+      '@testing-library/user-event': 14.6.1(@testing-library/[email protected])
+      '@vitest/expect': 3.0.9
+      '@vitest/spy': 3.0.9
+      better-opn: 3.0.2
+      esbuild: 0.25.5
+      esbuild-register: 3.6.0([email protected])
+      recast: 0.23.11
+      semver: 7.7.2
+      ws: 8.18.2
     optionalDependencies:
       prettier: 3.5.3
     transitivePeerDependencies:
+      - '@testing-library/dom'
       - bufferutil
       - supports-color
       - utf-8-validate
@@ -21748,14 +21728,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]:
-    dependencies:
-      inherits: 2.0.4
-      is-arguments: 1.2.0
-      is-generator-function: 1.1.0
-      is-typed-array: 1.1.15
-      which-typed-array: 1.1.19
-
   [email protected]: {}
 
   [email protected]: {}

+ 3 - 3
webview-ui/package.json

@@ -82,8 +82,8 @@
 		"@roo-code/config-typescript": "workspace:^",
 		"@storybook/addon-essentials": "^8.5.6",
 		"@storybook/blocks": "^8.5.6",
-		"@storybook/react": "^8.5.6",
-		"@storybook/react-vite": "^8.5.6",
+		"@storybook/react": "^9.0.0",
+		"@storybook/react-vite": "^9.0.0",
 		"@testing-library/jest-dom": "^6.6.3",
 		"@testing-library/react": "^16.2.0",
 		"@testing-library/user-event": "^14.6.1",
@@ -99,7 +99,7 @@
 		"jest": "^29.7.0",
 		"jest-environment-jsdom": "^29.7.0",
 		"jest-simple-dot-reporter": "^1.0.5",
-		"storybook": "^8.5.6",
+		"storybook": "^9.0.0",
 		"storybook-dark-mode": "^4.0.2",
 		"ts-jest": "^29.2.5",
 		"typescript": "5.8.3",