diff --git a/package.json b/package.json index 4e087bd..8bfae08 100644 --- a/package.json +++ b/package.json @@ -186,8 +186,8 @@ "@types/glob": "8.1.0", "@types/mocha": "10.0.10", "@types/node": "22.9.3", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", + "@types/react": "19.0.2", + "@types/react-dom": "19.0.2", "@types/vscode": "1.94.0", "@vscode/test-electron": "2.4.1", "@vscode/webview-ui-toolkit": "1.4.0", @@ -197,8 +197,8 @@ "husky": "9.1.7", "lint-staged": "15.3.0", "mocha": "10.8.2", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-icons": "5.3.0", "react-use": "17.6.0", "react-virtuoso": "4.12.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e1d3208..7805d2d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,11 +27,11 @@ importers: specifier: 22.9.3 version: 22.9.3 '@types/react': - specifier: 18.3.12 - version: 18.3.12 + specifier: 19.0.2 + version: 19.0.2 '@types/react-dom': - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.2 + version: 19.0.2(@types/react@19.0.2) '@types/vscode': specifier: 1.94.0 version: 1.94.0 @@ -40,7 +40,7 @@ importers: version: 2.4.1 '@vscode/webview-ui-toolkit': specifier: 1.4.0 - version: 1.4.0(react@18.3.1) + version: 1.4.0(react@19.0.0) babel-plugin-syntax-hermes-parser: specifier: 0.25.1 version: 0.25.1 @@ -60,20 +60,20 @@ importers: specifier: 10.8.2 version: 10.8.2 react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0 + version: 19.0.0 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0 + version: 19.0.0(react@19.0.0) react-icons: specifier: 5.3.0 - version: 5.3.0(react@18.3.1) + version: 5.3.0(react@19.0.0) react-use: specifier: 17.6.0 - version: 17.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 17.6.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-virtuoso: specifier: 4.12.1 - version: 4.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.12.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tslib: specifier: 2.8.1 version: 2.8.1 @@ -614,14 +614,13 @@ packages: '@types/node@22.9.3': resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} - '@types/prop-types@15.7.11': - resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} - - '@types/react-dom@18.3.1': - resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} + '@types/react-dom@19.0.2': + resolution: {integrity: sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==} + peerDependencies: + '@types/react': ^19.0.0 - '@types/react@18.3.12': - resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} + '@types/react@19.0.2': + resolution: {integrity: sha512-USU8ZI/xyKJwFTpjSVIrSeHBVAGagkHQKPNbxeWwql/vDmnTIBgx+TJnhFnj1NXgz8XfprU0egV2dROLGpsBEg==} '@types/vscode@1.94.0': resolution: {integrity: sha512-UyQOIUT0pb14XSqJskYnRwD2aG0QrPVefIfrW1djR+/J4KeFQ0i1+hjZoaAmeNf3Z2jleK+R2hv+EboG/m8ruw==} @@ -1267,10 +1266,10 @@ packages: randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} peerDependencies: - react: ^18.3.1 + react: ^19.0.0 react-icons@5.3.0: resolution: {integrity: sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==} @@ -1296,8 +1295,8 @@ packages: react: '>=16 || >=17 || >= 18' react-dom: '>=16 || >=17 || >= 18' - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} readable-stream@2.3.8: @@ -1344,8 +1343,8 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} screenfull@5.2.0: resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} @@ -1952,11 +1951,11 @@ snapshots: tabbable: 5.3.3 tslib: 1.14.1 - '@microsoft/fast-react-wrapper@0.3.23(react@18.3.1)': + '@microsoft/fast-react-wrapper@0.3.23(react@19.0.0)': dependencies: '@microsoft/fast-element': 1.12.0 '@microsoft/fast-foundation': 2.49.5 - react: 18.3.1 + react: 19.0.0 '@microsoft/fast-web-utilities@5.4.1': dependencies: @@ -2015,15 +2014,12 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/prop-types@15.7.11': {} - - '@types/react-dom@18.3.1': + '@types/react-dom@19.0.2(@types/react@19.0.2)': dependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.2 - '@types/react@18.3.12': + '@types/react@19.0.2': dependencies: - '@types/prop-types': 15.7.11 csstype: 3.1.3 '@types/vscode@1.94.0': {} @@ -2038,12 +2034,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@vscode/webview-ui-toolkit@1.4.0(react@18.3.1)': + '@vscode/webview-ui-toolkit@1.4.0(react@19.0.0)': dependencies: '@microsoft/fast-element': 1.12.0 '@microsoft/fast-foundation': 2.49.5 - '@microsoft/fast-react-wrapper': 0.3.23(react@18.3.1) - react: 18.3.1 + '@microsoft/fast-react-wrapper': 0.3.23(react@19.0.0) + react: 19.0.0 tslib: 2.8.1 '@xobotyi/scrollbar-width@1.9.5': {} @@ -2599,15 +2595,15 @@ snapshots: ms@2.1.3: {} - nano-css@5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nano-css@5.6.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@jridgewell/sourcemap-codec': 1.4.15 css-tree: 1.1.3 csstype: 3.1.3 fastest-stable-stringify: 2.0.2 inline-style-prefixer: 7.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) rtl-css-js: 1.16.1 stacktrace-js: 2.0.2 stylis: 4.3.1 @@ -2687,22 +2683,21 @@ snapshots: dependencies: safe-buffer: 5.2.1 - react-dom@18.3.1(react@18.3.1): + react-dom@19.0.0(react@19.0.0): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.0.0 + scheduler: 0.25.0 - react-icons@5.3.0(react@18.3.1): + react-icons@5.3.0(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 - react-universal-interface@0.6.2(react@18.3.1)(tslib@2.8.1): + react-universal-interface@0.6.2(react@19.0.0)(tslib@2.8.1): dependencies: - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 - react-use@17.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-use@17.6.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@types/js-cookie': 2.2.7 '@xobotyi/scrollbar-width': 1.9.5 @@ -2710,10 +2705,10 @@ snapshots: fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 js-cookie: 2.2.1 - nano-css: 5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-universal-interface: 0.6.2(react@18.3.1)(tslib@2.8.1) + nano-css: 5.6.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-universal-interface: 0.6.2(react@19.0.0)(tslib@2.8.1) resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 set-harmonic-interval: 1.0.1 @@ -2721,14 +2716,12 @@ snapshots: ts-easing: 0.2.0 tslib: 2.8.1 - react-virtuoso@4.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-virtuoso@4.12.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.0.0: {} readable-stream@2.3.8: dependencies: @@ -2778,9 +2771,7 @@ snapshots: safe-buffer@5.2.1: {} - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.25.0: {} screenfull@5.2.0: {}