Last 12 weeks · 118 commits
2 of 6 standards met
Vue - Official extension or vue-tsc version 3.2.2 VSCode version 1.107.1 Vue version 3.5.26 TypeScript version 5.9.3 System Info package.json dependencies Steps to reproduce Description The Vue - Official extension does not honor configurations defined in . While VS Code's native HTML language service correctly loads this data for standard files, the Vue language server (Volar) fails to provide the same Intellisense, hover documentation, or attribute completion within SFC templates. Reproduction Reproduction Repository: [GitHub Repo] Vendor Data Source: and (via ) these libraries provide definitions for for providing intellisense of their HTML elements Steps to Reproduce:** 1. Clone the reproduction repo and run . 2. Open to verify paths point correctly to JSON files in . 3. Open (vanilla). Hover over `vue-app/src/components/MapViewer.vuehtml.customDatahtml.customDataisCustomElementvite.config.tsvueCompilerOptionstsconfig.jsonisCustomComponentvanilla-ts/index.htmlvue-app/src/components/MapViewer.vue` with the same tags, the intellisense is not picked up: Link to minimal reproduction https://github.com/CalebM1987/vite-ts-test Any additional comments? This may be a limitation of using custom web components within Vue.js, however, this intellisense does work in vanilla apps and react. It would be nice to have this working in vue SFC templates.
What problem does this feature solve? Now the snippets for is weak. VSCode recognized the HTML tag as , and hints props as the simplest type(, prop were recognized as ). And it couldn't hints correct to other ui-libs (such as element-plus), type descriptions are lost than the `@vue/runtime-dom` acts.
Repository: vuejs/language-tools. Description: âš¡ High-performance Vue language tooling based-on Volar.js Stars: 6614, Forks: 522. Primary language: TypeScript. Languages: TypeScript (87.5%), Vue (11%), JavaScript (1.5%), HTML (0.1%). License: MIT. Homepage: https://deepwiki.com/vuejs/language-tools Latest release: v3.2.5 (1w ago). Open PRs: 11, open issues: 22. Last activity: 1w ago. Community health: 37%. Top contributors: johnsoncodehk, KazariEX, github-actions[bot], so1ve, serkodev, zhiyuanzmj, kermanx, yaegassy, dependabot[bot], IIFelix and others.
TypeScript
Vue - Official extension or vue-tsc version Vue Official Extension v3.1.0 VSCode version 1.104.2 for Ubuntu Vue version 3.5.22 TypeScript version 5.9.2 System Info package.json dependencies Steps to reproduce Run command: Attempting to utilise Typia, which fails to generate JSON transforms, presumably due to this exception. What is expected? Not throw exception and Typia to generate JSON transforms. What is actually happening? Output: ui@0.0.0 type-check vue-tsc --build --force /home//app/node_modules/vue-tsc/index.js:36 throw err; ^ TypeError: Cannot read properties of undefined (reading 'useCaseSensitiveFileNames') at Object.proxyCreateProgram (/home/user/app/node_modules/@volar/typescript/lib/node/proxyCreateProgram.js:33:68) at /home/user/app/node_modules/typescript/lib/tsc.js:552:136 at /home/user/app/node_modules/typescript/lib/tsc.js:606:7 at Object. (/home/user/app/node_modules/typescript/lib/tsc.js:627:3) at Module._compile (node:internal/modules/cjs/loader:1706:14) at Object..js (node:internal/modules/cjs/loader:1839:10) at Module.load (node:internal/modules/cjs/loader:1441:32) at Function._load (node:internal/modules/cjs/loader:1263:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:237:24) Node.js v22.20.0 Link to minimal reproduction _No response_ Any additional comments? Possibly re-occurrence of https://github.com/vuejs/language-tools/issues/4783. Have attempted to resolve, as per suggestions in previous issue, by re-installing NPM packages as follows, but with same outcome: Uninstalled all NPM packages: Re-installed TS Patch: Re-test TS Patch:
Vue - Official extension or vue-tsc version 3.2.4 VSCode version 1.109.4 Vue version 3.5.28 TypeScript version 5.9.3 System Info package.json dependencies Steps to reproduce 1. Install "GraphQL: Syntax Highlighting" in VSCode. 2. Create a new project with vue-create@latest. 3. Fill App.vue with: Notice how for the VSCode extension above 3.2.x syntax highlighting for GraphQL is not working 4. Select specific version of the extension (3.1.8 is last known working) 5. GraphQL Syntax Highlighting works correctly What is expected? For GraphQL Syntax Highlighting to be working correctly What is actually happening? GraphQL Syntax Highlighting broken Link to minimal reproduction _No response_ Any additional comments? _No response_