From 72cd22dbca90e4691096fe42c24bab4c1e10b1f0 Mon Sep 17 00:00:00 2001 From: Christian Stewart Date: Fri, 10 May 2024 20:40:37 -0700 Subject: [PATCH] chore: update deps Signed-off-by: Christian Stewart --- e2e/mock/mock.pb.go | 2 +- e2e/mock/mock.pb.ts | 24 +++--- e2e/mock/mock_srpc.pb.ts | 28 ++++--- echo/echo.pb.go | 2 +- echo/echo.pb.ts | 24 +++--- echo/echo_srpc.pb.ts | 91 ++++++++++----------- go.sum | 8 -- hack/go.mod | 12 +-- hack/go.sum | 24 +++--- package.json | 6 +- rpcstream/rpcstream.pb.go | 2 +- rpcstream/rpcstream.pb.ts | 131 +++++++++++++++--------------- srpc/rpcproto.pb.go | 2 +- srpc/rpcproto.pb.ts | 163 +++++++++++++++++--------------------- yarn.lock | 92 +++++++++------------ 15 files changed, 285 insertions(+), 326 deletions(-) diff --git a/e2e/mock/mock.pb.go b/e2e/mock/mock.pb.go index c6fc1bd..e037539 100644 --- a/e2e/mock/mock.pb.go +++ b/e2e/mock/mock.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-go-lite. DO NOT EDIT. -// protoc-gen-go-lite version: v0.6.1 +// protoc-gen-go-lite version: v0.6.2 // source: github.com/aperturerobotics/starpc/e2e/mock/mock.proto package e2e_mock diff --git a/e2e/mock/mock.pb.ts b/e2e/mock/mock.pb.ts index acf0fe1..06c5a55 100644 --- a/e2e/mock/mock.pb.ts +++ b/e2e/mock/mock.pb.ts @@ -2,10 +2,10 @@ // @generated from file github.com/aperturerobotics/starpc/e2e/mock/mock.proto (package e2e.mock, syntax proto3) /* eslint-disable */ -import type { MessageType, PartialFieldInfo } from '@aptre/protobuf-es-lite' -import { createMessageType, Message, ScalarType } from '@aptre/protobuf-es-lite' +import type { MessageType, PartialFieldInfo } from "@aptre/protobuf-es-lite"; +import { createMessageType, Message, ScalarType } from "@aptre/protobuf-es-lite"; -export const protobufPackage = 'e2e.mock' +export const protobufPackage = "e2e.mock"; /** * MockMsg is the mock message body. @@ -16,14 +16,16 @@ export type MockMsg = Message<{ /** * @generated from field: string body = 1; */ - body?: string -}> + body?: string; + +}>; // MockMsg contains the message type declaration for MockMsg. export const MockMsg: MessageType = createMessageType({ - typeName: 'e2e.mock.MockMsg', - fields: [ - { no: 1, name: 'body', kind: 'scalar', T: ScalarType.STRING }, - ] as readonly PartialFieldInfo[], - packedByDefault: true, -}) + typeName: "e2e.mock.MockMsg", + fields: [ + { no: 1, name: "body", kind: "scalar", T: ScalarType.STRING }, + ] as readonly PartialFieldInfo[], + packedByDefault: true, +}); + diff --git a/e2e/mock/mock_srpc.pb.ts b/e2e/mock/mock_srpc.pb.ts index cad7128..7beb33e 100644 --- a/e2e/mock/mock_srpc.pb.ts +++ b/e2e/mock/mock_srpc.pb.ts @@ -2,9 +2,9 @@ // @generated from file github.com/aperturerobotics/starpc/e2e/mock/mock.proto (package e2e.mock, syntax proto3) /* eslint-disable */ -import { MockMsg } from './mock.pb.js' -import { Message, MethodKind } from '@aptre/protobuf-es-lite' -import { ProtoRpc } from 'starpc' +import { MockMsg } from "./mock.pb.js"; +import { Message, MethodKind } from "@aptre/protobuf-es-lite"; +import { ProtoRpc } from "starpc"; /** * Mock service mocks some RPCs for the e2e tests. @@ -12,7 +12,7 @@ import { ProtoRpc } from 'starpc' * @generated from service e2e.mock.Mock */ export const MockDefinition = { - typeName: 'e2e.mock.Mock', + typeName: "e2e.mock.Mock", methods: { /** * MockRequest runs a mock unary request. @@ -20,13 +20,13 @@ export const MockDefinition = { * @generated from rpc e2e.mock.Mock.MockRequest */ MockRequest: { - name: 'MockRequest', + name: "MockRequest", I: MockMsg, O: MockMsg, kind: MethodKind.Unary, }, - }, -} as const + } +} as const; /** * Mock service mocks some RPCs for the e2e tests. @@ -40,9 +40,10 @@ export interface Mock { * @generated from rpc e2e.mock.Mock.MockRequest */ MockRequest( - request: Message, - abortSignal?: AbortSignal, - ): Promise> +request: Message, abortSignal?: AbortSignal +): +Promise> + } export const MockServiceName = MockDefinition.typeName @@ -61,9 +62,9 @@ export class MockClient implements Mock { * @generated from rpc e2e.mock.Mock.MockRequest */ async MockRequest( - request: Message, - abortSignal?: AbortSignal, - ): Promise> { +request: Message, abortSignal?: AbortSignal +): +Promise> { const requestMsg = MockMsg.create(request) const result = await this.rpc.request( this.service, @@ -73,4 +74,5 @@ export class MockClient implements Mock { ) return MockMsg.fromBinary(result) } + } diff --git a/echo/echo.pb.go b/echo/echo.pb.go index 620b5bc..143c338 100644 --- a/echo/echo.pb.go +++ b/echo/echo.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-go-lite. DO NOT EDIT. -// protoc-gen-go-lite version: v0.6.1 +// protoc-gen-go-lite version: v0.6.2 // source: github.com/aperturerobotics/starpc/echo/echo.proto package echo diff --git a/echo/echo.pb.ts b/echo/echo.pb.ts index 88a1215..5203129 100644 --- a/echo/echo.pb.ts +++ b/echo/echo.pb.ts @@ -2,10 +2,10 @@ // @generated from file github.com/aperturerobotics/starpc/echo/echo.proto (package echo, syntax proto3) /* eslint-disable */ -import type { MessageType, PartialFieldInfo } from '@aptre/protobuf-es-lite' -import { createMessageType, Message, ScalarType } from '@aptre/protobuf-es-lite' +import type { MessageType, PartialFieldInfo } from "@aptre/protobuf-es-lite"; +import { createMessageType, Message, ScalarType } from "@aptre/protobuf-es-lite"; -export const protobufPackage = 'echo' +export const protobufPackage = "echo"; /** * EchoMsg is the message body for Echo. @@ -16,14 +16,16 @@ export type EchoMsg = Message<{ /** * @generated from field: string body = 1; */ - body?: string -}> + body?: string; + +}>; // EchoMsg contains the message type declaration for EchoMsg. export const EchoMsg: MessageType = createMessageType({ - typeName: 'echo.EchoMsg', - fields: [ - { no: 1, name: 'body', kind: 'scalar', T: ScalarType.STRING }, - ] as readonly PartialFieldInfo[], - packedByDefault: true, -}) + typeName: "echo.EchoMsg", + fields: [ + { no: 1, name: "body", kind: "scalar", T: ScalarType.STRING }, + ] as readonly PartialFieldInfo[], + packedByDefault: true, +}); + diff --git a/echo/echo_srpc.pb.ts b/echo/echo_srpc.pb.ts index f2cf97f..73ee667 100644 --- a/echo/echo_srpc.pb.ts +++ b/echo/echo_srpc.pb.ts @@ -2,15 +2,10 @@ // @generated from file github.com/aperturerobotics/starpc/echo/echo.proto (package echo, syntax proto3) /* eslint-disable */ -import { EchoMsg } from './echo.pb.js' -import { Message, MethodKind } from '@aptre/protobuf-es-lite' -import { RpcStreamPacket } from '../rpcstream/rpcstream.pb.js' -import { - buildDecodeMessageTransform, - buildEncodeMessageTransform, - MessageStream, - ProtoRpc, -} from 'starpc' +import { EchoMsg } from "./echo.pb.js"; +import { Message, MethodKind } from "@aptre/protobuf-es-lite"; +import { RpcStreamPacket } from "../rpcstream/rpcstream.pb.js"; +import { buildDecodeMessageTransform, buildEncodeMessageTransform, MessageStream, ProtoRpc } from "starpc"; /** * Echoer service returns the given message. @@ -18,7 +13,7 @@ import { * @generated from service echo.Echoer */ export const EchoerDefinition = { - typeName: 'echo.Echoer', + typeName: "echo.Echoer", methods: { /** * Echo returns the given message. @@ -26,7 +21,7 @@ export const EchoerDefinition = { * @generated from rpc echo.Echoer.Echo */ Echo: { - name: 'Echo', + name: "Echo", I: EchoMsg, O: EchoMsg, kind: MethodKind.Unary, @@ -37,7 +32,7 @@ export const EchoerDefinition = { * @generated from rpc echo.Echoer.EchoServerStream */ EchoServerStream: { - name: 'EchoServerStream', + name: "EchoServerStream", I: EchoMsg, O: EchoMsg, kind: MethodKind.ServerStreaming, @@ -48,7 +43,7 @@ export const EchoerDefinition = { * @generated from rpc echo.Echoer.EchoClientStream */ EchoClientStream: { - name: 'EchoClientStream', + name: "EchoClientStream", I: EchoMsg, O: EchoMsg, kind: MethodKind.ClientStreaming, @@ -59,7 +54,7 @@ export const EchoerDefinition = { * @generated from rpc echo.Echoer.EchoBidiStream */ EchoBidiStream: { - name: 'EchoBidiStream', + name: "EchoBidiStream", I: EchoMsg, O: EchoMsg, kind: MethodKind.BiDiStreaming, @@ -70,13 +65,13 @@ export const EchoerDefinition = { * @generated from rpc echo.Echoer.RpcStream */ RpcStream: { - name: 'RpcStream', + name: "RpcStream", I: RpcStreamPacket, O: RpcStreamPacket, kind: MethodKind.BiDiStreaming, }, - }, -} as const + } +} as const; /** * Echoer service returns the given message. @@ -90,9 +85,9 @@ export interface Echoer { * @generated from rpc echo.Echoer.Echo */ Echo( - request: Message, - abortSignal?: AbortSignal, - ): Promise> +request: Message, abortSignal?: AbortSignal +): +Promise> /** * EchoServerStream is an example of a server -> client one-way stream. @@ -100,9 +95,9 @@ export interface Echoer { * @generated from rpc echo.Echoer.EchoServerStream */ EchoServerStream( - request: Message, - abortSignal?: AbortSignal, - ): MessageStream +request: Message, abortSignal?: AbortSignal +): +MessageStream /** * EchoClientStream is an example of client->server one-way stream. @@ -110,9 +105,9 @@ export interface Echoer { * @generated from rpc echo.Echoer.EchoClientStream */ EchoClientStream( - request: MessageStream, - abortSignal?: AbortSignal, - ): Promise> +request: MessageStream, abortSignal?: AbortSignal +): +Promise> /** * EchoBidiStream is an example of a two-way stream. @@ -120,9 +115,9 @@ export interface Echoer { * @generated from rpc echo.Echoer.EchoBidiStream */ EchoBidiStream( - request: MessageStream, - abortSignal?: AbortSignal, - ): MessageStream +request: MessageStream, abortSignal?: AbortSignal +): +MessageStream /** * RpcStream opens a nested rpc call stream. @@ -130,9 +125,10 @@ export interface Echoer { * @generated from rpc echo.Echoer.RpcStream */ RpcStream( - request: MessageStream, - abortSignal?: AbortSignal, - ): MessageStream +request: MessageStream, abortSignal?: AbortSignal +): +MessageStream + } export const EchoerServiceName = EchoerDefinition.typeName @@ -155,9 +151,9 @@ export class EchoerClient implements Echoer { * @generated from rpc echo.Echoer.Echo */ async Echo( - request: Message, - abortSignal?: AbortSignal, - ): Promise> { +request: Message, abortSignal?: AbortSignal +): +Promise> { const requestMsg = EchoMsg.create(request) const result = await this.rpc.request( this.service, @@ -174,9 +170,9 @@ export class EchoerClient implements Echoer { * @generated from rpc echo.Echoer.EchoServerStream */ EchoServerStream( - request: Message, - abortSignal?: AbortSignal, - ): MessageStream { +request: Message, abortSignal?: AbortSignal +): +MessageStream { const requestMsg = EchoMsg.create(request) const result = this.rpc.serverStreamingRequest( this.service, @@ -193,9 +189,9 @@ export class EchoerClient implements Echoer { * @generated from rpc echo.Echoer.EchoClientStream */ async EchoClientStream( - request: MessageStream, - abortSignal?: AbortSignal, - ): Promise> { +request: MessageStream, abortSignal?: AbortSignal +): +Promise> { const result = await this.rpc.clientStreamingRequest( this.service, EchoerDefinition.methods.EchoClientStream.name, @@ -211,9 +207,9 @@ export class EchoerClient implements Echoer { * @generated from rpc echo.Echoer.EchoBidiStream */ EchoBidiStream( - request: MessageStream, - abortSignal?: AbortSignal, - ): MessageStream { +request: MessageStream, abortSignal?: AbortSignal +): +MessageStream { const result = this.rpc.bidirectionalStreamingRequest( this.service, EchoerDefinition.methods.EchoBidiStream.name, @@ -229,9 +225,9 @@ export class EchoerClient implements Echoer { * @generated from rpc echo.Echoer.RpcStream */ RpcStream( - request: MessageStream, - abortSignal?: AbortSignal, - ): MessageStream { +request: MessageStream, abortSignal?: AbortSignal +): +MessageStream { const result = this.rpc.bidirectionalStreamingRequest( this.service, EchoerDefinition.methods.RpcStream.name, @@ -240,4 +236,5 @@ export class EchoerClient implements Echoer { ) return buildDecodeMessageTransform(RpcStreamPacket)(result) } + } diff --git a/go.sum b/go.sum index f4b1b16..b77ca29 100644 --- a/go.sum +++ b/go.sum @@ -2,12 +2,8 @@ github.com/aperturerobotics/go-libp2p v0.33.1-0.20240504075939-591fc65373be h1:P github.com/aperturerobotics/go-libp2p v0.33.1-0.20240504075939-591fc65373be/go.mod h1:gA6iEEVpQcx0xpygG/U0wkm+DfII4zoPc3EWViXC5b0= github.com/aperturerobotics/json-iterator-lite v1.0.0 h1:cihbrYWoK/S2RYXhJLpDZd+GUjVvFJN+D3w1VOqqHRI= github.com/aperturerobotics/json-iterator-lite v1.0.0/go.mod h1:snaApCEDtrHHP6UWSLKiYNOZU9A5NyzccKenx9oZEzg= -github.com/aperturerobotics/protobuf-go-lite v0.6.1 h1:dN4baS2e2qHhdpX57RJKUEukseXrXtqtiUJxGFFUbRs= -github.com/aperturerobotics/protobuf-go-lite v0.6.1/go.mod h1:6Bp+C+fI1uh0NmIKpxlxyHMkKtCP9Kb3PHkhOzxG4B8= github.com/aperturerobotics/protobuf-go-lite v0.6.2 h1:ee0+7IAh11lneWhR1R61prV2/7Nb/1x8muuHnqOKK7E= github.com/aperturerobotics/protobuf-go-lite v0.6.2/go.mod h1:YTbfnUj3feSULhs8VgepAHFnF3wUc0CPj4jd2axy21I= -github.com/aperturerobotics/util v1.23.0 h1:MW2klko8UN+t1baHiwy0RsEbpz+ZSleSmvZ9M26AQgA= -github.com/aperturerobotics/util v1.23.0/go.mod h1:NaPbGzquoyVaaCLcdxorXjDYrI9Y+FoRNqOfKGUl9EY= github.com/aperturerobotics/util v1.23.1 h1:pEeBrN5UUNy83OFyv9d7BQod8O++j5ZwIkEuYGdpRXw= github.com/aperturerobotics/util v1.23.1/go.mod h1:dO8P8Ut5xNPpLrPPpn7kM/aJL+qT20C5Ppcs1GE0VNg= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -65,16 +61,12 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= golang.org/x/crypto v0.19.0 h1:ENy+Az/9Y1vSrlrvBSyna3PITt4tiZLf7sgCjZBX7Wo= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f h1:99ci1mjWVBWwJiEKYY6jWa4d2nTQVIEhZIptnrVb1XY= -golang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f/go.mod h1:/lliqkxwWAhPjf5oSOIJup2XcqJaw8RGS6k3TGEc7GI= golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM= golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -google.golang.org/protobuf v1.34.0 h1:Qo/qEd2RZPCf2nKuorzksSknv0d3ERwp1vFG38gSmH4= -google.golang.org/protobuf v1.34.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg= google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/hack/go.mod b/hack/go.mod index e0e47c9..e763981 100644 --- a/hack/go.mod +++ b/hack/go.mod @@ -8,7 +8,7 @@ replace google.golang.org/protobuf => github.com/aperturerobotics/protobuf-go v1 require ( github.com/aperturerobotics/goprotowrap v0.3.1 - github.com/aperturerobotics/protobuf-go-lite v0.6.1 + github.com/aperturerobotics/protobuf-go-lite v0.6.2 github.com/aperturerobotics/starpc v0.28.1 ) @@ -16,7 +16,7 @@ require ( github.com/evanw/esbuild v0.20.2 github.com/golangci/golangci-lint v1.57.2 github.com/psampaz/go-mod-outdated v0.9.0 - golang.org/x/tools v0.20.0 + golang.org/x/tools v0.21.0 mvdan.cc/gofumpt v0.6.0 ) @@ -38,7 +38,7 @@ require ( github.com/alexkohler/prealloc v1.0.0 // indirect github.com/alingse/asasalint v0.0.11 // indirect github.com/aperturerobotics/json-iterator-lite v1.0.0 // indirect - github.com/aperturerobotics/util v1.22.1 // indirect + github.com/aperturerobotics/util v1.23.1 // indirect github.com/ashanbrown/forbidigo v1.6.0 // indirect github.com/ashanbrown/makezero v1.1.1 // indirect github.com/beorn7/perks v1.0.1 // indirect @@ -203,13 +203,13 @@ require ( go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect golang.org/x/crypto v0.19.0 // indirect - golang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f // indirect + golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 // indirect golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f // indirect golang.org/x/mod v0.17.0 // indirect golang.org/x/sync v0.7.0 // indirect - golang.org/x/sys v0.19.0 // indirect + golang.org/x/sys v0.20.0 // indirect golang.org/x/text v0.14.0 // indirect - google.golang.org/protobuf v1.33.0 // indirect + google.golang.org/protobuf v1.34.1 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/hack/go.sum b/hack/go.sum index 081863e..a9f7771 100644 --- a/hack/go.sum +++ b/hack/go.sum @@ -80,10 +80,10 @@ github.com/aperturerobotics/json-iterator-lite v1.0.0 h1:cihbrYWoK/S2RYXhJLpDZd+ github.com/aperturerobotics/json-iterator-lite v1.0.0/go.mod h1:snaApCEDtrHHP6UWSLKiYNOZU9A5NyzccKenx9oZEzg= github.com/aperturerobotics/protobuf-go v1.33.1-0.20240411062030-e36f75e0a3b8 h1:Juij9Gj5jVOJjqiu3EGHWnX9nH6fkBeGGu/3U8i5qss= github.com/aperturerobotics/protobuf-go v1.33.1-0.20240411062030-e36f75e0a3b8/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= -github.com/aperturerobotics/protobuf-go-lite v0.6.1 h1:dN4baS2e2qHhdpX57RJKUEukseXrXtqtiUJxGFFUbRs= -github.com/aperturerobotics/protobuf-go-lite v0.6.1/go.mod h1:6Bp+C+fI1uh0NmIKpxlxyHMkKtCP9Kb3PHkhOzxG4B8= -github.com/aperturerobotics/util v1.22.1 h1:ubwNwf5vh/f1dhj5v5OLN7sbfj0iC7NsK8NR+/LJH18= -github.com/aperturerobotics/util v1.22.1/go.mod h1:b9c3xIwtCfd0DwhfOXB1Tk44uCckcYaB+0z8N17bWIY= +github.com/aperturerobotics/protobuf-go-lite v0.6.2 h1:ee0+7IAh11lneWhR1R61prV2/7Nb/1x8muuHnqOKK7E= +github.com/aperturerobotics/protobuf-go-lite v0.6.2/go.mod h1:YTbfnUj3feSULhs8VgepAHFnF3wUc0CPj4jd2axy21I= +github.com/aperturerobotics/util v1.23.1 h1:pEeBrN5UUNy83OFyv9d7BQod8O++j5ZwIkEuYGdpRXw= +github.com/aperturerobotics/util v1.23.1/go.mod h1:dO8P8Ut5xNPpLrPPpn7kM/aJL+qT20C5Ppcs1GE0VNg= github.com/ashanbrown/forbidigo v1.6.0 h1:D3aewfM37Yb3pxHujIPSpTf6oQk9sc9WZi8gerOIVIY= github.com/ashanbrown/forbidigo v1.6.0/go.mod h1:Y8j9jy9ZYAEHXdu723cUlraTqbzjKF1MUyfOKL+AjcU= github.com/ashanbrown/makezero v1.1.1 h1:iCQ87C0V0vSyO+M9E/FZYbu65auqH0lnsOkf5FcB28s= @@ -644,8 +644,8 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f h1:99ci1mjWVBWwJiEKYY6jWa4d2nTQVIEhZIptnrVb1XY= -golang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f/go.mod h1:/lliqkxwWAhPjf5oSOIJup2XcqJaw8RGS6k3TGEc7GI= +golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM= +golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc= golang.org/x/exp/typeparams v0.0.0-20220428152302-39d4317da171/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk= golang.org/x/exp/typeparams v0.0.0-20230203172020-98cc5a0785f9/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk= golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f h1:phY1HzDcf18Aq9A8KkmRtY9WvOFIxN8wgfvy6Zm1DV8= @@ -718,8 +718,8 @@ golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.24.0 h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w= -golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8= +golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= +golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -794,8 +794,8 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= -golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= +golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -878,8 +878,8 @@ golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA= golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k= golang.org/x/tools v0.5.0/go.mod h1:N+Kgy78s5I24c24dU8OfWNEotWjutIs8SnJvn5IDq+k= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.20.0 h1:hz/CVckiOxybQvFw6h7b/q80NTr9IUQb4s1IIzW7KNY= -golang.org/x/tools v0.20.0/go.mod h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg= +golang.org/x/tools v0.21.0 h1:qc0xYgIbsSDt9EyWz05J5wfa7LOVW0YTLOXrqdLAWIw= +golang.org/x/tools v0.21.0/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/package.json b/package.json index c93d7d6..0f92f1c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "starpc", - "version": "0.32.4", + "version": "0.32.5", "description": "Streaming protobuf RPC service protocol over any two-way channel.", "license": "MIT", "author": { @@ -91,8 +91,8 @@ "lint-staged": "^15.2.2", "pre-commit": "^1.2.2", "prettier": "^3.2.4", - "rimraf": "^5.0.1", - "tsx": "^4.9.1", + "rimraf": "^5.0.6", + "tsx": "^4.9.4", "typescript": "^5.3.2" }, "dependencies": { diff --git a/rpcstream/rpcstream.pb.go b/rpcstream/rpcstream.pb.go index 2e7eded..b4b51d8 100644 --- a/rpcstream/rpcstream.pb.go +++ b/rpcstream/rpcstream.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-go-lite. DO NOT EDIT. -// protoc-gen-go-lite version: v0.6.1 +// protoc-gen-go-lite version: v0.6.2 // source: github.com/aperturerobotics/starpc/rpcstream/rpcstream.proto package rpcstream diff --git a/rpcstream/rpcstream.pb.ts b/rpcstream/rpcstream.pb.ts index d3c1447..f033382 100644 --- a/rpcstream/rpcstream.pb.ts +++ b/rpcstream/rpcstream.pb.ts @@ -2,10 +2,10 @@ // @generated from file github.com/aperturerobotics/starpc/rpcstream/rpcstream.proto (package rpcstream, syntax proto3) /* eslint-disable */ -import type { MessageType, PartialFieldInfo } from '@aptre/protobuf-es-lite' -import { createMessageType, Message, ScalarType } from '@aptre/protobuf-es-lite' +import type { MessageType, PartialFieldInfo } from "@aptre/protobuf-es-lite"; +import { createMessageType, Message, ScalarType } from "@aptre/protobuf-es-lite"; -export const protobufPackage = 'rpcstream' +export const protobufPackage = "rpcstream"; /** * RpcStreamInit is the first message in a RPC stream. @@ -18,17 +18,18 @@ export type RpcStreamInit = Message<{ * * @generated from field: string component_id = 1; */ - componentId?: string -}> + componentId?: string; + +}>; // RpcStreamInit contains the message type declaration for RpcStreamInit. export const RpcStreamInit: MessageType = createMessageType({ - typeName: 'rpcstream.RpcStreamInit', - fields: [ - { no: 1, name: 'component_id', kind: 'scalar', T: ScalarType.STRING }, - ] as readonly PartialFieldInfo[], - packedByDefault: true, -}) + typeName: "rpcstream.RpcStreamInit", + fields: [ + { no: 1, name: "component_id", kind: "scalar", T: ScalarType.STRING }, + ] as readonly PartialFieldInfo[], + packedByDefault: true, +}); /** * RpcAck is the ack message in a RPC stream. @@ -41,17 +42,18 @@ export type RpcAck = Message<{ * * @generated from field: string error = 1; */ - error?: string -}> + error?: string; + +}>; // RpcAck contains the message type declaration for RpcAck. export const RpcAck: MessageType = createMessageType({ - typeName: 'rpcstream.RpcAck', - fields: [ - { no: 1, name: 'error', kind: 'scalar', T: ScalarType.STRING }, - ] as readonly PartialFieldInfo[], - packedByDefault: true, -}) + typeName: "rpcstream.RpcAck", + fields: [ + { no: 1, name: "error", kind: "scalar", T: ScalarType.STRING }, + ] as readonly PartialFieldInfo[], + packedByDefault: true, +}); /** * RpcStreamPacket is a packet encapsulating data for a RPC stream. @@ -59,58 +61,51 @@ export const RpcAck: MessageType = createMessageType({ * @generated from message rpcstream.RpcStreamPacket */ export type RpcStreamPacket = Message<{ + /** * @generated from oneof rpcstream.RpcStreamPacket.body */ - body?: - | { - value?: undefined - case: undefined - } - | { - /** - * Init is the first packet in the stream. - * Sent by the initiator. - * - * @generated from field: rpcstream.RpcStreamInit init = 1; - */ - value: RpcStreamInit - case: 'init' - } - | { - /** - * Ack is sent in response to Init. - * Sent by the server. - * - * @generated from field: rpcstream.RpcAck ack = 2; - */ - value: RpcAck - case: 'ack' - } - | { - /** - * Data is the encapsulated data packet. - * - * @generated from field: bytes data = 3; - */ - value: Uint8Array - case: 'data' - } -}> + body?: { + value?: undefined, + case: undefined + } | { + /** + * Init is the first packet in the stream. + * Sent by the initiator. + * + * @generated from field: rpcstream.RpcStreamInit init = 1; + */ + value: RpcStreamInit; + case: "init"; + } | { + /** + * Ack is sent in response to Init. + * Sent by the server. + * + * @generated from field: rpcstream.RpcAck ack = 2; + */ + value: RpcAck; + case: "ack"; + } | { + /** + * Data is the encapsulated data packet. + * + * @generated from field: bytes data = 3; + */ + value: Uint8Array; + case: "data"; + }; + +}>; // RpcStreamPacket contains the message type declaration for RpcStreamPacket. export const RpcStreamPacket: MessageType = createMessageType({ - typeName: 'rpcstream.RpcStreamPacket', - fields: [ - { - no: 1, - name: 'init', - kind: 'message', - T: () => RpcStreamInit, - oneof: 'body', - }, - { no: 2, name: 'ack', kind: 'message', T: () => RpcAck, oneof: 'body' }, - { no: 3, name: 'data', kind: 'scalar', T: ScalarType.BYTES, oneof: 'body' }, - ] as readonly PartialFieldInfo[], - packedByDefault: true, -}) + typeName: "rpcstream.RpcStreamPacket", + fields: [ + { no: 1, name: "init", kind: "message", T: () => RpcStreamInit, oneof: "body" }, + { no: 2, name: "ack", kind: "message", T: () => RpcAck, oneof: "body" }, + { no: 3, name: "data", kind: "scalar", T: ScalarType.BYTES, oneof: "body" }, + ] as readonly PartialFieldInfo[], + packedByDefault: true, +}); + diff --git a/srpc/rpcproto.pb.go b/srpc/rpcproto.pb.go index 0d39bab..66d4f02 100644 --- a/srpc/rpcproto.pb.go +++ b/srpc/rpcproto.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-go-lite. DO NOT EDIT. -// protoc-gen-go-lite version: v0.6.1 +// protoc-gen-go-lite version: v0.6.2 // source: github.com/aperturerobotics/starpc/srpc/rpcproto.proto package srpc diff --git a/srpc/rpcproto.pb.ts b/srpc/rpcproto.pb.ts index 3254a77..e1782a3 100644 --- a/srpc/rpcproto.pb.ts +++ b/srpc/rpcproto.pb.ts @@ -2,10 +2,10 @@ // @generated from file github.com/aperturerobotics/starpc/srpc/rpcproto.proto (package srpc, syntax proto3) /* eslint-disable */ -import type { MessageType, PartialFieldInfo } from '@aptre/protobuf-es-lite' -import { createMessageType, Message, ScalarType } from '@aptre/protobuf-es-lite' +import type { MessageType, PartialFieldInfo } from "@aptre/protobuf-es-lite"; +import { createMessageType, Message, ScalarType } from "@aptre/protobuf-es-lite"; -export const protobufPackage = 'srpc' +export const protobufPackage = "srpc"; /** * CallStart requests starting a new RPC call. @@ -19,40 +19,41 @@ export type CallStart = Message<{ * * @generated from field: string rpc_service = 1; */ - rpcService?: string + rpcService?: string; /** * RpcMethod is the RPC method to call. * Must be set. * * @generated from field: string rpc_method = 2; */ - rpcMethod?: string + rpcMethod?: string; /** * Data contains the request or the first message in the stream. * Optional if streaming. * * @generated from field: bytes data = 3; */ - data?: Uint8Array + data?: Uint8Array; /** * DataIsZero indicates Data is set with an empty message. * * @generated from field: bool data_is_zero = 4; */ - dataIsZero?: boolean -}> + dataIsZero?: boolean; + +}>; // CallStart contains the message type declaration for CallStart. export const CallStart: MessageType = createMessageType({ - typeName: 'srpc.CallStart', - fields: [ - { no: 1, name: 'rpc_service', kind: 'scalar', T: ScalarType.STRING }, - { no: 2, name: 'rpc_method', kind: 'scalar', T: ScalarType.STRING }, - { no: 3, name: 'data', kind: 'scalar', T: ScalarType.BYTES }, - { no: 4, name: 'data_is_zero', kind: 'scalar', T: ScalarType.BOOL }, - ] as readonly PartialFieldInfo[], - packedByDefault: true, -}) + typeName: "srpc.CallStart", + fields: [ + { no: 1, name: "rpc_service", kind: "scalar", T: ScalarType.STRING }, + { no: 2, name: "rpc_method", kind: "scalar", T: ScalarType.STRING }, + { no: 3, name: "data", kind: "scalar", T: ScalarType.BYTES }, + { no: 4, name: "data_is_zero", kind: "scalar", T: ScalarType.BOOL }, + ] as readonly PartialFieldInfo[], + packedByDefault: true, +}); /** * CallData contains a message in a streaming RPC sequence. @@ -65,39 +66,40 @@ export type CallData = Message<{ * * @generated from field: bytes data = 1; */ - data?: Uint8Array + data?: Uint8Array; /** * DataIsZero indicates Data is set with an empty message. * * @generated from field: bool data_is_zero = 2; */ - dataIsZero?: boolean + dataIsZero?: boolean; /** * Complete indicates the RPC call is completed. * * @generated from field: bool complete = 3; */ - complete?: boolean + complete?: boolean; /** * Error contains any error that caused the RPC to fail. * If set, implies complete=true. * * @generated from field: string error = 4; */ - error?: string -}> + error?: string; + +}>; // CallData contains the message type declaration for CallData. export const CallData: MessageType = createMessageType({ - typeName: 'srpc.CallData', - fields: [ - { no: 1, name: 'data', kind: 'scalar', T: ScalarType.BYTES }, - { no: 2, name: 'data_is_zero', kind: 'scalar', T: ScalarType.BOOL }, - { no: 3, name: 'complete', kind: 'scalar', T: ScalarType.BOOL }, - { no: 4, name: 'error', kind: 'scalar', T: ScalarType.STRING }, - ] as readonly PartialFieldInfo[], - packedByDefault: true, -}) + typeName: "srpc.CallData", + fields: [ + { no: 1, name: "data", kind: "scalar", T: ScalarType.BYTES }, + { no: 2, name: "data_is_zero", kind: "scalar", T: ScalarType.BOOL }, + { no: 3, name: "complete", kind: "scalar", T: ScalarType.BOOL }, + { no: 4, name: "error", kind: "scalar", T: ScalarType.STRING }, + ] as readonly PartialFieldInfo[], + packedByDefault: true, +}); /** * Packet is a message sent over a srpc packet connection. @@ -105,70 +107,51 @@ export const CallData: MessageType = createMessageType({ * @generated from message srpc.Packet */ export type Packet = Message<{ + /** * Body is the packet body. * * @generated from oneof srpc.Packet.body */ - body?: - | { - value?: undefined - case: undefined - } - | { - /** - * CallStart initiates a new call. - * - * @generated from field: srpc.CallStart call_start = 1; - */ - value: CallStart - case: 'callStart' - } - | { - /** - * CallData is a message in a streaming RPC sequence. - * - * @generated from field: srpc.CallData call_data = 2; - */ - value: CallData - case: 'callData' - } - | { - /** - * CallCancel cancels the call. - * - * @generated from field: bool call_cancel = 3; - */ - value: boolean - case: 'callCancel' - } -}> + body?: { + value?: undefined, + case: undefined + } | { + /** + * CallStart initiates a new call. + * + * @generated from field: srpc.CallStart call_start = 1; + */ + value: CallStart; + case: "callStart"; + } | { + /** + * CallData is a message in a streaming RPC sequence. + * + * @generated from field: srpc.CallData call_data = 2; + */ + value: CallData; + case: "callData"; + } | { + /** + * CallCancel cancels the call. + * + * @generated from field: bool call_cancel = 3; + */ + value: boolean; + case: "callCancel"; + }; + +}>; // Packet contains the message type declaration for Packet. export const Packet: MessageType = createMessageType({ - typeName: 'srpc.Packet', - fields: [ - { - no: 1, - name: 'call_start', - kind: 'message', - T: () => CallStart, - oneof: 'body', - }, - { - no: 2, - name: 'call_data', - kind: 'message', - T: () => CallData, - oneof: 'body', - }, - { - no: 3, - name: 'call_cancel', - kind: 'scalar', - T: ScalarType.BOOL, - oneof: 'body', - }, - ] as readonly PartialFieldInfo[], - packedByDefault: true, -}) + typeName: "srpc.Packet", + fields: [ + { no: 1, name: "call_start", kind: "message", T: () => CallStart, oneof: "body" }, + { no: 2, name: "call_data", kind: "message", T: () => CallData, oneof: "body" }, + { no: 3, name: "call_cancel", kind: "scalar", T: ScalarType.BOOL, oneof: "body" }, + ] as readonly PartialFieldInfo[], + packedByDefault: true, +}); + diff --git a/yarn.lock b/yarn.lock index 2d67639..3cf42e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -649,9 +649,9 @@ integrity sha512-QvlqvYtGBYIDeO8dFdY4djkRubcrc+yTJtBc7n8VZPlJDUS/00A+PssbvERM8f9bYRmcaSEHPZgZojeQj7kzAA== "@types/node@*": - version "20.12.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.8.tgz#35897bf2bfe3469847ab04634636de09552e8256" - integrity sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w== + version "20.12.11" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.11.tgz#c4ef00d3507000d17690643278a60dc55a9dc9be" + integrity sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw== dependencies: undici-types "~5.26.4" @@ -765,52 +765,52 @@ dependencies: debug "^4.1.1" -"@vue/compiler-core@3.4.26": - version "3.4.26" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.26.tgz#d507886520e83a6f8339ed55ed0b2b5d84b44b73" - integrity sha512-N9Vil6Hvw7NaiyFUFBPXrAyETIGlQ8KcFMkyk6hW1Cl6NvoqvP+Y8p1Eqvx+UdqsnrnI9+HMUEJegzia3mhXmQ== +"@vue/compiler-core@3.4.27": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.27.tgz#e69060f4b61429fe57976aa5872cfa21389e4d91" + integrity sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg== dependencies: "@babel/parser" "^7.24.4" - "@vue/shared" "3.4.26" + "@vue/shared" "3.4.27" entities "^4.5.0" estree-walker "^2.0.2" source-map-js "^1.2.0" -"@vue/compiler-dom@3.4.26": - version "3.4.26" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.26.tgz#acc7b788b48152d087d4bb9e655b795e3dbec554" - integrity sha512-4CWbR5vR9fMg23YqFOhr6t6WB1Fjt62d6xdFPyj8pxrYub7d+OgZaObMsoxaF9yBUHPMiPFK303v61PwAuGvZA== +"@vue/compiler-dom@3.4.27": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz#d51d35f40d00ce235d7afc6ad8b09dfd92b1cc1c" + integrity sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw== dependencies: - "@vue/compiler-core" "3.4.26" - "@vue/shared" "3.4.26" + "@vue/compiler-core" "3.4.27" + "@vue/shared" "3.4.27" "@vue/compiler-sfc@^3.3.4": - version "3.4.26" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.26.tgz#c679f206829954c3c078d8a9be76d0098b8377ae" - integrity sha512-It1dp+FAOCgluYSVYlDn5DtZBxk1NCiJJfu2mlQqa/b+k8GL6NG/3/zRbJnHdhV2VhxFghaDq5L4K+1dakW6cw== + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz#399cac1b75c6737bf5440dc9cf3c385bb2959701" + integrity sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA== dependencies: "@babel/parser" "^7.24.4" - "@vue/compiler-core" "3.4.26" - "@vue/compiler-dom" "3.4.26" - "@vue/compiler-ssr" "3.4.26" - "@vue/shared" "3.4.26" + "@vue/compiler-core" "3.4.27" + "@vue/compiler-dom" "3.4.27" + "@vue/compiler-ssr" "3.4.27" + "@vue/shared" "3.4.27" estree-walker "^2.0.2" magic-string "^0.30.10" postcss "^8.4.38" source-map-js "^1.2.0" -"@vue/compiler-ssr@3.4.26": - version "3.4.26" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.26.tgz#22842d8adfff972d87bb798b8d496111f7f814b5" - integrity sha512-FNwLfk7LlEPRY/g+nw2VqiDKcnDTVdCfBREekF8X74cPLiWHUX6oldktf/Vx28yh4STNy7t+/yuLoMBBF7YDiQ== +"@vue/compiler-ssr@3.4.27": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz#2a8ecfef1cf448b09be633901a9c020360472e3d" + integrity sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw== dependencies: - "@vue/compiler-dom" "3.4.26" - "@vue/shared" "3.4.26" + "@vue/compiler-dom" "3.4.27" + "@vue/shared" "3.4.27" -"@vue/shared@3.4.26": - version "3.4.26" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.26.tgz#f17854fb1faf889854aed4b23b60e86a8cab6403" - integrity sha512-Fg4zwR0GNnjzodMt3KRy2AWGMKQXByl56+4HjN87soxLNU9P5xcJkstAlIeEF3cU6UYOzmJl1tV0dVPGIljCnQ== +"@vue/shared@3.4.27": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.27.tgz#f05e3cd107d157354bb4ae7a7b5fc9cf73c63b50" + integrity sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA== acorn-jsx@^5.3.2: version "5.3.2" @@ -1958,13 +1958,6 @@ lru-cache@^4.0.1: pseudomap "^1.0.2" yallist "^2.1.2" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - lz-string@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" @@ -2383,7 +2376,7 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.1.tgz#2b6d4df52dffe8bb346992a10ea9451f24373a8f" integrity sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg== -rimraf@^5.0.1: +rimraf@^5.0.6: version "5.0.6" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.6.tgz#f13b90af1794a2e8e1ecd052263bcf688742af88" integrity sha512-X72SgyOf+1lFnGM6gYcmZ4+jMOwuT4E4SajKQzUIlI7EoR5eFHMhS/wf8Ll0mN+w2bxcIVldrJQ6xT7HFQywjg== @@ -2408,11 +2401,9 @@ semver-compare@^1.0.0: integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== semver@^7.5.4, semver@^7.6.0: - version "7.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== - dependencies: - lru-cache "^6.0.0" + version "7.6.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" + integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== shebang-command@^1.2.0: version "1.2.0" @@ -2612,7 +2603,7 @@ tslib@^2.4.0, tslib@^2.6.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tsx@^4.9.1: +tsx@^4.9.4: version "4.9.4" resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.9.4.tgz#a7c37d944f0d88743c8b6bb030adb3cfc488435a" integrity sha512-TlSJTVn2taGGDgdV3jAqCj7WQ/CafCB5p4SbG7W2Bl/0AJWH1ShJlBbc0y2lOFTjQEVAAULSTlmehw/Mwv3S/Q== @@ -2655,9 +2646,9 @@ uint8arraylist@^2.0.0, uint8arraylist@^2.4.3, uint8arraylist@^2.4.7, uint8arrayl uint8arrays "^5.0.1" uint8arrays@^5.0.0, uint8arrays@^5.0.1, uint8arrays@^5.0.2, uint8arrays@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-5.0.3.tgz#92b894d9c4269ba97c51544d6e1f279fe6f80d1f" - integrity sha512-6LBuKji28kHjgPJMkQ6GDaBb1lRwIhyOYq6pDGwYMoDPfImE9SkuYENVmR0yu9yGgs2clHUSY9fKDukR+AXfqQ== + version "5.1.0" + resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-5.1.0.tgz#14047c9bdf825d025b7391299436e5e50e7270f1" + integrity sha512-vA6nFepEmlSKkMBnLBaUMVvAC4G3CTmO58C12y4sq6WPDOR7mOFYOi7GlrQ4djeSbP6JG9Pv9tJDM97PedRSww== dependencies: multiformats "^13.0.0" @@ -2755,11 +2746,6 @@ yallist@^2.1.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yaml@2.3.4: version "2.3.4" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2"