From c7df2595b4f742902d70884b0c66ee3ffdb70140 Mon Sep 17 00:00:00 2001 From: Martin Hochel Date: Wed, 5 Apr 2023 15:11:08 +0200 Subject: [PATCH] feat(scripts-generators): update tsconfig.base.all.json after creating new package --- scripts/generators/create-package/index.ts | 17 ++++++++++------- scripts/generators/package.json | 1 + 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/scripts/generators/create-package/index.ts b/scripts/generators/create-package/index.ts index 7a5de4a1cd02b2..528b0b2d261951 100644 --- a/scripts/generators/create-package/index.ts +++ b/scripts/generators/create-package/index.ts @@ -1,14 +1,15 @@ -import { NodePlopAPI, AddManyActionConfig } from 'plop'; -import { Actions } from 'node-plop'; +import { spawnSync } from 'child_process'; import * as path from 'path'; + +import { PackageJson, findGitRoot } from '@fluentui/scripts-monorepo'; +import { createPathAliasesConfig } from '@fluentui/scripts-storybook'; +import { WorkspaceJsonConfiguration } from '@nrwl/devkit'; +import chalk from 'chalk'; import * as fs from 'fs-extra'; import * as jju from 'jju'; import _ from 'lodash'; -import chalk from 'chalk'; -import { spawnSync } from 'child_process'; -import { WorkspaceJsonConfiguration } from '@nrwl/devkit'; - -import { findGitRoot, PackageJson } from '@fluentui/scripts-monorepo'; +import { Actions } from 'node-plop'; +import { AddManyActionConfig, NodePlopAPI } from 'plop'; const root = findGitRoot(); @@ -301,6 +302,8 @@ function updateNxWorkspace(_answers: Answers, config: { root: string; projectNam const updatedNxWorkspace = jju.update(nxWorkspaceContent, nxWorkspace, { mode: 'json', indent: 2 }); fs.writeFileSync(paths.workspace, updatedNxWorkspace, 'utf-8'); + + createPathAliasesConfig({ relativeFolderPathFromRoot: '.' }); } function getProjectMetadata(options: { root: string; name: string }) { diff --git a/scripts/generators/package.json b/scripts/generators/package.json index d49423bff685b8..1b9f35f0833864 100644 --- a/scripts/generators/package.json +++ b/scripts/generators/package.json @@ -12,6 +12,7 @@ }, "dependencies": { "@fluentui/scripts-monorepo": "*", + "@fluentui/scripts-storybook": "*", "@fluentui/scripts-projects-test": "*" } }