/* eslint-disable fecs-camelcase */ /* eslint-disable babel/new-cap */ export function vue (hljs) { const XML_IDENT_RE = '[A-Za-z0-9\\._:-]+' const TAG_INTERNALS = { endsWithParent: true, illegal: /`]+/ } ] } ] } ] } return { case_insensitive: true, contains: [ hljs.COMMENT( '', { relevance: 10 } ), { className: 'tag', /* The lookahead pattern (?=...) ensures that 'begin' only matches '|$)', end: '>', keywords: { name: 'style' }, contains: [TAG_INTERNALS], starts: { end: '', returnEnd: true, subLanguage: ['css', 'less', 'scss', 'stylus'] } }, { className: 'tag', // See the comment in the