From 0adc2ec5ea5b59eefcfee44b73e8237e9542c488 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 7 Feb 2025 01:07:27 +0100 Subject: [PATCH] cli/new: add deprecated support for plugin template if default templates are used Signed-off-by: Patrik Oldsberg --- packages/cli/src/lib/new/templateSelector.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/lib/new/templateSelector.ts b/packages/cli/src/lib/new/templateSelector.ts index 7b963ad2e6..eca4a09bae 100644 --- a/packages/cli/src/lib/new/templateSelector.ts +++ b/packages/cli/src/lib/new/templateSelector.ts @@ -50,7 +50,14 @@ export async function templateSelector( selected?: string, ): Promise { if (selected) { - const template = templates.find(t => t.id === selected); + let selectedId = selected; + if (templates === defaultTemplates && selectedId === 'plugin') { + console.warn( + `DEPRECATION WARNING: The 'plugin' template is deprecated, use 'frontend-plugin' instead`, + ); + selectedId = 'frontend-plugin'; + } + const template = templates.find(t => t.id === selectedId); if (!template) { throw new Error(`Template '${selected}' not found`); }