Vite 4 + Vue 3.3 + Typescript 5 + Web Component

          <my-web-component
            lang="de"
            route="/route1"
            class="my-web-component"
            api-token="++++++++++++++++++++++++"
            base-uri="https://my.base.uri"
            model-value="v-model-value"
          >
            <!-- default slot -->
            <h1>I am a default slot</h1>
            
            <!-- named slot -->
            <div slot="customName">I am a custom slot </div>
          </my-web-component>
          
        

2 Way binding(v-model)

Custom Event

event is fiered