diff --git a/pnpm-config/.npmrc b/pnpm-config/.npmrc index c09005dcafaf54825a5384138afaedffb19ae8f5..9f4565c7b16742d5df7b79912ca40867d97cf272 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 a6e4b6ca2bb14ec6f59c27125a0e15aa8d59cded..ebf88f11620eb297aaa1f2d2328bf16f562b9b65 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