From bff853aed67eece3eff042febe02216a43cf7ffe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 07:16:52 +0000 Subject: [PATCH 1/3] Update dependency change-case to v5 --- packages/admin/admin-generator/package.json | 2 +- packages/admin/admin-icons/package.json | 2 +- packages/admin/cms-admin/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/admin/admin-generator/package.json b/packages/admin/admin-generator/package.json index 32a5623ca7c..ba1542bb22c 100644 --- a/packages/admin/admin-generator/package.json +++ b/packages/admin/admin-generator/package.json @@ -33,7 +33,7 @@ "dependencies": { "@graphql-tools/graphql-file-loader": "^7.5.17", "@graphql-tools/load": "^7.8.14", - "change-case": "^4.1.2", + "change-case": "^5.0.0", "commander": "^9.5.0", "glob": "^10.4.5", "graphql": "^16.11.0", diff --git a/packages/admin/admin-icons/package.json b/packages/admin/admin-icons/package.json index 0b4e3b36c73..c5d682762cf 100644 --- a/packages/admin/admin-icons/package.json +++ b/packages/admin/admin-icons/package.json @@ -38,7 +38,7 @@ "@types/node": "^22.16.3", "@types/react": "^18.3.23", "@types/react-dom": "^18.3.7", - "change-case": "^4.1.2", + "change-case": "^5.0.0", "cli-progress": "^3.12.0", "eslint": "^9.30.1", "fast-xml-parser": "^5.2.5", diff --git a/packages/admin/cms-admin/package.json b/packages/admin/cms-admin/package.json index a62d91f5fff..dad97e8e629 100644 --- a/packages/admin/cms-admin/package.json +++ b/packages/admin/cms-admin/package.json @@ -39,7 +39,7 @@ "@comet/admin-icons": "workspace:*", "@comet/admin-rte": "workspace:*", "axios": "^0.30.0", - "change-case": "^4.1.2", + "change-case": "^5.0.0", "class-validator": "^0.14.2", "date-fns": "^4.1.0", "file-saver": "^2.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 08389ea341b..a290d35a011 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1220,8 +1220,8 @@ importers: specifier: ^7.8.14 version: 7.8.14(graphql@16.11.0) change-case: - specifier: ^4.1.2 - version: 4.1.2 + specifier: ^5.0.0 + version: 5.4.4 commander: specifier: ^9.5.0 version: 9.5.0 @@ -1342,8 +1342,8 @@ importers: specifier: ^18.3.7 version: 18.3.7(@types/react@18.3.24) change-case: - specifier: ^4.1.2 - version: 4.1.2 + specifier: ^5.0.0 + version: 5.4.4 cli-progress: specifier: ^3.12.0 version: 3.12.0 @@ -1487,8 +1487,8 @@ importers: specifier: ^0.30.0 version: 0.30.1 change-case: - specifier: ^4.1.2 - version: 4.1.2 + specifier: ^5.0.0 + version: 5.4.4 class-validator: specifier: ^0.14.2 version: 0.14.2 @@ -23720,7 +23720,7 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 From fcbb59f04a5d38dadd26d71790e18184a4515964 Mon Sep 17 00:00:00 2001 From: Johannes Obermair Date: Tue, 23 Sep 2025 16:50:01 +0200 Subject: [PATCH 2/3] Remove non-existent pascalCaseTransformMerge option This was used to merge numbers (see https://www.npmjs.com/package/pascal-case#merge-numbers), but isn't needed anymore. --- packages/admin/admin-icons/generate-icons.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/admin/admin-icons/generate-icons.ts b/packages/admin/admin-icons/generate-icons.ts index 5c5c91fecf1..5bdc119e1e8 100644 --- a/packages/admin/admin-icons/generate-icons.ts +++ b/packages/admin/admin-icons/generate-icons.ts @@ -1,4 +1,4 @@ -import { pascalCase, pascalCaseTransformMerge } from "change-case"; +import { pascalCase } from "change-case"; import { Presets, SingleBar } from "cli-progress"; import { XMLBuilder, XMLParser } from "fast-xml-parser"; import { existsSync, mkdirSync, readdirSync, readFileSync, rmSync, writeFileSync } from "fs"; @@ -59,7 +59,7 @@ const main = async () => { await writeIndexFile(icons); }; -const getComponentName = (fileName: string) => pascalCase(fileName.split(/[_.]/)[0], { transform: pascalCaseTransformMerge }); +const getComponentName = (fileName: string) => pascalCase(fileName.split(/[_.]/)[0]); const getSVGData = (icon: Icon) => { const fileContents = readFileSync(icon.path); From 610d45eed4a98a598a628136295616474563bb27 Mon Sep 17 00:00:00 2001 From: Johannes Obermair Date: Thu, 2 Oct 2025 09:04:12 +0200 Subject: [PATCH 3/3] Fix tests by stubbing change-case package --- packages/admin/cms-admin/jest.config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/admin/cms-admin/jest.config.ts b/packages/admin/cms-admin/jest.config.ts index decd3354990..e35599fe705 100644 --- a/packages/admin/cms-admin/jest.config.ts +++ b/packages/admin/cms-admin/jest.config.ts @@ -32,6 +32,7 @@ export default { "@mui/material/styles/createPalette": "/testing/stub-file.ts", "@mui/material/styles/createTypography": "/testing/stub-file.ts", "@mui/material/styles/zIndex": "/testing/stub-file.ts", + "change-case": "/testing/stub-file.ts", }, transform: { "^.+\\.tsx?$": [