From 87b6108b363c1fac37ce8a6865dd8ed393131c2b Mon Sep 17 00:00:00 2001 From: Daniel Pekevski Date: Wed, 15 Sep 2021 17:08:42 +1000 Subject: [PATCH] fix: remove-package from demo flavours used Only delete the specific package from demo flavours used rather than depend on a package.json being present. Closes: #8 --- .../plugin-tools/src/generators/remove-package/index.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/plugin-tools/src/generators/remove-package/index.ts b/packages/plugin-tools/src/generators/remove-package/index.ts index 1424fa1..61f1361 100644 --- a/packages/plugin-tools/src/generators/remove-package/index.ts +++ b/packages/plugin-tools/src/generators/remove-package/index.ts @@ -22,9 +22,11 @@ export default function (tree: Tree, schema: Schema) { for (const t of getDemoTypes()) { const demoAppRoot = getDemoAppRoot(t); - removeDemoFiles(tree, t, demoAppRoot); - removeFromDemoIndex(tree, t, demoAppRoot); - updateDemoDependencies(tree, t, demoAppRoot); + if (tree.exists(demoAppRoot)) { + removeDemoFiles(tree, t, demoAppRoot); + removeFromDemoIndex(tree, t, demoAppRoot); + updateDemoDependencies(tree, t, demoAppRoot); + } } removeSharedDemoFiles(tree);