(ts: boolean)
| 466 | } |
| 467 | |
| 468 | function buildMain(ts: boolean) { |
| 469 | return `import { createApp } from 'vue' |
| 470 | import { plugin, defaultConfig } from '@formkit/vue' |
| 471 | import App from './App.vue' |
| 472 | import formKitConfig from '../formkit.config' |
| 473 | import './assets/main.css' |
| 474 | |
| 475 | const app = createApp(App) |
| 476 | app.use(plugin, defaultConfig(formKitConfig${ts ? ' as Parameters<typeof defaultConfig>[0]' : ''})) |
| 477 | app.mount('#app') |
| 478 | ` |
| 479 | } |
| 480 | |
| 481 | /** |
| 482 | * Sets up the Nuxt config with FormKit and Tailwind CSS 4. |