From 4ca0f91c3883651bdc1160b11e46922b472fc26f Mon Sep 17 00:00:00 2001 From: "T. R. Bernstein" <137705289+trbernstein@users.noreply.github.com> Date: Thu, 27 Feb 2025 00:25:40 +0100 Subject: [PATCH] build(pnpm): Use pnpm catalogs --- packages/hda-cms-extension-e2e/package.json | 6 +++--- packages/hda-cms-extension/package.json | 6 +++--- pnpm-lock.yaml | 24 +++++++++++++++------ pnpm-workspace.yaml | 6 +++++- 4 files changed, 29 insertions(+), 13 deletions(-) diff --git a/packages/hda-cms-extension-e2e/package.json b/packages/hda-cms-extension-e2e/package.json index f70fb0c..ae279fa 100644 --- a/packages/hda-cms-extension-e2e/package.json +++ b/packages/hda-cms-extension-e2e/package.json @@ -8,9 +8,9 @@ }, "devDependencies": { "@playwright/test": "latest", - "@tabshift/typescript-config": "latest", - "@types/node": "latest", - "typescript": "latest" + "@tabshift/typescript-config": "catalog:", + "@types/node": "catalog:", + "typescript": "catalog:" }, "author": "T. R. Bernstein ", "license": "EUPL-1.2" diff --git a/packages/hda-cms-extension/package.json b/packages/hda-cms-extension/package.json index 9f35e6f..eaf61d2 100644 --- a/packages/hda-cms-extension/package.json +++ b/packages/hda-cms-extension/package.json @@ -38,8 +38,8 @@ }, "devDependencies": { "@directus/extensions-sdk": "13.0.1", - "@types/node": "^22.13.4", - "@tabshift/typescript-config": "latest", - "typescript": "^5.7.3" + "@types/node": "catalog:", + "@tabshift/typescript-config": "catalog:", + "typescript": "catalog:" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 471e3c3..11e23e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,18 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + '@tabshift/typescript-config': + specifier: latest + version: 1.0.0 + '@types/node': + specifier: latest + version: 22.13.5 + typescript: + specifier: latest + version: 5.7.3 + importers: .: @@ -21,13 +33,13 @@ importers: specifier: 13.0.1 version: 13.0.1(@types/node@22.13.5)(@unhead/vue@1.11.20(vue@3.5.13(typescript@5.7.3)))(knex@3.1.0)(pinia@2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)))(terser@5.39.0)(typescript@5.7.3) '@tabshift/typescript-config': - specifier: latest + specifier: 'catalog:' version: 1.0.0 '@types/node': - specifier: ^22.13.4 + specifier: 'catalog:' version: 22.13.5 typescript: - specifier: ^5.7.3 + specifier: 'catalog:' version: 5.7.3 packages/hda-cms-extension-e2e: @@ -36,13 +48,13 @@ importers: specifier: latest version: 1.50.1 '@tabshift/typescript-config': - specifier: latest + specifier: 'catalog:' version: 1.0.0 '@types/node': - specifier: latest + specifier: 'catalog:' version: 22.13.5 typescript: - specifier: latest + specifier: 'catalog:' version: 5.7.3 packages: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index dee51e9..461087d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,6 @@ packages: - - "packages/*" + - 'packages/*' +catalog: + '@tabshift/typescript-config': 'latest' + '@types/node': 'latest' + 'typescript': 'latest'