File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,10 +34,12 @@ const main = async () => {
3434 }
3535
3636 // 1. Download the Nuxt 3 template
37- const template = await wrapInSpinner ( " Adding Nuxt 3 template" , downloadTemplate , preferences )
37+ const template = await wrapInSpinner ( ` Adding Nuxt 3 ${ preferences . setStack } template` , downloadTemplate , preferences )
3838
3939 // 2. Add modules
40- await wrapInSpinner ( "Adding Nuxt modules" , addModules , preferences , template . dir )
40+ if ( preferences . setStack === "merino" ) {
41+ await wrapInSpinner ( "Adding Nuxt modules" , addModules , preferences , template . dir )
42+ }
4143
4244 // 3. Initialize git
4345 if ( preferences . runGitInit ) {
Original file line number Diff line number Diff line change @@ -9,11 +9,7 @@ import defu from "defu"
99import { inspect } from "node:util"
1010
1111export default async ( preferences : Preferences , templateDir : string ) => {
12- const selectedModules : Modules [ ] = preferences . addModules
13- if ( ! selectedModules || selectedModules . length === 0 ) {
14- return
15- }
16-
12+ const selectedModules : Modules [ ] = preferences . addModules || [ ]
1713 const resolver = getResolver ( templateDir )
1814
1915 // 1. Gather module configuration for all selected modules
@@ -63,12 +59,11 @@ export default defineNuxtConfig(${inspect(nuxtConfig, { compact: false })})
6359`
6460 await writeFile ( resolver ( "app.vue" ) , nuxtAppVue )
6561
66-
6762 // 6. Write index.vue with a nice welcome message as well as links to sub-pages
6863 const moduleIndexHtmlSnippets = selectedModules . map ( ( module ) => moduleConfigs [ module ] . htmlForIndexVue ) . filter ( html => typeof html !== "undefined" )
6964 const nuxtPagesIndexVue = `<template>
7065 <div>
71- <h1 ${ selectedModules . includes ( "tailwind" ) ? "class=\"text-4xl\"" : "" } >Welcome to your sidebase app!</h1>${ moduleIndexHtmlSnippets . length > 0 ? "\n" + moduleIndexHtmlSnippets . join ( "\n " ) : "" }
66+ <h1${ selectedModules . includes ( "tailwind" ) ? " class=\"text-4xl\"" : "" } >Welcome to your sidebase app!</h1>${ moduleIndexHtmlSnippets . length > 0 ? "\n" + moduleIndexHtmlSnippets . join ( "\n " ) : "" }
7267 </div>
7368</template>
7469`
You can’t perform that action at this time.
0 commit comments