diff --git a/package.json b/package.json index c97c934..b57abae 100644 --- a/package.json +++ b/package.json @@ -44,23 +44,23 @@ "*.{ts,js,md,json,yaml}": "prettier --write" }, "dependencies": { - "@grpc/grpc-js": "^1.10.6", - "@grpc/proto-loader": "^0.7.12", - "@grpc/reflection": "^1.0.3", - "joi": "^17.12.3", - "protobufjs": "^7.2.6" + "@grpc/grpc-js": "^1.10.7", + "@grpc/proto-loader": "^0.7.13", + "@grpc/reflection": "^1.0.4", + "joi": "^17.13.1", + "protobufjs": "^7.3.0" }, "devDependencies": { "@tsconfig/node14": "^14.1.2", "@types/jest": "^29.5.12", - "@types/node": "^20.12.5", + "@types/node": "^20.12.11", "husky": "^9.0.11", "jest": "^29.7.0", "lint-staged": "^15.2.2", "prettier": "3.2.5", - "rimraf": "^5.0.5", + "rimraf": "^5.0.6", "ts-jest": "^29.1.2", "ts-node": "^10.9.2", - "typescript": "^5.4.4" + "typescript": "^5.4.5" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9eb7715..97b6ed1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,20 +6,20 @@ settings: dependencies: '@grpc/grpc-js': - specifier: ^1.10.6 - version: 1.10.6 + specifier: ^1.10.7 + version: 1.10.7 '@grpc/proto-loader': - specifier: ^0.7.12 - version: 0.7.12 + specifier: ^0.7.13 + version: 0.7.13 '@grpc/reflection': - specifier: ^1.0.3 - version: 1.0.3(@grpc/grpc-js@1.10.6) + specifier: ^1.0.4 + version: 1.0.4(@grpc/grpc-js@1.10.7) joi: - specifier: ^17.12.3 - version: 17.12.3 + specifier: ^17.13.1 + version: 17.13.1 protobufjs: - specifier: ^7.2.6 - version: 7.2.6 + specifier: ^7.3.0 + version: 7.3.0 devDependencies: '@tsconfig/node14': @@ -29,14 +29,14 @@ devDependencies: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.12.5 - version: 20.12.5 + specifier: ^20.12.11 + version: 20.12.11 husky: specifier: ^9.0.11 version: 9.0.11 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.5)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2) lint-staged: specifier: ^15.2.2 version: 15.2.2 @@ -44,17 +44,17 @@ devDependencies: specifier: 3.2.5 version: 3.2.5 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.6 + version: 5.0.6 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.23.7)(jest@29.7.0)(typescript@5.4.4) + version: 29.1.2(@babel/core@7.23.7)(jest@29.7.0)(typescript@5.4.5) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.12.5)(typescript@5.4.4) + version: 10.9.2(@types/node@20.12.11)(typescript@5.4.5) typescript: - specifier: ^5.4.4 - version: 5.4.4 + specifier: ^5.4.5 + version: 5.4.5 packages: /@ampproject/remapping@2.2.1: @@ -401,33 +401,33 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@grpc/grpc-js@1.10.6: - resolution: { integrity: sha512-xP58G7wDQ4TCmN/cMUHh00DS7SRDv/+lC+xFLrTkMIN8h55X5NhZMLYbvy7dSELP15qlI6hPhNCRWVMtZMwqLA== } + /@grpc/grpc-js@1.10.7: + resolution: { integrity: sha512-ZMBVjSeDAz3tFSehyO6Pd08xZT1HfIwq3opbeM4cDlBh52gmwp0wVIPcQur53NN0ac68HMZ/7SF2rGRD5KmVmg== } engines: { node: '>=12.10.0' } dependencies: - '@grpc/proto-loader': 0.7.12 + '@grpc/proto-loader': 0.7.13 '@js-sdsl/ordered-map': 4.4.2 dev: false - /@grpc/proto-loader@0.7.12: - resolution: { integrity: sha512-DCVwMxqYzpUCiDMl7hQ384FqP4T3DbNpXU8pt681l3UWCip1WUiD5JrkImUwCB9a7f2cq4CUTmi5r/xIMRPY1Q== } + /@grpc/proto-loader@0.7.13: + resolution: { integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw== } engines: { node: '>=6' } hasBin: true dependencies: lodash.camelcase: 4.3.0 long: 5.2.3 - protobufjs: 7.2.6 + protobufjs: 7.3.0 yargs: 17.7.2 dev: false - /@grpc/reflection@1.0.3(@grpc/grpc-js@1.10.6): - resolution: { integrity: sha512-Fe1F1HpBSbOb2v4DOnZa2TiQkUJrj0/7camKUNoH6OfOXw/GO82e0gA4Eihbsuga8dZxJYNBHsig/c58SG2c/g== } + /@grpc/reflection@1.0.4(@grpc/grpc-js@1.10.7): + resolution: { integrity: sha512-znA8v4AviOD3OPOxy11pxrtP8k8DanpefeTymS8iGW1fVr1U2cHuzfhYqDPHnVNDf4qvF9E25KtSihPy2DBWfQ== } peerDependencies: '@grpc/grpc-js': ^1.8.21 dependencies: - '@grpc/grpc-js': 1.10.6 - '@grpc/proto-loader': 0.7.12 - protobufjs: 7.2.6 + '@grpc/grpc-js': 1.10.7 + '@grpc/proto-loader': 0.7.13 + protobufjs: 7.3.0 dev: false /@hapi/hoek@9.3.0: @@ -473,7 +473,7 @@ packages: engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -494,14 +494,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.12.5)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -529,7 +529,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 jest-mock: 29.7.0 dev: true @@ -556,7 +556,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.12.5 + '@types/node': 20.12.11 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -589,7 +589,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 20.12.5 + '@types/node': 20.12.11 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -677,7 +677,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.5 + '@types/node': 20.12.11 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true @@ -855,7 +855,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: { integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== } dependencies: - '@types/node': 20.12.5 + '@types/node': 20.12.11 dev: true /@types/istanbul-lib-coverage@2.0.6: @@ -881,8 +881,8 @@ packages: pretty-format: 29.7.0 dev: true - /@types/node@20.12.5: - resolution: { integrity: sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw== } + /@types/node@20.12.11: + resolution: { integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw== } dependencies: undici-types: 5.26.5 @@ -1222,7 +1222,7 @@ packages: resolution: { integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== } dev: true - /create-jest@29.7.0(@types/node@20.12.5)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@20.12.11)(ts-node@10.9.2): resolution: { integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } hasBin: true @@ -1231,7 +1231,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.12.5)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -1702,7 +1702,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -1723,7 +1723,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.12.5)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@20.12.11)(ts-node@10.9.2): resolution: { integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } hasBin: true @@ -1737,10 +1737,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.12.5)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.12.5)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -1751,7 +1751,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.12.5)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@20.12.11)(ts-node@10.9.2): resolution: { integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } peerDependencies: @@ -1766,7 +1766,7 @@ packages: '@babel/core': 7.23.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 babel-jest: 29.7.0(@babel/core@7.23.7) chalk: 4.1.2 ci-info: 3.9.0 @@ -1786,7 +1786,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@20.12.5)(typescript@5.4.4) + ts-node: 10.9.2(@types/node@20.12.11)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -1827,7 +1827,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -1843,7 +1843,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.12.5 + '@types/node': 20.12.11 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -1894,7 +1894,7 @@ packages: engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 jest-util: 29.7.0 dev: true @@ -1949,7 +1949,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -1980,7 +1980,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -2032,7 +2032,7 @@ packages: engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -2057,7 +2057,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.5 + '@types/node': 20.12.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -2069,13 +2069,13 @@ packages: resolution: { integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - '@types/node': 20.12.5 + '@types/node': 20.12.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.12.5)(ts-node@10.9.2): + /jest@29.7.0(@types/node@20.12.11)(ts-node@10.9.2): resolution: { integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } hasBin: true @@ -2088,7 +2088,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.12.5)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -2096,8 +2096,8 @@ packages: - ts-node dev: true - /joi@17.12.3: - resolution: { integrity: sha512-2RRziagf555owrm9IRVtdKynOBeITiDpuZqIpgwqXShPncPKNiRQoiGsl/T8SQdq+8ugRzH2LqY67irr2y/d+g== } + /joi@17.13.1: + resolution: { integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg== } dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -2462,8 +2462,8 @@ packages: sisteransi: 1.0.5 dev: true - /protobufjs@7.2.6: - resolution: { integrity: sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw== } + /protobufjs@7.3.0: + resolution: { integrity: sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g== } engines: { node: '>=12.0.0' } requiresBuild: true dependencies: @@ -2477,7 +2477,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.12.5 + '@types/node': 20.12.11 long: 5.2.3 dev: false @@ -2531,8 +2531,8 @@ packages: resolution: { integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== } dev: true - /rimraf@5.0.5: - resolution: { integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A== } + /rimraf@5.0.6: + resolution: { integrity: sha512-X72SgyOf+1lFnGM6gYcmZ4+jMOwuT4E4SajKQzUIlI7EoR5eFHMhS/wf8Ll0mN+w2bxcIVldrJQ6xT7HFQywjg== } engines: { node: '>=14' } hasBin: true dependencies: @@ -2744,7 +2744,7 @@ packages: is-number: 7.0.0 dev: true - /ts-jest@29.1.2(@babel/core@7.23.7)(jest@29.7.0)(typescript@5.4.4): + /ts-jest@29.1.2(@babel/core@7.23.7)(jest@29.7.0)(typescript@5.4.5): resolution: { integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g== } engines: { node: ^16.10.0 || ^18.0.0 || >=20.0.0 } hasBin: true @@ -2768,17 +2768,17 @@ packages: '@babel/core': 7.23.7 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.5)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.5.4 - typescript: 5.4.4 + typescript: 5.4.5 yargs-parser: 21.1.1 dev: true - /ts-node@10.9.2(@types/node@20.12.5)(typescript@5.4.4): + /ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5): resolution: { integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== } hasBin: true peerDependencies: @@ -2797,14 +2797,14 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.5 + '@types/node': 20.12.11 acorn: 8.11.3 acorn-walk: 8.3.1 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.4.4 + typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -2824,8 +2824,8 @@ packages: engines: { node: '>=14.16' } dev: true - /typescript@5.4.4: - resolution: { integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw== } + /typescript@5.4.5: + resolution: { integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== } engines: { node: '>=14.17' } hasBin: true dev: true