From f64e6b2bad4396003415282c109cfdb24c74d1a2 Mon Sep 17 00:00:00 2001 From: Ryan Christian Date: Wed, 8 Jun 2022 04:28:41 -0500 Subject: [PATCH 1/3] chore: Removes 'material' template from 'list' cmd output --- packages/cli/lib/commands/list.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/cli/lib/commands/list.js b/packages/cli/lib/commands/list.js index b2e39c6cd..b1d785cbf 100644 --- a/packages/cli/lib/commands/list.js +++ b/packages/cli/lib/commands/list.js @@ -11,7 +11,8 @@ module.exports = async function () { process.stdout.write('\n'); info('Available official templates: \n'); - repos.map(repo => { + repos.forEach(repo => { + if (repo.name === 'material') return; const description = repo.description ? ` - ${repo.description}` : ''; process.stdout.write( ` ⭐️ ${bold(magenta(repo.name))}${description} \n` From 4a352929f8181f5626de2cb49abdd6376f51ce86 Mon Sep 17 00:00:00 2001 From: Ryan Christian Date: Wed, 8 Jun 2022 04:30:22 -0500 Subject: [PATCH 2/3] docs: Adding changeset --- .changeset/real-owls-bathe.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/real-owls-bathe.md diff --git a/.changeset/real-owls-bathe.md b/.changeset/real-owls-bathe.md new file mode 100644 index 000000000..0b6a65c7e --- /dev/null +++ b/.changeset/real-owls-bathe.md @@ -0,0 +1,5 @@ +--- +'preact-cli': patch +--- + +Removes the archived & non-recommended 'material' template from 'preact list' output From 96ce370f7637a9060cb478b8df90fe027f54ed96 Mon Sep 17 00:00:00 2001 From: Ryan Christian Date: Wed, 8 Jun 2022 04:34:38 -0500 Subject: [PATCH 3/3] refactor: Better archived repo check Co-authored-by: Jovi De Croock --- packages/cli/lib/commands/list.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/cli/lib/commands/list.js b/packages/cli/lib/commands/list.js index b1d785cbf..0d6688285 100644 --- a/packages/cli/lib/commands/list.js +++ b/packages/cli/lib/commands/list.js @@ -11,13 +11,14 @@ module.exports = async function () { process.stdout.write('\n'); info('Available official templates: \n'); - repos.forEach(repo => { - if (repo.name === 'material') return; - const description = repo.description ? ` - ${repo.description}` : ''; - process.stdout.write( - ` ⭐️ ${bold(magenta(repo.name))}${description} \n` - ); - }); + repos + .filter(repo => !repo.archived) + .forEach(repo => { + const description = repo.description ? ` - ${repo.description}` : ''; + process.stdout.write( + ` ⭐️ ${bold(magenta(repo.name))}${description} \n` + ); + }); process.stdout.write('\n'); } catch (err) {