From 2b5f713cea5ac959047da7a5668a0cbab57d2577 Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Wed, 28 Jan 2026 13:10:01 +0000 Subject: [PATCH] refactor(@angular/cli): execute Prettier using `node` and remove unnecessary arguments and shell option This fixes the formatting on Windows. --- .../angular/cli/src/command-builder/utilities/prettier.ts | 7 +++---- .../workspace/files/{.prettierrc => .prettierrc.template} | 0 2 files changed, 3 insertions(+), 4 deletions(-) rename packages/schematics/angular/workspace/files/{.prettierrc => .prettierrc.template} (100%) diff --git a/packages/angular/cli/src/command-builder/utilities/prettier.ts b/packages/angular/cli/src/command-builder/utilities/prettier.ts index 6183b316eff5..e2d1a75854a6 100644 --- a/packages/angular/cli/src/command-builder/utilities/prettier.ts +++ b/packages/angular/cli/src/command-builder/utilities/prettier.ts @@ -9,7 +9,6 @@ import { execFile } from 'node:child_process'; import { readFile } from 'node:fs/promises'; import { createRequire } from 'node:module'; -import { platform } from 'node:os'; import { dirname, extname, join } from 'node:path'; import { promisify } from 'node:util'; @@ -71,11 +70,11 @@ export async function formatFiles(cwd: string, files: Set): Promise