diff options
author | 2024-03-13 17:35:33 +0800 | |
---|---|---|
committer | 2024-03-13 17:35:33 +0800 | |
commit | 8dceb5eb36226f1d097d02c47e1b24231dc333d1 (patch) | |
tree | 22662b9b3bbb9555d7152b4239fac00d55b9d1b0 | |
parent | f456fed23cfffd5b7d09d1b541f858a90f5ea20f (diff) | |
download | astro-8dceb5eb36226f1d097d02c47e1b24231dc333d1.tar.gz astro-8dceb5eb36226f1d097d02c47e1b24231dc333d1.tar.zst astro-8dceb5eb36226f1d097d02c47e1b24231dc333d1.zip |
Fix check example CI fail (#10415)
-rw-r--r-- | .github/workflows/check.yml | 1 | ||||
-rw-r--r-- | examples/framework-multiple/package.json | 2 | ||||
-rw-r--r-- | examples/framework-multiple/src/components/preact/PreactCounter.tsx | 3 | ||||
-rw-r--r-- | examples/framework-multiple/src/components/react/ReactCounter.tsx | 6 | ||||
-rw-r--r-- | examples/framework-multiple/src/components/solid/SolidCounter.tsx | 6 | ||||
-rw-r--r-- | examples/framework-preact/src/components/Counter.tsx | 10 | ||||
-rw-r--r-- | examples/framework-preact/src/components/Message.tsx | 3 | ||||
-rw-r--r-- | examples/framework-solid/src/components/Counter.tsx | 4 | ||||
-rw-r--r-- | examples/with-nanostores/src/cartStore.ts | 2 | ||||
-rw-r--r-- | examples/with-nanostores/tsconfig.json | 7 | ||||
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | packages/astro/package.json | 2 | ||||
-rw-r--r-- | pnpm-lock.yaml | 235 |
13 files changed, 228 insertions, 55 deletions
diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 736db549c..d6cf3b2a7 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -12,6 +12,7 @@ on: - ".github/workflows/check.yml" - "scripts/smoke/check.js" - "packages/astro/src/@types/astro.ts" + - "pnpm-lock.yaml" env: ASTRO_TELEMETRY_DISABLED: true diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json index 6bc2c12e4..2dbbf7d89 100644 --- a/examples/framework-multiple/package.json +++ b/examples/framework-multiple/package.json @@ -16,6 +16,8 @@ "@astrojs/solid-js": "^4.0.1", "@astrojs/svelte": "^5.2.0", "@astrojs/vue": "^4.0.8", + "@types/react": "^18.2.37", + "@types/react-dom": "^18.2.15", "astro": "^4.5.2", "preact": "^10.19.2", "react": "^18.2.0", diff --git a/examples/framework-multiple/src/components/preact/PreactCounter.tsx b/examples/framework-multiple/src/components/preact/PreactCounter.tsx index 2fb0a54b9..5ad164cc2 100644 --- a/examples/framework-multiple/src/components/preact/PreactCounter.tsx +++ b/examples/framework-multiple/src/components/preact/PreactCounter.tsx @@ -1,9 +1,10 @@ /** @jsxImportSource preact */ import { useState } from 'preact/hooks'; +import type { ComponentChildren } from 'preact'; /** A counter written with Preact */ -export function PreactCounter({ children }) { +export function PreactCounter({ children }: { children?: ComponentChildren }) { const [count, setCount] = useState(0); const add = () => setCount((i) => i + 1); const subtract = () => setCount((i) => i - 1); diff --git a/examples/framework-multiple/src/components/react/ReactCounter.tsx b/examples/framework-multiple/src/components/react/ReactCounter.tsx index 1cff97917..84681035d 100644 --- a/examples/framework-multiple/src/components/react/ReactCounter.tsx +++ b/examples/framework-multiple/src/components/react/ReactCounter.tsx @@ -1,7 +1,9 @@ -import { useState } from 'react'; +/** @jsxImportSource react */ + +import { useState, type ReactNode } from 'react'; /** A counter written with React */ -export function Counter({ children }) { +export function Counter({ children }: { children?: ReactNode }) { const [count, setCount] = useState(0); const add = () => setCount((i) => i + 1); const subtract = () => setCount((i) => i - 1); diff --git a/examples/framework-multiple/src/components/solid/SolidCounter.tsx b/examples/framework-multiple/src/components/solid/SolidCounter.tsx index 153feaddc..cb9219608 100644 --- a/examples/framework-multiple/src/components/solid/SolidCounter.tsx +++ b/examples/framework-multiple/src/components/solid/SolidCounter.tsx @@ -1,9 +1,9 @@ /** @jsxImportSource solid-js */ -import { createSignal } from 'solid-js'; +import { createSignal, type JSX } from 'solid-js'; /** A counter written with Solid */ -export default function SolidCounter({ children }) { +export default function SolidCounter(props: { children?: JSX.Element }) { const [count, setCount] = createSignal(0); const add = () => setCount(count() + 1); const subtract = () => setCount(count() - 1); @@ -15,7 +15,7 @@ export default function SolidCounter({ children }) { <pre>{count()}</pre> <button onClick={add}>+</button> </div> - <div class="counter-message">{children}</div> + <div class="counter-message">{props.children}</div> </> ); } diff --git a/examples/framework-preact/src/components/Counter.tsx b/examples/framework-preact/src/components/Counter.tsx index f7db88c6d..a63bf0cd7 100644 --- a/examples/framework-preact/src/components/Counter.tsx +++ b/examples/framework-preact/src/components/Counter.tsx @@ -1,11 +1,17 @@ -import { h, Fragment } from 'preact'; +import type { ComponentChildren } from 'preact'; +import type { Signal } from '@preact/signals'; import { lazy, Suspense } from 'preact/compat'; import './Counter.css'; const Message = lazy(async () => import('./Message')); const Fallback = () => <p>Loading...</p>; -export default function Counter({ children, count }) { +type Props = { + children: ComponentChildren; + count: Signal<number>; +}; + +export default function Counter({ children, count }: Props) { const add = () => count.value++; const subtract = () => count.value--; diff --git a/examples/framework-preact/src/components/Message.tsx b/examples/framework-preact/src/components/Message.tsx index 2ae48d04b..58b798c14 100644 --- a/examples/framework-preact/src/components/Message.tsx +++ b/examples/framework-preact/src/components/Message.tsx @@ -1,5 +1,6 @@ +import type { ComponentChildren } from 'preact'; import './Message.css'; -export default function Message({ children }) { +export default function Message({ children }: { children: ComponentChildren }) { return <div class="message">{children}</div>; } diff --git a/examples/framework-solid/src/components/Counter.tsx b/examples/framework-solid/src/components/Counter.tsx index e0c3cba62..d6f941999 100644 --- a/examples/framework-solid/src/components/Counter.tsx +++ b/examples/framework-solid/src/components/Counter.tsx @@ -1,7 +1,7 @@ -import { createSignal } from 'solid-js'; +import { createSignal, type JSX } from 'solid-js'; import './Counter.css'; -export default function Counter(props) { +export default function Counter(props: { children?: JSX.Element }) { const [count, setCount] = createSignal(0); const add = () => setCount(count() + 1); const subtract = () => setCount(count() - 1); diff --git a/examples/with-nanostores/src/cartStore.ts b/examples/with-nanostores/src/cartStore.ts index 00270180a..a57a6ce87 100644 --- a/examples/with-nanostores/src/cartStore.ts +++ b/examples/with-nanostores/src/cartStore.ts @@ -13,7 +13,7 @@ export type CartItemDisplayInfo = Pick<CartItem, 'id' | 'name' | 'imageSrc'>; export const cartItems = map<Record<string, CartItem>>({}); -export function addCartItem({ id, name, imageSrc }: CartItem) { +export function addCartItem({ id, name, imageSrc }: CartItemDisplayInfo) { const existingEntry = cartItems.get()[id]; if (existingEntry) { cartItems.setKey(id, { diff --git a/examples/with-nanostores/tsconfig.json b/examples/with-nanostores/tsconfig.json index d78f81ec4..bdd1b5a88 100644 --- a/examples/with-nanostores/tsconfig.json +++ b/examples/with-nanostores/tsconfig.json @@ -1,3 +1,8 @@ { - "extends": "astro/tsconfigs/base" + "extends": "astro/tsconfigs/base", + "compilerOptions": { + // Preact specific settings + "jsx": "react-jsx", + "jsxImportSource": "preact" + } } diff --git a/package.json b/package.json index 4a6dd594e..b4a94962c 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "astro-benchmark": "workspace:*" }, "devDependencies": { - "@astrojs/check": "^0.3.1", + "@astrojs/check": "^0.5.8", "@changesets/changelog-github": "^0.4.8", "@changesets/cli": "^2.26.2", "@types/node": "^18.17.8", diff --git a/packages/astro/package.json b/packages/astro/package.json index 5bc3c98d7..c6ec33b2c 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -181,7 +181,7 @@ "sharp": "^0.32.6" }, "devDependencies": { - "@astrojs/check": "^0.3.1", + "@astrojs/check": "^0.5.8", "@playwright/test": "1.40.0", "@types/aria-query": "^5.0.4", "@types/babel__generator": "^7.6.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6b33ab42f..76bfe49ba 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,8 +22,8 @@ importers: version: link:benchmark devDependencies: '@astrojs/check': - specifier: ^0.3.1 - version: 0.3.4(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2) + specifier: ^0.5.8 + version: 0.5.8(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2) '@changesets/changelog-github': specifier: ^0.4.8 version: 0.4.8 @@ -205,6 +205,12 @@ importers: '@astrojs/vue': specifier: ^4.0.8 version: link:../../packages/integrations/vue + '@types/react': + specifier: ^18.2.37 + version: 18.2.64 + '@types/react-dom': + specifier: ^18.2.15 + version: 18.2.21 astro: specifier: ^4.5.2 version: link:../../packages/astro @@ -689,8 +695,8 @@ importers: version: 0.32.6 devDependencies: '@astrojs/check': - specifier: ^0.3.1 - version: 0.3.4(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2) + specifier: ^0.5.8 + version: 0.5.8(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2) '@playwright/test': specifier: 1.40.0 version: 1.40.0 @@ -5496,39 +5502,39 @@ packages: lite-youtube-embed: 0.2.0 dev: false - /@astrojs/check@0.3.4(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2): - resolution: {integrity: sha512-Wi4KwW38J3GCd/U6LH2UuU4uc4P/K1WYaqhoKm2o7rVoGhQfO+RWrSO26rUPRXYbmae8JugAgpCmsHC8bt5RlA==} + /@astrojs/check@0.5.6(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.4.2): + resolution: {integrity: sha512-i7j5ogoSg/Bu2NV5zVvwCo9R4kGWXWsJDejxpCu9F7iNNlR333u8EwpP4bpeKASDtjOA1rXKo9ogUTEVlIAHqA==} hasBin: true peerDependencies: typescript: ^5.0.0 dependencies: - '@astrojs/language-server': 2.7.6(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2) + '@astrojs/language-server': 2.7.6(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.4.2) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 - typescript: 5.2.2 + typescript: 5.4.2 yargs: 17.7.2 transitivePeerDependencies: - prettier - prettier-plugin-astro - dev: true + dev: false - /@astrojs/check@0.5.6(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.4.2): - resolution: {integrity: sha512-i7j5ogoSg/Bu2NV5zVvwCo9R4kGWXWsJDejxpCu9F7iNNlR333u8EwpP4bpeKASDtjOA1rXKo9ogUTEVlIAHqA==} + /@astrojs/check@0.5.8(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2): + resolution: {integrity: sha512-O3lPUIwhlRtya8KcUDfB0+vBPgj/qVoNvTUhYTTDx0uEsHBbssO5RSFezw6KVBxps6zIR8+YAyOoRKPBhMB7KQ==} hasBin: true peerDependencies: typescript: ^5.0.0 dependencies: - '@astrojs/language-server': 2.7.6(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.4.2) + '@astrojs/language-server': 2.8.0(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 - typescript: 5.4.2 + typescript: 5.2.2 yargs: 17.7.2 transitivePeerDependencies: - prettier - prettier-plugin-astro - dev: false + dev: true /@astrojs/cli-kit@0.2.5: resolution: {integrity: sha512-j6zpNUjtHJGEIKkTrTPvQD3G/sJUKyseJty42iVR3HqytzqHwLK165vptdT4NZKfZ082yLnUtsOXxRyIdfm/AQ==} @@ -5553,7 +5559,7 @@ packages: /@astrojs/compiler@2.7.0: resolution: {integrity: sha512-XpC8MAaWjD1ff6/IfkRq/5k1EFj6zhCNqXRd5J43SVJEBj/Bsmizkm8N0xOYscGcDFQkRgEw6/eKnI5x/1l6aA==} - /@astrojs/language-server@2.7.6(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2): + /@astrojs/language-server@2.7.6(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.4.2): resolution: {integrity: sha512-NhMSmMAuKBMXnvpfn9eYPR7R6zOasAjRb+ta8L+rCHHuKzUc0lBgAF5M6rx01FJqlpGqeqao13eYt4287Ze49g==} hasBin: true peerDependencies: @@ -5567,7 +5573,7 @@ packages: dependencies: '@astrojs/compiler': 2.7.0 '@jridgewell/sourcemap-codec': 1.4.15 - '@volar/kit': 2.0.4(typescript@5.2.2) + '@volar/kit': 2.0.4(typescript@5.4.2) '@volar/language-core': 2.0.4 '@volar/language-server': 2.0.4 '@volar/language-service': 2.0.4 @@ -5585,10 +5591,10 @@ packages: vscode-uri: 3.0.8 transitivePeerDependencies: - typescript - dev: true + dev: false - /@astrojs/language-server@2.7.6(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.4.2): - resolution: {integrity: sha512-NhMSmMAuKBMXnvpfn9eYPR7R6zOasAjRb+ta8L+rCHHuKzUc0lBgAF5M6rx01FJqlpGqeqao13eYt4287Ze49g==} + /@astrojs/language-server@2.8.0(prettier-plugin-astro@0.12.3)(prettier@3.2.5)(typescript@5.2.2): + resolution: {integrity: sha512-WFRwvsWNCQ2I+DEJzRkF/uX0LeJN/oGabr0hnwec8alQzHbzyoqogHmE+i+cU8Mb34ouwsLXa/LlqjEqFbkSZw==} hasBin: true peerDependencies: prettier: ^3.0.0 @@ -5601,25 +5607,25 @@ packages: dependencies: '@astrojs/compiler': 2.7.0 '@jridgewell/sourcemap-codec': 1.4.15 - '@volar/kit': 2.0.4(typescript@5.4.2) - '@volar/language-core': 2.0.4 - '@volar/language-server': 2.0.4 - '@volar/language-service': 2.0.4 - '@volar/typescript': 2.0.4 + '@volar/kit': 2.1.2(typescript@5.2.2) + '@volar/language-core': 2.1.2 + '@volar/language-server': 2.1.2 + '@volar/language-service': 2.1.2 + '@volar/typescript': 2.1.2 fast-glob: 3.3.2 prettier: 3.2.5 prettier-plugin-astro: 0.12.3 - volar-service-css: 0.0.30(@volar/language-service@2.0.4) - volar-service-emmet: 0.0.30(@volar/language-service@2.0.4) - volar-service-html: 0.0.30(@volar/language-service@2.0.4) - volar-service-prettier: 0.0.30(@volar/language-service@2.0.4)(prettier@3.2.5) - volar-service-typescript: 0.0.30(@volar/language-service@2.0.4)(@volar/typescript@2.0.4) - volar-service-typescript-twoslash-queries: 0.0.30(@volar/language-service@2.0.4) + volar-service-css: 0.0.31(@volar/language-service@2.1.2) + volar-service-emmet: 0.0.31(@volar/language-service@2.1.2) + volar-service-html: 0.0.31(@volar/language-service@2.1.2) + volar-service-prettier: 0.0.31-patch.1(@volar/language-service@2.1.2)(prettier@3.2.5) + volar-service-typescript: 0.0.31(@volar/language-service@2.1.2)(@volar/typescript@2.1.2) + volar-service-typescript-twoslash-queries: 0.0.31(@volar/language-service@2.1.2) vscode-html-languageservice: 5.1.2 vscode-uri: 3.0.8 transitivePeerDependencies: - typescript - dev: false + dev: true /@babel/code-frame@7.23.5: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} @@ -8390,7 +8396,7 @@ packages: pretty-format: 29.7.0 dev: false - /@volar/kit@2.0.4(typescript@5.2.2): + /@volar/kit@2.0.4(typescript@5.4.2): resolution: {integrity: sha512-USRx/o0jKz7o8+lEKWMxWqbqvC46XFrf3IE6CZBYzRo9kM7RERQLwUYaoT2bOcHt5DQWublpnTgdgHMm37Gysg==} peerDependencies: typescript: '*' @@ -8398,28 +8404,35 @@ packages: '@volar/language-service': 2.0.4 '@volar/typescript': 2.0.4 typesafe-path: 0.2.2 - typescript: 5.2.2 + typescript: 5.4.2 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - dev: true + dev: false - /@volar/kit@2.0.4(typescript@5.4.2): - resolution: {integrity: sha512-USRx/o0jKz7o8+lEKWMxWqbqvC46XFrf3IE6CZBYzRo9kM7RERQLwUYaoT2bOcHt5DQWublpnTgdgHMm37Gysg==} + /@volar/kit@2.1.2(typescript@5.2.2): + resolution: {integrity: sha512-u20R1lCWCgFYBCHC+FR/e9J+P61vUNQpyWt4keAY+zpVHEHsSXVA2xWMJV1l1Iq5Dd0jBUSqrb1zsEya455AzA==} peerDependencies: typescript: '*' dependencies: - '@volar/language-service': 2.0.4 - '@volar/typescript': 2.0.4 + '@volar/language-service': 2.1.2 + '@volar/typescript': 2.1.2 typesafe-path: 0.2.2 - typescript: 5.4.2 + typescript: 5.2.2 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - dev: false + dev: true /@volar/language-core@2.0.4: resolution: {integrity: sha512-VhC8i03P0x9LKGLTBi81xNTNWm40yxQ/Iba8IpH+LFr+Yb7c/D7fF90Cvf31MzPDM4G5rjIOlCfs+eQKPBkwQw==} dependencies: '@volar/source-map': 2.0.4 + dev: false + + /@volar/language-core@2.1.2: + resolution: {integrity: sha512-5qsDp0Gf6fE09UWCeK7bkVn6NxMwC9OqFWQkMMkeej8h8XjyABPdRygC2RCrqDrfVdGijqlMQeXs6yRS+vfZYA==} + dependencies: + '@volar/source-map': 2.1.2 + dev: true /@volar/language-server@2.0.4: resolution: {integrity: sha512-VnljhooQjT6RhmvwwJK9+3YYs2ovFmav4IVNHiQgnTMfiOiyABzcghwvJrJrI39rJDI6LNOWF7BYUJq7K07BKQ==} @@ -8435,6 +8448,23 @@ packages: vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 + dev: false + + /@volar/language-server@2.1.2: + resolution: {integrity: sha512-5NR5Ztg+OxvDI4oRrjS0/4ZVPumWwhVq5acuK2BJbakG1kJXViYI9NOWiWITMjnliPvf12TEcSrVDBmIq54DOg==} + dependencies: + '@volar/language-core': 2.1.2 + '@volar/language-service': 2.1.2 + '@volar/snapshot-document': 2.1.2 + '@volar/typescript': 2.1.2 + '@vscode/l10n': 0.0.16 + path-browserify: 1.0.1 + request-light: 0.7.0 + vscode-languageserver: 9.0.1 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + dev: true /@volar/language-service@2.0.4: resolution: {integrity: sha512-DoanyU9I9Nl85lUytDl8jgyk+nrUDR5CFNVMrxWXGXclP4WTqBayBgSFAeF1L/5AwP3MywmWoK4GLAEVvl8D+Q==} @@ -8443,23 +8473,56 @@ packages: vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 + dev: false + + /@volar/language-service@2.1.2: + resolution: {integrity: sha512-CmVbbKdqzVq+0FT67hfELdHpboqXhKXh6EjypypuFX5ptIRftHZdkaq3/lCCa46EHxS5tvE44jn+s7faN4iRDA==} + dependencies: + '@volar/language-core': 2.1.2 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + dev: true /@volar/snapshot-document@2.0.4: resolution: {integrity: sha512-YzgdmvpdRFxiBFCOVWga67naAtbPtKmPaFtGnmxWx+KXrjGkpUXT/2tzeKn5FLdtoYV+DRTdpMdP/45ArnVwZQ==} dependencies: vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 + dev: false + + /@volar/snapshot-document@2.1.2: + resolution: {integrity: sha512-ZpJIBZrdm/Gx4jC/zn8H+O6H5vZZwY7B5CMTxl9y8HvcqlePOyDi+VkX8pjQz1VFG9Z5Z+Bau/RL6exqkoVDDA==} + dependencies: + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.11 + dev: true /@volar/source-map@2.0.4: resolution: {integrity: sha512-BbxUinEMoJZqrHsSj1aBa0boCBnN3BoXnf7j9IBwjxosxGXOhCvqmH2L9raJemadaKjeVR8ZQLhV7AOhyoHt/Q==} dependencies: muggle-string: 0.4.1 + dev: false + + /@volar/source-map@2.1.2: + resolution: {integrity: sha512-yFJqsuLm1OaWrsz9E3yd3bJcYIlHqdZ8MbmIoZLrAzMYQDcoF26/INIhgziEXSdyHc8xd7rd/tJdSnUyh0gH4Q==} + dependencies: + muggle-string: 0.4.1 + dev: true /@volar/typescript@2.0.4: resolution: {integrity: sha512-KF7yh7GIo4iWuAQOKf/ONeFHdQA+wFriitW8LtGZB4iOOT6MdlRlYNsRL8do7XxmXvsBKcs4jTMtGn+uZRwlWg==} dependencies: '@volar/language-core': 2.0.4 path-browserify: 1.0.1 + dev: false + + /@volar/typescript@2.1.2: + resolution: {integrity: sha512-lhTancZqamvaLvoz0u/uth8dpudENNt2LFZOWCw9JZiX14xRFhdhfzmphiCRb7am9E6qAJSbdS/gMt1utXAoHQ==} + dependencies: + '@volar/language-core': 2.1.2 + path-browserify: 1.0.1 + dev: true /@vscode/emmet-helper@2.9.2: resolution: {integrity: sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==} @@ -16415,6 +16478,21 @@ packages: '@volar/language-service': 2.0.4 vscode-css-languageservice: 6.2.12 vscode-uri: 3.0.8 + dev: false + + /volar-service-css@0.0.31(@volar/language-service@2.1.2): + resolution: {integrity: sha512-YDY+qwqYipkXVwh63f9Lk7x/48j9lsxVeXj9lsj5Fp1VAwpPoVpWQhAq3oNp3my9gyS8lEbdIPl0rJzBcJCuUA==} + peerDependencies: + '@volar/language-service': ~2.1.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + dependencies: + '@volar/language-service': 2.1.2 + vscode-css-languageservice: 6.2.12 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + dev: true /volar-service-emmet@0.0.30(@volar/language-service@2.0.4): resolution: {integrity: sha512-HEeIrmqQ/DTfuQDI9ER5+YReXXjE9f7W6MlBmn5biUuPyizVTGfuILN8pJhmYvmPHCA7qHhU7CJqwE9DAh9AJg==} @@ -16427,6 +16505,20 @@ packages: '@volar/language-service': 2.0.4 '@vscode/emmet-helper': 2.9.2 volar-service-html: 0.0.30(@volar/language-service@2.0.4) + dev: false + + /volar-service-emmet@0.0.31(@volar/language-service@2.1.2): + resolution: {integrity: sha512-d+KfC0axTB6Ku4v70So3GEqsEzrE9zifDvwnqHUrg+Bts05kCFlRgDCLziXmddKhtaaJJ6oSizHr7WcFUyesww==} + peerDependencies: + '@volar/language-service': ~2.1.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + dependencies: + '@volar/language-service': 2.1.2 + '@vscode/emmet-helper': 2.9.2 + vscode-html-languageservice: 5.1.2 + dev: true /volar-service-html@0.0.30(@volar/language-service@2.0.4): resolution: {integrity: sha512-wW3TEeRTeHv/3mC8Ik6T62SwewMWFungb8ydyEK/2GDHEntBEG/J9wtuh01/J0kYqPerhlT9zhdGB6PGYHAGuA==} @@ -16439,6 +16531,21 @@ packages: '@volar/language-service': 2.0.4 vscode-html-languageservice: 5.1.2 vscode-uri: 3.0.8 + dev: false + + /volar-service-html@0.0.31(@volar/language-service@2.1.2): + resolution: {integrity: sha512-duMjl/VLvPWtmYsIAUtwYw/esFY3FWnVmH7537UpnfY9ncYTX/G43xmoVd+oQJPWh7xi8zwFeUQgZAA6T45Bhg==} + peerDependencies: + '@volar/language-service': ~2.1.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + dependencies: + '@volar/language-service': 2.1.2 + vscode-html-languageservice: 5.1.2 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + dev: true /volar-service-prettier@0.0.30(@volar/language-service@2.0.4)(prettier@3.2.5): resolution: {integrity: sha512-Qdc5Zc0y4hJmJbpIQ52cSDjs0uvVug/e2nuL/XZWPJM6Cr5/3RjjoRVKtDQbKItFYlGk+JH+LSXvwQeD5TXZqg==} @@ -16454,6 +16561,23 @@ packages: '@volar/language-service': 2.0.4 prettier: 3.2.5 vscode-uri: 3.0.8 + dev: false + + /volar-service-prettier@0.0.31-patch.1(@volar/language-service@2.1.2)(prettier@3.2.5): + resolution: {integrity: sha512-jj6cKOFhOEgMUUKwdx0QUX5f7gsS0SXNqF/9LWcWslnf4C1i8GkOH+lba2yVhPMwHzltJLQOhOL5QKKB1PvKUg==} + peerDependencies: + '@volar/language-service': ~2.1.0 + prettier: ^2.2 || ^3.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + prettier: + optional: true + dependencies: + '@volar/language-service': 2.1.2 + prettier: 3.2.5 + vscode-uri: 3.0.8 + dev: true /volar-service-typescript-twoslash-queries@0.0.30(@volar/language-service@2.0.4): resolution: {integrity: sha512-ahj6woBxhkZu7icQR58x5TnUaS8ZRKn7a+UvY+andmiTWsOaSu85zj36+LPZgZQi1MG+BtjNwUjKoxtZiN51PA==} @@ -16464,6 +16588,18 @@ packages: optional: true dependencies: '@volar/language-service': 2.0.4 + dev: false + + /volar-service-typescript-twoslash-queries@0.0.31(@volar/language-service@2.1.2): + resolution: {integrity: sha512-NsI1izFST7H6GN7WQow/GEPykPLGt0zlIJl+05bX9W6pXY8kD6PUSz7U+v5TSbUMMmjFFn8IkAAHopbH11OWrA==} + peerDependencies: + '@volar/language-service': ~2.1.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + dependencies: + '@volar/language-service': 2.1.2 + dev: true /volar-service-typescript@0.0.30(@volar/language-service@2.0.4)(@volar/typescript@2.0.4): resolution: {integrity: sha512-jA8c0Mhy9rgAsrgtwocK95Smws1M2E0MxlQ/SVo/rmOGH32cX9UGgI0IENWKa3yagp/khfoemOIQDz/KNhI3zg==} @@ -16482,6 +16618,25 @@ packages: vscode-languageserver-textdocument: 1.0.11 vscode-nls: 5.2.0 vscode-uri: 3.0.8 + dev: false + + /volar-service-typescript@0.0.31(@volar/language-service@2.1.2)(@volar/typescript@2.1.2): + resolution: {integrity: sha512-gaSsX0NmWgENPx6KrHcj+Xru4iQWDpt1kLJcWYNJZ5XaMawYFlVXjWGX/lCO6P7AoLoc2NQnTYUpgTfTjbqdaQ==} + peerDependencies: + '@volar/language-service': ~2.1.0 + '@volar/typescript': ~2.1.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + dependencies: + '@volar/language-service': 2.1.2 + '@volar/typescript': 2.1.2 + path-browserify: 1.0.1 + semver: 7.6.0 + typescript-auto-import-cache: 0.3.2 + vscode-languageserver-textdocument: 1.0.11 + vscode-nls: 5.2.0 + dev: true /vscode-css-languageservice@6.2.12: resolution: {integrity: sha512-PS9r7HgNjqzRl3v91sXpCyZPc8UDotNo6gntFNtGCKPhGA9Frk7g/VjX1Mbv3F00pn56D+rxrFzR9ep4cawOgA==} |