@vue-macros/volar
Advanced tools
Comparing version 0.9.6 to 0.9.7
@@ -19,12 +19,11 @@ // src/define-props-refs.ts | ||
}; | ||
var REGEX = /(const\s*{.*?)((,\s*)?withDefaults)(.*?})/; | ||
function rewriteImports(file) { | ||
const idx = file.content.indexOf( | ||
`const { defineProps, defineEmits, defineSlots, defineModel, defineOptions, withDefaults } = await import('vue'); | ||
` | ||
const idx = file.content.findIndex( | ||
(s) => typeof s === "string" && REGEX.test(s) | ||
); | ||
if (idx === -1) | ||
return; | ||
file.content[idx] = `const { defineProps, defineEmits, defineSlots, defineModel, defineOptions } = await import('vue'); | ||
`; | ||
file.content[idx] = file.content[idx].replace(REGEX, "$1$4"); | ||
} | ||
module.exports = plugin; |
{ | ||
"name": "@vue-macros/volar", | ||
"version": "0.9.6", | ||
"version": "0.9.7", | ||
"packageManager": "pnpm@8.3.1", | ||
@@ -5,0 +5,0 @@ "description": "Volar plugin for Vue Macros.", |
14546
393