Vue 3 in Vite.
The defineAsyncComponent function is used to import the BigYellowUserName component asynchronously, in other words not synchronously with the other ellemnts on the page. The loading state is controled by the showUserName value and the toogle button.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm installnpm run devnpm run buildLint with ESLint
npm run lint