From 5483b83c19ea671a35e9fd3cdea757334b9c8266 Mon Sep 17 00:00:00 2001 From: mtyszczak <mateusz.tyszczak@gmail.com> Date: Tue, 18 Feb 2025 14:10:38 +0100 Subject: [PATCH] Add more catalogs to pnpm workspace --- pnpm-config/.npmrc | 3 +++ pnpm-config/pnpm-workspace.yaml | 26 ++++++++++++++++++++++---- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/pnpm-config/.npmrc b/pnpm-config/.npmrc index c09005d..9f4565c 100644 --- a/pnpm-config/.npmrc +++ b/pnpm-config/.npmrc @@ -1,2 +1,5 @@ # https://gitlab.syncad.com/hive group specification, offering aggregated package view: https://gitlab.syncad.com/groups/hive/-/packages @hiveio:registry=https://gitlab.syncad.com/api/v4/groups/136/-/packages/npm/ + +# Enforce strict engine-versions from package.json +engine-strict=true diff --git a/pnpm-config/pnpm-workspace.yaml b/pnpm-config/pnpm-workspace.yaml index a6e4b6c..ebf88f1 100644 --- a/pnpm-config/pnpm-workspace.yaml +++ b/pnpm-config/pnpm-workspace.yaml @@ -16,9 +16,27 @@ catalogs: "typedoc-gitlab-wiki-theme": "^2.1.0" "typedoc-plugin-markdown": "4.3.1" - typescript: + typescript-toolset: typescript: 5.7.3 + tslib: ^2.8.1 + tsx: ^4.19.2 + + proto-toolset: + protobufjs: ^7.2.5 + ts-proto: ^1.172.0 + + playwright-toolset: + "@playwright/test": ^1.49.1 + playwright: 1.49.1 + http-server: ^14.1.1 + + husky: + husky: 8.0.3 + + terser: + terser: ^5.39.0 + + size-limit-toolset: + size-limit: ^11.1.6 + "@size-limit/file": ^11.1.6 - # We can make also separate entries to allow choosing just a part of toolset defined above - rollup: - rollup: ^4.22.4 -- GitLab