Socket
Socket
Sign inDemoInstall

@volar/vue-language-plugin-pug

Package Overview
Dependencies
39
Maintainers
1
Versions
91
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
46
10Next

1.2.1

Diff

johnsoncodehk
published 1.2.0 •

Changelog

Source

1.2.0 (2023/2/25)

  • feat: compatible with upstream monaco integration (https://github.com/volarjs/volar.js/pull/10)
  • feat: support array extends for tsconfig (#2344)
  • feat: make cursor inside quotes when insert missing required props edit (#2414)
  • feat: support mixin child nodes for pug (#2447)
  • fix: ignore native tags for missing required props hint
  • fix: ignore methods for missing required props hint (#2443)
  • fix: SFC outline not show child nodes (#2446)
johnsoncodehk
published 1.1.7 •

Changelog

Source

1.1.7 (2023/2/22)

  • fix: document symbols request crash with arrow function declaration (#2438)
  • fix: document symbols child node range incorrect
  • fix: SFC document symbols tree incorrect
johnsoncodehk
published 1.1.6 •

Changelog

Source

1.1.6 (2023/2/22)

  • fix: template comments were trimmed with formatting in production mode (#2435)
  • fix: inaccurate outline view of script content
  • fix: takeover mode causes IDE to get stuck in large .ts files due to a long list in the outline view
johnsoncodehk
published 1.1.5 •

Changelog

Source

1.1.5 (2023/2/21)

  • feat: prettify type for css module $style
  • fix: only generate component with function type when use generic attribute
  • fix: document links feature broken (#2426)
  • fix: missing props inlay hints not working for namespace components
  • fix: component tags type-check not working
  • fix: pug template reporting TS2339 when strictTemplates enabled (#2431)
  • fix: pug tag completion not working at empty lines
johnsoncodehk
published 1.1.4 •

Changelog

Source

1.1.4 (2023/2/20)

  • feat: support for script src path intellisense (#2331)
  • feat: support name casing setting for component auto import (#2362)
  • feat: add volar.vueserver.fullCompletionList setting (#2422)
  • perf: filter completion items in language server for better performance (#2306)
  • fix: strictTemplates did not check for unknown components (#2291)
  • fix: duplicate document links in the template
  • fix: completion not working for namespace components (#2382)
  • fix: html comments and js template strings format indent incorrect (#2420)
  • fix: do not correspond v-model to checked prop for checkbox and radio input tags (#2415)
johnsoncodehk
published 1.1.3 •

Changelog

Source

1.1.3 (2023/2/18)

  • feat: visualize event argument in inline handlers
  • feat: add description for model modifiers (#2405)
  • fix: remove deprecated preview commands (#2402)
  • fix: missing required props hint not working with v-model (#2407)
  • fix: cannot collapse code in .js / .ts files with takeover mode (#2408)
  • fix: symbols view stopped working for .js / .ts files with takeover mode (#2404)
  • fix: cannot rename html tags (#2410)
  • fix: cannot display rename fail message
  • fix: format on type cannot working for code blocks that enabled volar.format.initialIndent (#2401)
  • fix: vue-tsc crashes in watch mode when file changed (#2403)
  • fix: prop type definition inaccurate for v-model directive on native input (#2399)
johnsoncodehk
published 1.1.2 •

Changelog

Source

1.1.2 (2023/2/17)

  • fix: format adding unnecessary newline to CRLF document (#2385)
  • fix: incidentally inserting indents when inserting new lines when if editor.formatOnType (#2394)
  • fix: template formatting last line indent incorrect (#2393)
  • fix: template start tag got deleting if first line is comment (#2390)
  • fix: takeover mode status incorrect in display (#2389)
  • fix: diff window's document was unexpectedly diagnosed (#2391)
  • fix: emmet completions appear inside open tag (#1329)
  • fix: opencc is depended on by language server (#2388)
johnsoncodehk
published 1.1.0 •

Changelog

Source

1.1.0 (2023/2/16)

  • feat: support initialIndent for pug and sass
  • feat: add description for built-in directives, attributes, component, and elements
  • feat: support localization for event modifiers and props modifiers
  • feat: missing required props inlay hints (needs enabled volar.inlayHints.missingRequiredProps)
  • feat: show (takeover) instead of (vue) in status bar for takeover mode (#2365)
  • feat: more reliable formatting edits combine
  • fix(doctor): update source code link (#2307)
  • fix(ts-plugin): tsserver multiple initializations lead to infinite loop (https://github.com/microsoft/vscode/issues/171591)
  • fix: syntactic features not working for untitled vue document
  • fix: spaces removed from ternary operator inside {{ }} (#2305)
  • fix: source.addMissingImports accidentally made imports for properties used the template (#2304)
  • fix: code action auto import should not append to the same line with the script tag (#916)
  • fix: multi-line interpolation last line indent incorrect
  • fix: declaring empty emits like defineEmits<{}>() would fail the type-checking process (#2370)
  • fix: ignore name prop / attr for slot (#2308)

Breaking changes

  • Removed pug convert tool
  • Removed script setup convert tool
  • Unsupported tracing for vue-tsc (#2378)
  • Extract Vite, Nuxt and component preview features to Vue and Nuxt Preview
    • feat: support vite-plugin-vue-component-preview for nuxt 3.2
    • feat: add vue-preview.root setting for Nuxt component preview
    • fix: prevent random creation of multiple preview terminals
    • fix: support nuxt preview without vite serving allow list (#2287)
johnsoncodehk
published 1.0.24 •

Changelog

Source

1.0.24 (2023/1/8)

  • feat: add vueCompilerOptions.macros setting for vue-macros plugins
  • feat(framework): expose FileCapabilities.full, FileRangeCapabilities.full, MirrorBehaviorCapabilities.full
  • feat: renamed normalizeComponentAutoImportName setting to normalizeComponentImportName
  • feat: support normalize component name for import statement completion (#2286)
  • feat: normalize Index to folder name when normalizeComponentImportName enabled (https://github.com/vuejs/language-tools/issues/2071#issuecomment-1373701277)
  • feat: support update imports on multiple files move
  • fix(ts-plugin): fixed Projects must list all files or use an 'include' pattern error (#2271)
  • fix: language client sending parseSfc requests when not a vue document changed
  • fix: typescript actions not working for codeActionsOnSave setting (#2188)
  • fix: fixed c is not iterable error edge case (#2282)
  • fix: cannot select workspace tsdk on status bar with takeover mode
  • fix(plugin-api): cannot catch errors for getEmbeddedFileNames(), resolveEmbeddedFile()
  • fix(component-meta): cannot detection of slots in script-less SFC (#2113)
  • perf(component-meta): resolve schema on demand (#2288)
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc