We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5bf0327 commit 0c0f524Copy full SHA for 0c0f524
packages/cta-engine/src/add-ons.ts
@@ -133,9 +133,20 @@ export async function listAddOns(
133
forcedAddOns?: Array<string>
134
},
135
) {
136
+ let mode = forcedMode
137
+ if (!mode) {
138
+ if (options.template) {
139
+ mode =
140
+ options.template === 'file-router'
141
+ ? 'file-router'
142
+ : ('code-router' as TemplateOptions)
143
+ } else {
144
+ mode = 'code-router' as TemplateOptions
145
+ }
146
147
const addOns = await getAllAddOns(
148
options.framework || DEFAULT_FRAMEWORK,
- forcedMode || options.template || 'typescript',
149
+ mode,
150
)
151
for (const addOn of addOns.filter((a) => !forcedAddOns.includes(a.id))) {
152
console.log(`${chalk.bold(addOn.id)}: ${addOn.description}`)
0 commit comments