From 7a3419611a5870d0d3bf90d140c4a98039003ee5 Mon Sep 17 00:00:00 2001 From: Bucky Maler Date: Sun, 14 Jun 2020 00:09:02 -0500 Subject: [PATCH] conditionally install unit testing deps --- .../src/schematics/application/schematic.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/libs/vue-plugin/src/schematics/application/schematic.ts b/libs/vue-plugin/src/schematics/application/schematic.ts index dc2e47df..9bd6e0ef 100644 --- a/libs/vue-plugin/src/schematics/application/schematic.ts +++ b/libs/vue-plugin/src/schematics/application/schematic.ts @@ -150,7 +150,15 @@ function addJest(options: NormalizedSchema): Rule { `; tree.overwrite(`${options.projectRoot}/jest.config.js`, content); return tree; - } + }, + addDepsToPackageJson( + {}, + { + '@vue/cli-plugin-unit-jest': '~4.3.0', + '@vue/test-utils': '1.0.0-beta.31' + }, + true + ) ]); } @@ -262,10 +270,8 @@ export default function(options: ApplicationSchematicSchema): Rule { }, { '@vue/cli-plugin-typescript': '~4.3.0', - '@vue/cli-plugin-unit-jest': '~4.3.0', '@vue/cli-service': '~4.3.0', '@vue/eslint-config-typescript': '^5.0.2', - '@vue/test-utils': '1.0.0-beta.31', 'eslint-plugin-vue': '^6.2.2', 'vue-template-compiler': '^2.6.11' },