Skip to content

Conversation

@Sahibafirebase
Copy link
Contributor

@Sahibafirebase Sahibafirebase commented Feb 10, 2026

Update bootstrap command that removes further user input during bootstrap (template options), allowing the project to load seamlessly.
Update JSON and Nix updates completed to support package manager and template options.

Bootstrap Command Update
The bootstrap script has been modified in file: /idx-template.nix to ensure proper initialization:
Old:
npx nuxi@latest -y init "$out"
--t "minimal"
--package-manager ${packageManager}
--no-install
--git-init <<< "No"

New:
npx nuxi@latest -y init "$out"
--t ${template}
--package-manager ${packageManager}
--no-install
--git-init <<< "No"

This guarantees the latest version of nuxi is used and avoids unnecessary installations during bootstrap.

Update Template options in UI in file: /idx-template.json
Old:
{ pkgs, packageManager, ...}:

New:
{ pkgs, packageManager, template,... }:
{
"id": "template",
"name": "Which template would you like to use?",
"type": "enum",
"default": "minimal",
"options": {
"content": "Content-driven website",
"minimal": "Minimal setup for Nuxt 4 (recommended)",
"module": "Nuxt module",
"ui": "App using Nuxt UI"
},
"required": true
}

This change improves UI enhancement during template workspace creation.
image

Open in Firebase Studio

@Sahibafirebase Sahibafirebase changed the title Feat update nuxt template Update Bootstrap Command in Nuxt Template @rodydavis Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant