From 3cbdaa6266859ab4c4a855c9737f3bddd7e0d9c0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 10 Apr 2026 09:22:54 +0000 Subject: [PATCH 1/3] chore(deps): update dependency make-dir to v5 --- packages/graphql-codegen-cli/package.json | 2 +- yarn.lock | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/packages/graphql-codegen-cli/package.json b/packages/graphql-codegen-cli/package.json index 72fa79180dc..4aaef0a7928 100644 --- a/packages/graphql-codegen-cli/package.json +++ b/packages/graphql-codegen-cli/package.json @@ -118,7 +118,7 @@ "bdd-stdin": "0.2.0", "change-case-all": "1.0.15", "js-yaml": "4.1.1", - "make-dir": "4.0.0", + "make-dir": "5.1.0", "prettier": "3.8.2" }, "publishConfig": { diff --git a/yarn.lock b/yarn.lock index 99672a98a7d..0cd77834fde 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10622,12 +10622,10 @@ magic-string@^0.30.11, magic-string@^0.30.17, magic-string@^0.30.21: dependencies: "@jridgewell/sourcemap-codec" "^1.5.5" -make-dir@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" - integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== - dependencies: - semver "^7.5.3" +make-dir@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-5.1.0.tgz#59b2d9acf7ffa543d14238617a697458fa8dd5c9" + integrity sha512-IfpFq6UM39dUNiphpA6uDezNx/AvWyhwfICWPR3t1VspkgkMZrL+Rk1RbN1bx+aeNYwOrqGJgEgV3yotk+ZUVw== make-error@^1.1.1: version "1.3.6" From 157f00465ab990041e20ba195f303cb9b3ad1089 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Fri, 10 Apr 2026 13:53:53 +0300 Subject: [PATCH 2/3] Replace makeDir with makeDirectorySync in tests --- packages/graphql-codegen-cli/tests/generate-and-save.spec.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/graphql-codegen-cli/tests/generate-and-save.spec.ts b/packages/graphql-codegen-cli/tests/generate-and-save.spec.ts index c2f0e9c01db..137ce27ea52 100644 --- a/packages/graphql-codegen-cli/tests/generate-and-save.spec.ts +++ b/packages/graphql-codegen-cli/tests/generate-and-save.spec.ts @@ -2,7 +2,7 @@ import { dirname, join } from 'path'; import logSymbols from 'log-symbols'; import { Types } from '@graphql-codegen/plugin-helpers'; import '@graphql-codegen/testing'; -import makeDir from 'make-dir'; +import { makeDirectorySync } from 'make-dir'; import { createContext } from '../src/config.js'; import { generate } from '../src/generate-and-save.js'; import * as fs from '../src/utils/file-system.js'; @@ -169,7 +169,7 @@ describe('generate-and-save', () => { vi.unmock('fs'); const fs = await import('fs'); - makeDir.sync(dirname(outputFile)); + makeDirectorySync(dirname(outputFile)); if (fs.existsSync(outputFile)) { fs.unlinkSync(outputFile); } From 2dcf4f3da81627dd6210c2a9a9bf2444de354683 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Fri, 10 Apr 2026 13:54:30 +0300 Subject: [PATCH 3/3] Replace makeDir with makeDirectorySync in tests --- packages/graphql-codegen-cli/tests/utils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/graphql-codegen-cli/tests/utils.ts b/packages/graphql-codegen-cli/tests/utils.ts index 0067472543b..c4b96780c2b 100644 --- a/packages/graphql-codegen-cli/tests/utils.ts +++ b/packages/graphql-codegen-cli/tests/utils.ts @@ -1,6 +1,6 @@ import os from 'os'; import { join, parse, relative, resolve } from 'path'; -import makeDir from 'make-dir'; +import { makeDirectorySync } from 'make-dir'; import * as rimraf from 'rimraf'; const fs = await vi.importActual('fs'); @@ -16,14 +16,14 @@ export class TempDir { // This ensures that temp files/dirs won't cause side effects for other tests. this.dir = resolve(tempDir, 'codegen', `${relativeParent}-dir`); - makeDir.sync(this.dir); + makeDirectorySync(this.dir); } createFile(file: string, contents: string): void { const filePath = join(this.dir, file); const fileDir = parse(filePath).dir; - makeDir.sync(fileDir); + makeDirectorySync(fileDir); fs.writeFileSync(filePath, `${contents}\n`); }