diff --git a/libs/protos/scowd/package.json b/libs/protos/scowd/package.json index 8f5b42e815..9490ebbcb8 100644 --- a/libs/protos/scowd/package.json +++ b/libs/protos/scowd/package.json @@ -17,7 +17,7 @@ "license": "ISC", "dependencies": { "@bufbuild/buf": "1.34.0", - "@bufbuild/protobuf": "^1.8.0", + "@bufbuild/protobuf": "^2.0.0", "@bufbuild/protoc-gen-es": "^1.8.0", "@connectrpc/connect": "^1.4.0", "@connectrpc/protoc-gen-connect-es": "^1.4.0" diff --git a/libs/scowd/package.json b/libs/scowd/package.json index 0ab669d4b7..c4a4061c01 100644 --- a/libs/scowd/package.json +++ b/libs/scowd/package.json @@ -18,7 +18,7 @@ "repository": "https://github.com/PKUHPC/SCOW", "keywords": [], "dependencies": { - "@bufbuild/protobuf": "^1.8.0", + "@bufbuild/protobuf": "^2.0.0", "@connectrpc/connect": "^1.4.0", "@connectrpc/connect-node": "^1.4.0", "@grpc/grpc-js": "1.10.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e3a372551d..87eb6e5386 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -856,7 +856,7 @@ importers: dependencies: '@connectrpc/connect': specifier: 1.4.0 - version: 1.4.0(@bufbuild/protobuf@1.8.0) + version: 1.4.0(@bufbuild/protobuf@2.0.0) '@ddadaal/tsgrpc-client': specifier: 0.17.7 version: 0.17.7(@grpc/grpc-js@1.10.9) @@ -1404,17 +1404,17 @@ importers: specifier: 1.34.0 version: 1.34.0 '@bufbuild/protobuf': - specifier: ^1.8.0 - version: 1.8.0 + specifier: ^2.0.0 + version: 2.0.0 '@bufbuild/protoc-gen-es': specifier: ^1.8.0 - version: 1.8.0(@bufbuild/protobuf@1.8.0) + version: 1.8.0(@bufbuild/protobuf@2.0.0) '@connectrpc/connect': specifier: ^1.4.0 - version: 1.4.0(@bufbuild/protobuf@1.8.0) + version: 1.4.0(@bufbuild/protobuf@2.0.0) '@connectrpc/protoc-gen-connect-es': specifier: ^1.4.0 - version: 1.4.0(@bufbuild/protoc-gen-es@1.8.0(@bufbuild/protobuf@1.8.0))(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.8.0)) + version: 1.4.0(@bufbuild/protoc-gen-es@1.8.0(@bufbuild/protobuf@2.0.0))(@connectrpc/connect@1.4.0(@bufbuild/protobuf@2.0.0)) libs/rich-error-model: dependencies: @@ -1459,14 +1459,14 @@ importers: libs/scowd: dependencies: '@bufbuild/protobuf': - specifier: ^1.8.0 - version: 1.8.0 + specifier: ^2.0.0 + version: 2.0.0 '@connectrpc/connect': specifier: ^1.4.0 - version: 1.4.0(@bufbuild/protobuf@1.8.0) + version: 1.4.0(@bufbuild/protobuf@2.0.0) '@connectrpc/connect-node': specifier: ^1.4.0 - version: 1.4.0(@bufbuild/protobuf@1.8.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.8.0)) + version: 1.4.0(@bufbuild/protobuf@2.0.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@2.0.0)) '@grpc/grpc-js': specifier: 1.10.9 version: 1.10.9 @@ -2448,6 +2448,9 @@ packages: '@bufbuild/protobuf@1.8.0': resolution: {integrity: sha512-qR9FwI8QKIveDnUYutvfzbC21UZJJryYrLuZGjeZ/VGz+vXelUkK+xgkOHsvPEdYEdxtgUUq4313N8QtOehJ1Q==} + '@bufbuild/protobuf@2.0.0': + resolution: {integrity: sha512-sw2JhwJyvyL0zlhG61aDzOVryEfJg2PDZFSV7i7IdC7nAE41WuXCru3QWLGiP87At0BMzKOoKO/FqEGoKygGZQ==} + '@bufbuild/protoc-gen-es@1.8.0': resolution: {integrity: sha512-jnvBKwHq3o/iOgfKxaxn5Za7ay4oAs8KWgoHiDc9Fsb0g+/d1z+mHlHvmevOiCPcVZsnH6V3LImOJvGStPONpA==} engines: {node: '>=14'} @@ -4411,8 +4414,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@8.0.0-alpha.44': - resolution: {integrity: sha512-3hqJa/Ak3ahypkcNoNmkkmUg54zV3AWSaalSWAKTQKF5UtXMvRjM5w3nKqS2AQP0dQAkM1u9cXCnOuLeUZr7rw==} + '@typescript-eslint/eslint-plugin@8.0.0-alpha.62': + resolution: {integrity: sha512-Z6AZHCuXN1JZyRBnspavVLerdgpUZjGf9aXxeglVZuKHB9/aMMyyvDxpMlmapVaD2T98Bhfgk48P9ir+KCS8nQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -4422,8 +4425,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.0.0-alpha.44': - resolution: {integrity: sha512-ho5CiKhp3hDCvkFVpLqiHlMUbgvGELmdVfvpIiKQ1TFGyDcEVpSJUZCDO+gyymgZreJyTfUDHH6eKhF3pgkb0Q==} + '@typescript-eslint/parser@8.0.0-alpha.62': + resolution: {integrity: sha512-Pj8KH5FlwhUU0TUIg2xRmgW6GMO4RMDZLrqq6ziBfv5uGUJLUGJLrBRIvljquYqbeMApKObCryj2ciGTwLqpjw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -4436,12 +4439,12 @@ packages: resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.0.0-alpha.44': - resolution: {integrity: sha512-0w0pDILwfwRXSz9lQBXnJmeGaIbSBgl4vAw/lB2kCnOKYl2SXCVbdNOHPwxWigvQ08QVpuaKy+wEjbFKr9Xwfg==} + '@typescript-eslint/scope-manager@8.0.0-alpha.62': + resolution: {integrity: sha512-a73vOBkgSNnKUQob03Rv5D8Ydg3JJnN/UCxey6Rncfme5m1SCxp8x4xa5pJw1wkeeripKkeF8iccslRNPKU6DQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.0.0-alpha.44': - resolution: {integrity: sha512-52V6rQxNiebKYLxjcRTzIuTMw/wgrCcLncV27u2O142WyD07gLbICGcxtrxurDIQLMwQ/BuStV2x0cypKSwwdw==} + '@typescript-eslint/type-utils@8.0.0-alpha.62': + resolution: {integrity: sha512-LTxVHmo+ztNtlNnVrQVLdO3dlnKOOdjH0yfS4qP0wMufVZfQVB9TAsXfiAurmvNh+3SWoxRSl3L8I3QHgAoUmA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -4453,8 +4456,8 @@ packages: resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.0.0-alpha.44': - resolution: {integrity: sha512-FNBBUTJBNbIaTJhhBbSNxKv+qS8lrwwnpBg36APp5fhDRu8K/YFQZP/VEa19nKBz+8+QUK7R6wV9DHYjj56S7w==} + '@typescript-eslint/types@8.0.0-alpha.62': + resolution: {integrity: sha512-COx2JJSRdgemh/0vGKip3z2wYcfyZ1ZgZ9durBM6+NDK1OSaVYesWNl2hfwRm0XNd6SxghKjfESwbGghcTK2UQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.13.1': @@ -4466,8 +4469,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.0.0-alpha.44': - resolution: {integrity: sha512-IyLELYPMFaleWpEVrcYhSfgFXFx4/505P4/vi9Dfp6s6T2xapyAdti6WL9iZbnXk72SL5M0wMp3V73nHn8ce1A==} + '@typescript-eslint/typescript-estree@8.0.0-alpha.62': + resolution: {integrity: sha512-8CSWluaB1AspQ2pgp5atQtEaMinreQQ2LzhKRv72UTf8vX5m75fqfXvC+pbSiBo4lVkjEeVBffD3lfbN0kCwag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -4481,8 +4484,8 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@8.0.0-alpha.44': - resolution: {integrity: sha512-gOSA4Yo1jufcOuV68yX3hzpwzufd/Ru6KYL04od1T1c5tt6cvN3i5D5Tc3BBJ3xYFE7ge821mJbUJMTc+BMaWg==} + '@typescript-eslint/utils@8.0.0-alpha.62': + resolution: {integrity: sha512-PqeKaUQWqRX/ZumjQpfmL8sDzRb1n2NQz36ZVGayynL00UR4Q6dwuiwPCKDBDAZAc8iqbTOTdRzWVGsN5vWTqA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -4491,8 +4494,8 @@ packages: resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.0.0-alpha.44': - resolution: {integrity: sha512-geWzLM8S6vYGdhA01mWJyGh2V/7VRzAmsD6ZKuc/rLkeJhYjvkMY0g0uMDw/7wmNLeRrpjHnL8HJklrpAlrb9g==} + '@typescript-eslint/visitor-keys@8.0.0-alpha.62': + resolution: {integrity: sha512-W1A4hx+PDBfIYKGkv7sGAz8I0iqzvwP4LhPuQZyIrnJ93WSa8LxYsnadnjJlmyGgjd4t+dIapPwa9eAWrsScQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript/vfs@1.5.0': @@ -11446,8 +11449,8 @@ packages: types-ramda@0.30.0: resolution: {integrity: sha512-oVPw/KHB5M0Du0txTEKKM8xZOG9cZBRdCVXvwHYuNJUVkAiJ9oWyqkA+9Bj2gjMsHgkkhsYevobQBWs8I2/Xvw==} - typescript-eslint@8.0.0-alpha.44: - resolution: {integrity: sha512-4oRisGPvIJFnLqpfrpdcFjkFZg4/mhbE+0faGiomEFv9r5ziXETxuGY6VmwACPXHEakp2nDEqnp3ZdU0bsuiHQ==} + typescript-eslint@8.0.0-alpha.62: + resolution: {integrity: sha512-3SZ0i0PbG4ICoFGir58VZrb1kmTj8kuYbRvT/4AwlVX6VYJYJGVeBuE9uH+FUNZ/mQvVveXjueehgzCPzm0QWA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -13033,11 +13036,13 @@ snapshots: '@bufbuild/protobuf@1.8.0': {} - '@bufbuild/protoc-gen-es@1.8.0(@bufbuild/protobuf@1.8.0)': + '@bufbuild/protobuf@2.0.0': {} + + '@bufbuild/protoc-gen-es@1.8.0(@bufbuild/protobuf@2.0.0)': dependencies: '@bufbuild/protoplugin': 1.8.0 optionalDependencies: - '@bufbuild/protobuf': 1.8.0 + '@bufbuild/protobuf': 2.0.0 transitivePeerDependencies: - supports-color @@ -13308,23 +13313,23 @@ snapshots: '@types/conventional-commits-parser': 5.0.0 chalk: 5.3.0 - '@connectrpc/connect-node@1.4.0(@bufbuild/protobuf@1.8.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.8.0))': + '@connectrpc/connect-node@1.4.0(@bufbuild/protobuf@2.0.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@2.0.0))': dependencies: - '@bufbuild/protobuf': 1.8.0 - '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.8.0) + '@bufbuild/protobuf': 2.0.0 + '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@2.0.0) undici: 5.28.4 - '@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.8.0)': + '@connectrpc/connect@1.4.0(@bufbuild/protobuf@2.0.0)': dependencies: - '@bufbuild/protobuf': 1.8.0 + '@bufbuild/protobuf': 2.0.0 - '@connectrpc/protoc-gen-connect-es@1.4.0(@bufbuild/protoc-gen-es@1.8.0(@bufbuild/protobuf@1.8.0))(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.8.0))': + '@connectrpc/protoc-gen-connect-es@1.4.0(@bufbuild/protoc-gen-es@1.8.0(@bufbuild/protobuf@2.0.0))(@connectrpc/connect@1.4.0(@bufbuild/protobuf@2.0.0))': dependencies: '@bufbuild/protobuf': 1.8.0 '@bufbuild/protoplugin': 1.8.0 optionalDependencies: - '@bufbuild/protoc-gen-es': 1.8.0(@bufbuild/protobuf@1.8.0) - '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.8.0) + '@bufbuild/protoc-gen-es': 1.8.0(@bufbuild/protobuf@2.0.0) + '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@2.0.0) transitivePeerDependencies: - supports-color @@ -13341,7 +13346,7 @@ snapshots: eslint: 9.6.0 eslint-plugin-simple-import-sort: 12.1.1(eslint@9.6.0) globals: 15.8.0 - typescript-eslint: 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2) + typescript-eslint: 8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2) optionalDependencies: eslint-plugin-react: 7.34.3(eslint@9.6.0) transitivePeerDependencies: @@ -16577,14 +16582,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.0.0-alpha.44(@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2))(eslint@9.6.0)(typescript@5.5.2)': + '@typescript-eslint/eslint-plugin@8.0.0-alpha.62(@typescript-eslint/parser@8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2))(eslint@9.6.0)(typescript@5.5.2)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 8.0.0-alpha.44 - '@typescript-eslint/type-utils': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 8.0.0-alpha.44 + '@typescript-eslint/parser': 8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 8.0.0-alpha.62 + '@typescript-eslint/type-utils': 8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/utils': 8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/visitor-keys': 8.0.0-alpha.62 eslint: 9.6.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -16595,12 +16600,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2)': + '@typescript-eslint/parser@8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/scope-manager': 8.0.0-alpha.44 - '@typescript-eslint/types': 8.0.0-alpha.44 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.44(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 8.0.0-alpha.44 + '@typescript-eslint/scope-manager': 8.0.0-alpha.62 + '@typescript-eslint/types': 8.0.0-alpha.62 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.62(typescript@5.5.2) + '@typescript-eslint/visitor-keys': 8.0.0-alpha.62 debug: 4.3.4(supports-color@5.5.0) eslint: 9.6.0 optionalDependencies: @@ -16613,15 +16618,15 @@ snapshots: '@typescript-eslint/types': 7.13.1 '@typescript-eslint/visitor-keys': 7.13.1 - '@typescript-eslint/scope-manager@8.0.0-alpha.44': + '@typescript-eslint/scope-manager@8.0.0-alpha.62': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.44 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.44 + '@typescript-eslint/types': 8.0.0-alpha.62 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.62 - '@typescript-eslint/type-utils@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2)': + '@typescript-eslint/type-utils@8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.0.0-alpha.44(typescript@5.5.2) - '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 8.0.0-alpha.62(typescript@5.5.2) + '@typescript-eslint/utils': 8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2) debug: 4.3.4(supports-color@5.5.0) ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: @@ -16632,7 +16637,7 @@ snapshots: '@typescript-eslint/types@7.13.1': {} - '@typescript-eslint/types@8.0.0-alpha.44': {} + '@typescript-eslint/types@8.0.0-alpha.62': {} '@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.2)': dependencies: @@ -16649,10 +16654,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.0.0-alpha.44(typescript@5.5.2)': + '@typescript-eslint/typescript-estree@8.0.0-alpha.62(typescript@5.5.2)': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.44 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.44 + '@typescript-eslint/types': 8.0.0-alpha.62 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.62 debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 @@ -16675,12 +16680,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2)': + '@typescript-eslint/utils@8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) - '@typescript-eslint/scope-manager': 8.0.0-alpha.44 - '@typescript-eslint/types': 8.0.0-alpha.44 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.44(typescript@5.5.2) + '@typescript-eslint/scope-manager': 8.0.0-alpha.62 + '@typescript-eslint/types': 8.0.0-alpha.62 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.62(typescript@5.5.2) eslint: 9.6.0 transitivePeerDependencies: - supports-color @@ -16691,9 +16696,9 @@ snapshots: '@typescript-eslint/types': 7.13.1 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.0.0-alpha.44': + '@typescript-eslint/visitor-keys@8.0.0-alpha.62': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.44 + '@typescript-eslint/types': 8.0.0-alpha.62 eslint-visitor-keys: 3.4.3 '@typescript/vfs@1.5.0': @@ -25090,11 +25095,11 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript-eslint@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2): + typescript-eslint@8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.44(@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2))(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/parser': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.62(@typescript-eslint/parser@8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2))(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/parser': 8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/utils': 8.0.0-alpha.62(eslint@9.6.0)(typescript@5.5.2) optionalDependencies: typescript: 5.5.2 transitivePeerDependencies: