Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@volar/shared

Package Overview
Dependencies
Maintainers
1
Versions
231
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@volar/shared - npm Package Versions

1
24

1.0.20

Diff

Changelog

Source

1.0.20 (2023/1/4)

  • feat: support browser navigation for embedded preview
  • feat: released pug extension (#2274)
  • feat: add volar.takeOverMode.extension setting for choice extension that takeover *.ts language support
  • fix(typescript-vue-plugin): can't always get latest status of .vue files (#2271)
  • fix: multi-line template interpolation formatting indentation incorrect
  • refactor(framework): simplify LanguageServerPlugin api and dependency injection connection (#2273)
  • refactor(framework): combine createLanguageService and createDocumentService
johnsoncodehk
published 1.0.19 •

Changelog

Source

1.0.19 (2022/12/31)

  • feat: add experimentalAdditionalLanguageModules option for vueCompilerOptions (#2267)
  • fix: TS typescript/javascript.preferences.autoImportFileExcludePatterns setting not working
  • fix: formatting not working for extra vue file extensions (#2263)
  • fix(doctor): accidentally report @vue/compiler-dom warning (#2262)
  • fix(vue-component-meta): required property incorrect (#2256)
  • fix(preview): cannot start preview if project never start run vite server (#2223)
  • fix: references codeLens not working
johnsoncodehk
published 1.0.18 •

Changelog

Source

1.0.18 (2022/12/26)

  • feat: check deprecated properties for vueCompilerOptions in tsconfig
  • fix: auto add spaces for {{}} not working if template block not at the top
  • fix: remove duplicate file watchers for .vue files
  • fix: auto complete randomly report [TS Error] { } and failed (#2190)
  • fix: cross-file renaming cannot be performed consecutively
  • fix: should not report unknown tag error without strictTemplates enabled (#2255)
johnsoncodehk
published 1.0.17 •

Changelog

Source

1.0.17 (2022/12/26)

  • feat: support syntax highlighting for lang="json5" (#2244)
  • feat: support for generating virtual file from multiple sources (#2253)
  • feat: display mapping data on hover for virtual document
  • feat: re-support component semantic token (#2252)
  • fix(vue-tsc): cannot resolve hook path from extends options
  • fix: fixed workspace configs caching not working edge case (#2062)
  • fix: cannot find volar.config.js for sub folder tsconfig project
  • fix: emmet abbreviation suggestion keeps disappearing every third letter (#2240)
  • fix: {{ }} colorizedBracketPairs not working (#1759)
  • fix: fixed volar-base language servers executePluginCommand duplicate registration error
  • fix: avoid throw on un-exist workspace folder (#2039)
  • fix: ignore class, style attrs when v-bind exist (#2166)
  • fix: functional component type check not working when return type includes props property (#2206)
  • fix: v-slot error when noPropertyAccessFromIndexSignature is enabled (#2236)
  • fix: skipTemplateCodegen should ignore template slots emit (#2237)
  • fix: recursive closing of html tag edge cases (#2238) (#2247)
  • fix: double quotes not allowed in attribute value (#2250)
  • perf: embedded files on demand calculation not working
johnsoncodehk
published 1.0.16 •

Changelog

Source

1.0.16 (2022/12/20)

  • feat(component-meta): make schema.ignore accept functions (#2232)
  • feat: add volar.icon.splitEditors setting (#2163)
  • feat: support twoslash queries in .ts when using takeover mode
  • fix: fixed typescript-vue-plugin performance regression (#2228)
  • fix: deleting space for {{ |}} become {{ | }} (#2222)
  • fix: dynamic slot name type <slot :name="(name as 'a' | 'b')" /> not working (#2233)
  • fix: typed template slots missing when template only exist dynamic slots (#2233)
  • fix: fixed template Type 'void' has no call signatures errors (#2225)
  • fix(vue-tsc): shim vue-tsc/out/proxy.js for vite-plugin-checker (https://github.com/fi3ework/vite-plugin-checker/issues/193)
  • perf: rewrite typescript-vue-plugin for much better performance and fixed path resolve edge case (#2137)
johnsoncodehk
published 1.0.14 •

Changelog

Source

1.0.14 (2022/12/18)

  • feat: add angular language server example (#2215)
  • feat(vue-tsc): support for hook api (#2217)
  • feat: add vue-tsc-eslint-hook module to support use eslint in vue-tsc (#2220)
  • feat: add setting volar.vueserver.maxFileSize (#2186)
  • feat: add setting volar.doctor.checkVueTsc and disable by default (#2186)
  • feat: add setting volar.vueserver.configFilePath (#2078)
  • feat: auto add space between double curly brackets (#2088)
  • feat: support formatting for style v-bind (#2105)
  • fix: virtual code mapping ignored offset 0 (#2052)
  • fix: auto complete ref value with '.value' not working (#2203)
  • fix: template AST broken by slot name incremental update (#2207)
  • fix: preview not working for Vite v4 (#2198)
johnsoncodehk
published 1.0.13 •

Changelog

Source

1.0.13 (2022/12/12)

  • feat(web-ide): show loading file at status bar
  • feat(web-ide): support node_modules types via CDN
  • feat(web-ide): support locale typescript diagnostic messages
  • fix(web-ide): cannot use default typescript lib types
  • fix(web-ide): cannot found match tsconfig
  • fix: volar.config.js plugins dirty cache between different tsconfig projects
johnsoncodehk
published 1.0.12 •

Changelog

Source

1.0.12 (2022/12/9)

  • feat: added @volar/vscode-language-client package (#2181)
  • fix: document content messed up randomly (#1807)
  • fix: "Show Virtual Files" mapping background color unclear with light theme (#2147) (#2170)
  • fix: props type checking not working for Element Plus components (#2176) (#2180)
  • fix: attribute values being wrapped in parentheses while typing (#2182)
  • fix: formatting crashes (#2077)
  • fix: cannot emit component type with DefineComponent when template has slots (#2161)
johnsoncodehk
published 1.0.11 •

Changelog

Source

1.0.11 (2022/12/3)

  • fix(vue-tsc): dts emit do not generated DefineComponent type (#2161)
  • fix: global components types loss in vue 2 projects (#2157)
  • fix: Vite / Nuxt app preview crash when template includes <html> tag
johnsoncodehk
published 1.0.10 •

Changelog

Source

1.0.10 (2022/11/29)

  • feat: add volar.vueserver.json.customBlockSchemaUrls setting to support preset json schema urls for custom blocks (#2079)
  • feat: add volar.vueserver.reverseConfigFilePriority setting to support customize tsconfig priority (#1815)
  • feat: add volar.vueserver.disableFileWatcher setting for better performance (#2027)
  • feat(vue-tsc): support for TypeScript 5.0 (#2095)
  • feat: auto insert parentheses for instanceof expressions (#2099)
  • feat: more accurate HTML attributes auto-complete
  • feat: add nativeTags instead of experimentalRuntimeMode to vueCompilerOptions for uni-app supports (#2065)
  • feat: remove split editors icon and use command instead of
  • fix: goto definition not working with nvim-lspconfig (https://github.com/vuejs/language-tools/pull/1916#issuecomment-1293166322)
  • fix(preview): more accurate script judgment (#2135)
  • fix: local components types should cover global components types (#1886)
  • fix: auto insert parentheses for AsExpressions not working
  • fix: template code mapping confusion when undo with invalid template code (#2151)
  • fix: output Server Stats through LSP API (#2050)
  • fix: vite app preview not working if project path includes spaces (https://github.com/johnsoncodehk/vite-plugin-vue-component-preview/issues/7)
  • fix: avoid component preview create multiple terminals (#2128)
  • fix: avoid folding when join split editors (#1887)
  • fix: split editors command crash with empty document (#2072)
  • fix: avoid escape &quot; (#2091)
  • fix: script setup first variable jsdoc missing (https://github.com/vuejs/language-tools/issues/1327#issuecomment-1304784005)
  • fix: document symbols of SFC blocks range incorrect (#2118)
  • fix: strictTemplates option works only bound props (#2136)
  • fix: props required warning missing when jsxTemplates option enabled (#2139)
  • fix: cannot infer events parameter type in recursive component (#2140)
  • perf: faster semantic tokens parsing (#2053) (#2056)
  • perf: avoid create file watchers in syntactic server
  • perf: cache workspace configuration in language servers (#2062)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc