From 9aa77fbdb24224e1e0dc5ddede7ca13d9ddec4ee Mon Sep 17 00:00:00 2001 From: thomas Date: Wed, 18 Oct 2023 16:20:32 +0200 Subject: [PATCH] fix(generator): fix generator --- libs/cli/src/generators/challenge/generator.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/libs/cli/src/generators/challenge/generator.ts b/libs/cli/src/generators/challenge/generator.ts index 9747969..632e142 100644 --- a/libs/cli/src/generators/challenge/generator.ts +++ b/libs/cli/src/generators/challenge/generator.ts @@ -7,7 +7,6 @@ import { formatFiles, generateFiles, names, - readJsonFile, Tree, updateJson, } from '@nx/devkit'; @@ -48,11 +47,6 @@ export async function challengeGenerator(tree: Tree, options: Schema) { const difficulty = options.challengeDifficulty; - const challengeNumberPath = 'challenge-number.json'; - const challangeNumberJson = readJsonFile(challengeNumberPath); - const challengeNumber = challangeNumberJson.total + 1; - const order = challangeNumberJson[difficulty] + 1; - await applicationGenerator(tree, { ...options, directory: `apps/${options.category}`, @@ -69,6 +63,13 @@ export async function challengeGenerator(tree: Tree, options: Schema) { skipTests: true, }); + const challengeNumberPath = 'challenge-number.json'; + const challangeNumberJson = JSON.parse( + tree.read(challengeNumberPath).toString() + ); + const challengeNumber = challangeNumberJson.total + 1; + const order = challangeNumberJson[difficulty] + 1; + generateFiles(tree, join(__dirname, 'files', 'app'), appDirectory, { tmpl: '', });