From 4103b4b533231e5e6777efd0d479cc1eabc11bdb Mon Sep 17 00:00:00 2001 From: Martin Hochel Date: Wed, 19 Apr 2023 15:18:53 +0200 Subject: [PATCH] fixup! feat(scripts-tasks): implement type-check alias, update generate-api, refactor getTsPathAliasesConfig --- scripts/tasks/src/utils.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/tasks/src/utils.ts b/scripts/tasks/src/utils.ts index 1df51f3a0e555b..dca9655a309602 100644 --- a/scripts/tasks/src/utils.ts +++ b/scripts/tasks/src/utils.ts @@ -2,7 +2,7 @@ import { execSync } from 'child_process'; import * as fs from 'fs'; import * as path from 'path'; -import { stripJsonComments } from '@nrwl/devkit'; +import { parseJson, stripJsonComments } from '@nrwl/devkit'; import type { TscTaskOptions } from 'just-scripts'; /** @@ -40,8 +40,10 @@ export function getTsPathAliasesConfig() { lib: fs.existsSync(tsConfigFilePaths.lib) ? fs.readFileSync(tsConfigFilePaths.lib, 'utf-8') : null, }; const tsConfigs = { - root: tsConfigFileContents.root ? (JSON.parse(tsConfigFileContents.root) as TsConfig) : null, - lib: tsConfigFileContents.lib ? (JSON.parse(tsConfigFileContents.lib) as TsConfig) : null, + root: tsConfigFileContents.root + ? (parseJson(tsConfigFileContents.root, { expectComments: true }) as TsConfig) + : null, + lib: tsConfigFileContents.lib ? (parseJson(tsConfigFileContents.lib, { expectComments: true }) as TsConfig) : null, }; const packageJson: PackageJson = JSON.parse(fs.readFileSync(path.join(cwd, './package.json'), 'utf-8'));