diff --git a/packages/vite/package.json b/packages/vite/package.json index 349ade9a..a9e9a6c7 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -67,6 +67,7 @@ "@types/codemirror": "catalog:types", "@types/diff": "catalog:types", "@types/split2": "catalog:types", + "@types/splitpanes": "catalog:types", "@types/stream-json": "catalog:types", "@unocss/nuxt": "catalog:build", "@vueuse/components": "catalog:frontend", diff --git a/packages/vite/src/app/splitpanes.d.ts b/packages/vite/src/app/splitpanes.d.ts deleted file mode 100644 index 5491c862..00000000 --- a/packages/vite/src/app/splitpanes.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -// TODO install @types/splitpanes once updated -declare module 'splitpanes' { - import type { Component } from 'vue' - - export interface SplitpaneProps { - horizontal: boolean - pushOtherPanes: boolean - dblClickSplitter: boolean - firstSplitter: boolean - } - - export interface PaneProps { - size: number | string - minSize: number | string - maxSize: number | string - } - - export type Pane = Component - export const Pane: Pane - export const Splitpanes: Component -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2dc85bd2..810b56ca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -327,6 +327,9 @@ catalogs: '@types/split2': specifier: ^4.2.3 version: 4.2.3 + '@types/splitpanes': + specifier: ^2.2.6 + version: 2.2.6 '@types/stream-json': specifier: ^1.7.8 version: 1.7.8 @@ -738,6 +741,9 @@ importers: '@types/split2': specifier: catalog:types version: 4.2.3 + '@types/splitpanes': + specifier: catalog:types + version: 2.2.6 '@types/stream-json': specifier: catalog:types version: 1.7.8 @@ -2512,6 +2518,9 @@ packages: '@types/split2@4.2.3': resolution: {integrity: sha512-59OXIlfUsi2k++H6CHgUQKEb2HKRokUA39HY1i1dS8/AIcqVjtAAFdf8u+HxTWK/4FUHMJQlKSZ4I6irCBJ1Zw==} + '@types/splitpanes@2.2.6': + resolution: {integrity: sha512-3dV5sO1Ht74iER4jJU03mreL3f+Q2h47ZqXS6Sfbqc6hkCvsDrX1GA0NbYWRdNvZemPyTDzUoApWKeoGbALwkQ==} + '@types/stream-chain@2.1.0': resolution: {integrity: sha512-guDyAl6s/CAzXUOWpGK2bHvdiopLIwpGu8v10+lb9hnQOyo4oj/ZUQFOvqFjKGsE3wJP1fpIesCcMvbXuWsqOg==} @@ -2951,6 +2960,9 @@ packages: '@vue/compiler-dom@3.5.26': resolution: {integrity: sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==} + '@vue/compiler-sfc@2.7.16': + resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==} + '@vue/compiler-sfc@3.5.26': resolution: {integrity: sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==} @@ -5641,6 +5653,11 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + pretty-bytes@7.1.0: resolution: {integrity: sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==} engines: {node: '>=20'} @@ -6769,6 +6786,10 @@ packages: peerDependencies: vue: ^3.2.0 + vue@2.7.16: + resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==} + deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. + vue@3.5.26: resolution: {integrity: sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==} peerDependencies: @@ -8728,6 +8749,10 @@ snapshots: dependencies: '@types/node': 24.10.1 + '@types/splitpanes@2.2.6': + dependencies: + vue: 2.7.16 + '@types/stream-chain@2.1.0': dependencies: '@types/node': 24.10.1 @@ -9326,6 +9351,14 @@ snapshots: '@vue/compiler-core': 3.5.26 '@vue/shared': 3.5.26 + '@vue/compiler-sfc@2.7.16': + dependencies: + '@babel/parser': 7.28.5 + postcss: 8.5.6 + source-map: 0.6.1 + optionalDependencies: + prettier: 2.8.8 + '@vue/compiler-sfc@3.5.26': dependencies: '@babel/parser': 7.28.5 @@ -12445,6 +12478,9 @@ snapshots: prelude-ls@1.2.1: {} + prettier@2.8.8: + optional: true + pretty-bytes@7.1.0: {} process-nextick-args@2.0.1: {} @@ -13702,6 +13738,11 @@ snapshots: vue-observe-visibility: 2.0.0-alpha.1(vue@3.5.26(typescript@5.9.3)) vue-resize: 2.0.0-alpha.1(vue@3.5.26(typescript@5.9.3)) + vue@2.7.16: + dependencies: + '@vue/compiler-sfc': 2.7.16 + csstype: 3.2.3 + vue@3.5.26(typescript@5.9.3): dependencies: '@vue/compiler-dom': 3.5.26 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0a94c1d0..e3245533 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -136,6 +136,7 @@ catalogs: '@types/d3-hierarchy': ^3.1.7 '@types/diff': ^8.0.0 '@types/split2': ^4.2.3 + '@types/splitpanes': ^2.2.6 '@types/stream-json': ^1.7.8 '@types/ws': ^8.18.1 onlyBuiltDependencies: