The ESLint custom parser for `.vue` files.
<script setup>
<script>
tags to be parseable when using <script setup>
.sourceType: module
by default when parsing <script setup>
.<script setup>
.defineTemplateBodyVisitor
to change the trigger to visit the template nodes.
This is used to create special rules that suppress warnings for no-unused-vars
rule. e.g. vue/script-setup-uses-vars
rule