build(pnpm): Use pnpm catalogs

This commit is contained in:
T. R. Bernstein
2025-02-27 00:25:40 +01:00
parent e6a5afc3cd
commit 4ca0f91c38
4 changed files with 29 additions and 13 deletions

View File

@@ -8,9 +8,9 @@
}, },
"devDependencies": { "devDependencies": {
"@playwright/test": "latest", "@playwright/test": "latest",
"@tabshift/typescript-config": "latest", "@tabshift/typescript-config": "catalog:",
"@types/node": "latest", "@types/node": "catalog:",
"typescript": "latest" "typescript": "catalog:"
}, },
"author": "T. R. Bernstein <bhdacms01-project@tabshift.dev>", "author": "T. R. Bernstein <bhdacms01-project@tabshift.dev>",
"license": "EUPL-1.2" "license": "EUPL-1.2"

View File

@@ -38,8 +38,8 @@
}, },
"devDependencies": { "devDependencies": {
"@directus/extensions-sdk": "13.0.1", "@directus/extensions-sdk": "13.0.1",
"@types/node": "^22.13.4", "@types/node": "catalog:",
"@tabshift/typescript-config": "latest", "@tabshift/typescript-config": "catalog:",
"typescript": "^5.7.3" "typescript": "catalog:"
} }
} }

24
pnpm-lock.yaml generated
View File

@@ -4,6 +4,18 @@ settings:
autoInstallPeers: true autoInstallPeers: true
excludeLinksFromLockfile: false 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: importers:
.: .:
@@ -21,13 +33,13 @@ importers:
specifier: 13.0.1 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) 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': '@tabshift/typescript-config':
specifier: latest specifier: 'catalog:'
version: 1.0.0 version: 1.0.0
'@types/node': '@types/node':
specifier: ^22.13.4 specifier: 'catalog:'
version: 22.13.5 version: 22.13.5
typescript: typescript:
specifier: ^5.7.3 specifier: 'catalog:'
version: 5.7.3 version: 5.7.3
packages/hda-cms-extension-e2e: packages/hda-cms-extension-e2e:
@@ -36,13 +48,13 @@ importers:
specifier: latest specifier: latest
version: 1.50.1 version: 1.50.1
'@tabshift/typescript-config': '@tabshift/typescript-config':
specifier: latest specifier: 'catalog:'
version: 1.0.0 version: 1.0.0
'@types/node': '@types/node':
specifier: latest specifier: 'catalog:'
version: 22.13.5 version: 22.13.5
typescript: typescript:
specifier: latest specifier: 'catalog:'
version: 5.7.3 version: 5.7.3
packages: packages:

View File

@@ -1,2 +1,6 @@
packages: packages:
- "packages/*" - 'packages/*'
catalog:
'@tabshift/typescript-config': 'latest'
'@types/node': 'latest'
'typescript': 'latest'