Snapshot Build on top Turborepo Vue/Nuxt TypeScript Tailwindcss Shadcn/ui Vue Monaco editor Shikijs/monaco