'use strict'; const compilerSfc = require('@vue/compiler-sfc'); const MagicString = require('magic-string'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e["default"] : e; } const MagicString__default = /*#__PURE__*/_interopDefaultLegacy(MagicString); function supportScriptName(code, id) { let s; const str = () => s || (s = new MagicString__default(code)); const { descriptor } = compilerSfc.parse(code); if (!descriptor.script && descriptor.scriptSetup) { const result = compilerSfc.compileScript(descriptor, { id }); const name = result.attrs.name; const lang = result.attrs.lang; if (name) { str().appendLeft(0, `