bldr/web/bundler/bundler.pb.go
Rama master · réplica de lectura del repositorio original.
// Code generated by protoc-gen-go-lite. DO NOT EDIT.
// protoc-gen-go-lite version: v0.19.1-0.20261028131920-f644656fc4a7
// source: github.com/s4wave/spacewave/bldr/web/bundler/bundler.proto
package bldr_web_bundler
import (
fmt "fmt"
io "io"
slices "slices"
protobuf_go_lite "github.com/aperturerobotics/protobuf-go-lite"
json "github.com/aperturerobotics/protobuf-go-lite/json"
)
// WebEntrypoint is an entrypoint passed to a web bundler.
type WebEntrypoint struct {
unknownFields []byte
// InputPath is the input file path.
InputPath string `protobuf:"bytes,1,opt,name=input_path,json=inputPath,proto3" json:"inputPath,omitempty"`
// OutputPath is the output file path, if any.
OutputPath string `protobuf:"bytes,2,opt,name=output_path,json=outputPath,proto3" json:"outputPath,omitempty"`
}
func (x *WebEntrypoint) Reset() {
*x = WebEntrypoint{}
}
func (*WebEntrypoint) ProtoMessage() {}
func (x *WebEntrypoint) GetInputPath() string {
if x != nil {
return x.InputPath
}
return ""
}
func (x *WebEntrypoint) GetOutputPath() string {
if x != nil {
return x.OutputPath
}
return ""
}
// WebBundlerOutput contains a single web bundler output.
//
// EsbuildVarType_WEB_BUNDLER_OUTPUT
// ViteVarType_WEB_BUNDLER_OUTPUT
type WebBundlerOutput struct {
unknownFields []byte
// EntrypointHref is the url path to the script entrypoint.
//
// e.x: /p/plugin-id/script.js
EntrypointHref string `protobuf:"bytes,1,opt,name=entrypoint_href,json=entrypointHref,proto3" json:"entrypointHref,omitempty"`
// CssHref is the url path to the css bundle (if applicable).
//
// May be empty.
// e.x: /p/plugin-id/script.css
CssHref string `protobuf:"bytes,2,opt,name=css_href,json=cssHref,proto3" json:"cssHref,omitempty"`
}
func (x *WebBundlerOutput) Reset() {
*x = WebBundlerOutput{}
}
func (*WebBundlerOutput) ProtoMessage() {}
func (x *WebBundlerOutput) GetEntrypointHref() string {
if x != nil {
return x.EntrypointHref
}
return ""
}
func (x *WebBundlerOutput) GetCssHref() string {
if x != nil {
return x.CssHref
}
return ""
}
// WebPkgRefConfig configures a web pkg reference.
type WebPkgRefConfig struct {
unknownFields []byte
// Id is the identifier of the web pkg.
// example: @aptre/flex-layout
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Exclude indicates we should reference this web pkg but exclude it from this bundle.
// This is useful if another plugin already provides this web pkg.
Exclude bool `protobuf:"varint,2,opt,name=exclude,proto3" json:"exclude,omitempty"`
// Imports is the list of imports to include in the web pkg bundle.
// NOTE: this will be merged with any imports the code accesses.
// NOTE: this is therefore optional.
Imports []string `protobuf:"bytes,3,rep,name=imports,proto3" json:"imports,omitempty"`
// Entrypoints defines the subpath entry points to build for this web package.
//
// For project-local packages (resolved via tsconfig paths, not node_modules):
// - If set, each entry declares a subpath export (e.g. ".", "./object").
// "." maps to the package root index file.
// - If empty, defaults to a single "." entrypoint (package root index).
//
// For node_modules packages:
// - If set, overrides the auto-detected exports from package.json.
// - If empty, entry points are read from the package.json "exports" field.
// Falls back to "main" or "." if no exports field is present.
Entrypoints []*WebPkgEntrypoint `protobuf:"bytes,4,rep,name=entrypoints,proto3" json:"entrypoints,omitempty"`
}
func (x *WebPkgRefConfig) Reset() {
*x = WebPkgRefConfig{}
}
func (*WebPkgRefConfig) ProtoMessage() {}
func (x *WebPkgRefConfig) GetId() string {
if x != nil {
return x.Id
}
return ""
}
func (x *WebPkgRefConfig) GetExclude() bool {
if x != nil {
return x.Exclude
}
return false
}
func (x *WebPkgRefConfig) GetImports() []string {
if x != nil {
return x.Imports
}
return nil
}
func (x *WebPkgRefConfig) GetEntrypoints() []*WebPkgEntrypoint {
if x != nil {
return x.Entrypoints
}
return nil
}
// WebPkgEntrypoint configures a single entry point for a web package build.
type WebPkgEntrypoint struct {
unknownFields []byte
// Path is the subpath export specifier relative to the package root.
//
// Examples:
// "." - the package root (index.ts / index.js)
// "./object" - a subpath directory or file (object/index.ts or object.ts)
// "./hooks" - another subpath
//
// Follows Node.js subpath exports conventions.
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
}
func (x *WebPkgEntrypoint) Reset() {
*x = WebPkgEntrypoint{}
}
func (*WebPkgEntrypoint) ProtoMessage() {}
func (x *WebPkgEntrypoint) GetPath() string {
if x != nil {
return x.Path
}
return ""
}
func (m *WebEntrypoint) CloneVT() *WebEntrypoint {
if m == nil {
return (*WebEntrypoint)(nil)
}
r := new(WebEntrypoint)
r.InputPath = m.InputPath
r.OutputPath = m.OutputPath
if len(m.unknownFields) > 0 {
r.unknownFields = slices.Clone(m.unknownFields)
}
return r
}
func (m *WebEntrypoint) CloneMessageVT() protobuf_go_lite.CloneMessage {
return m.CloneVT()
}
func (m *WebBundlerOutput) CloneVT() *WebBundlerOutput {
if m == nil {
return (*WebBundlerOutput)(nil)
}
r := new(WebBundlerOutput)
r.EntrypointHref = m.EntrypointHref
r.CssHref = m.CssHref
if len(m.unknownFields) > 0 {
r.unknownFields = slices.Clone(m.unknownFields)
}
return r
}
func (m *WebBundlerOutput) CloneMessageVT() protobuf_go_lite.CloneMessage {
return m.CloneVT()
}
func (m *WebPkgRefConfig) CloneVT() *WebPkgRefConfig {
if m == nil {
return (*WebPkgRefConfig)(nil)
}
r := new(WebPkgRefConfig)
r.Id = m.Id
r.Exclude = m.Exclude
r.Imports = protobuf_go_lite.CloneSlice(m.Imports)
r.Entrypoints = protobuf_go_lite.CloneVTSlice(m.Entrypoints)
if len(m.unknownFields) > 0 {
r.unknownFields = slices.Clone(m.unknownFields)
}
return r
}
func (m *WebPkgRefConfig) CloneMessageVT() protobuf_go_lite.CloneMessage {
return m.CloneVT()
}
func (m *WebPkgEntrypoint) CloneVT() *WebPkgEntrypoint {
if m == nil {
return (*WebPkgEntrypoint)(nil)
}
r := new(WebPkgEntrypoint)
r.Path = m.Path
if len(m.unknownFields) > 0 {
r.unknownFields = slices.Clone(m.unknownFields)
}
return r
}
func (m *WebPkgEntrypoint) CloneMessageVT() protobuf_go_lite.CloneMessage {
return m.CloneVT()
}
func (this *WebEntrypoint) EqualVT(that *WebEntrypoint) bool {
if this == that {
return true
} else if this == nil || that == nil {
return false
}
if this.InputPath != that.InputPath {
return false
}
if this.OutputPath != that.OutputPath {
return false
}
return string(this.unknownFields) == string(that.unknownFields)
}
func (this *WebEntrypoint) EqualMessageVT(thatMsg any) bool {
that, ok := thatMsg.(*WebEntrypoint)
if !ok {
return false
}
return this.EqualVT(that)
}
func (this *WebBundlerOutput) EqualVT(that *WebBundlerOutput) bool {
if this == that {
return true
} else if this == nil || that == nil {
return false
}
if this.EntrypointHref != that.EntrypointHref {
return false
}
if this.CssHref != that.CssHref {
return false
}
return string(this.unknownFields) == string(that.unknownFields)
}
func (this *WebBundlerOutput) EqualMessageVT(thatMsg any) bool {
that, ok := thatMsg.(*WebBundlerOutput)
if !ok {
return false
}
return this.EqualVT(that)
}
func (this *WebPkgRefConfig) EqualVT(that *WebPkgRefConfig) bool {
if this == that {
return true
} else if this == nil || that == nil {
return false
}
if this.Id != that.Id {
return false
}
if this.Exclude != that.Exclude {
return false
}
if !protobuf_go_lite.EqualSlice(this.Imports, that.Imports) {
return false
}
if !protobuf_go_lite.EqualVTSliceImplicit(this.Entrypoints, that.Entrypoints, func() *WebPkgEntrypoint { return &WebPkgEntrypoint{} }) {
return false
}
return string(this.unknownFields) == string(that.unknownFields)
}
func (this *WebPkgRefConfig) EqualMessageVT(thatMsg any) bool {
that, ok := thatMsg.(*WebPkgRefConfig)
if !ok {
return false
}
return this.EqualVT(that)
}
func (this *WebPkgEntrypoint) EqualVT(that *WebPkgEntrypoint) bool {
if this == that {
return true
} else if this == nil || that == nil {
return false
}
if this.Path != that.Path {
return false
}
return string(this.unknownFields) == string(that.unknownFields)
}
func (this *WebPkgEntrypoint) EqualMessageVT(thatMsg any) bool {
that, ok := thatMsg.(*WebPkgEntrypoint)
if !ok {
return false
}
return this.EqualVT(that)
}
// MarshalProtoJSON marshals the WebEntrypoint message to JSON.
func (x *WebEntrypoint) MarshalProtoJSON(s *json.MarshalState) {
if x == nil {
s.WriteNil()
return
}
s.WriteObjectStart()
var wroteField bool
if x.InputPath != "" || s.HasField("inputPath") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("inputPath")
s.WriteString(x.InputPath)
}
if x.OutputPath != "" || s.HasField("outputPath") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("outputPath")
s.WriteString(x.OutputPath)
}
s.WriteObjectEnd()
}
// MarshalJSON marshals the WebEntrypoint to JSON.
func (x *WebEntrypoint) MarshalJSON() ([]byte, error) {
return json.DefaultMarshalerConfig.Marshal(x)
}
// UnmarshalProtoJSON unmarshals the WebEntrypoint message from JSON.
func (x *WebEntrypoint) UnmarshalProtoJSON(s *json.UnmarshalState) {
if s.ReadNil() {
return
}
s.ReadObject(func(key string) {
switch key {
default:
s.Skip() // ignore unknown field
case "input_path", "inputPath":
s.AddField("input_path")
x.InputPath = s.ReadString()
case "output_path", "outputPath":
s.AddField("output_path")
x.OutputPath = s.ReadString()
}
})
}
// UnmarshalJSON unmarshals the WebEntrypoint from JSON.
func (x *WebEntrypoint) UnmarshalJSON(b []byte) error {
return json.DefaultUnmarshalerConfig.Unmarshal(b, x)
}
// MarshalProtoJSON marshals the WebBundlerOutput message to JSON.
func (x *WebBundlerOutput) MarshalProtoJSON(s *json.MarshalState) {
if x == nil {
s.WriteNil()
return
}
s.WriteObjectStart()
var wroteField bool
if x.EntrypointHref != "" || s.HasField("entrypointHref") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("entrypointHref")
s.WriteString(x.EntrypointHref)
}
if x.CssHref != "" || s.HasField("cssHref") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("cssHref")
s.WriteString(x.CssHref)
}
s.WriteObjectEnd()
}
// MarshalJSON marshals the WebBundlerOutput to JSON.
func (x *WebBundlerOutput) MarshalJSON() ([]byte, error) {
return json.DefaultMarshalerConfig.Marshal(x)
}
// UnmarshalProtoJSON unmarshals the WebBundlerOutput message from JSON.
func (x *WebBundlerOutput) UnmarshalProtoJSON(s *json.UnmarshalState) {
if s.ReadNil() {
return
}
s.ReadObject(func(key string) {
switch key {
default:
s.Skip() // ignore unknown field
case "entrypoint_href", "entrypointHref":
s.AddField("entrypoint_href")
x.EntrypointHref = s.ReadString()
case "css_href", "cssHref":
s.AddField("css_href")
x.CssHref = s.ReadString()
}
})
}
// UnmarshalJSON unmarshals the WebBundlerOutput from JSON.
func (x *WebBundlerOutput) UnmarshalJSON(b []byte) error {
return json.DefaultUnmarshalerConfig.Unmarshal(b, x)
}
// MarshalProtoJSON marshals the WebPkgRefConfig message to JSON.
func (x *WebPkgRefConfig) MarshalProtoJSON(s *json.MarshalState) {
if x == nil {
s.WriteNil()
return
}
s.WriteObjectStart()
var wroteField bool
if x.Id != "" || s.HasField("id") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("id")
s.WriteString(x.Id)
}
if x.Exclude || s.HasField("exclude") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("exclude")
s.WriteBool(x.Exclude)
}
if len(x.Imports) > 0 || s.HasField("imports") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("imports")
s.WriteStringArray(x.Imports)
}
if len(x.Entrypoints) > 0 || s.HasField("entrypoints") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("entrypoints")
s.WriteArrayStart()
var wroteElement bool
for _, element := range x.Entrypoints {
s.WriteMoreIf(&wroteElement)
element.MarshalProtoJSON(s.WithField("entrypoints"))
}
s.WriteArrayEnd()
}
s.WriteObjectEnd()
}
// MarshalJSON marshals the WebPkgRefConfig to JSON.
func (x *WebPkgRefConfig) MarshalJSON() ([]byte, error) {
return json.DefaultMarshalerConfig.Marshal(x)
}
// UnmarshalProtoJSON unmarshals the WebPkgRefConfig message from JSON.
func (x *WebPkgRefConfig) UnmarshalProtoJSON(s *json.UnmarshalState) {
if s.ReadNil() {
return
}
s.ReadObject(func(key string) {
switch key {
default:
s.Skip() // ignore unknown field
case "id":
s.AddField("id")
x.Id = s.ReadString()
case "exclude":
s.AddField("exclude")
x.Exclude = s.ReadBool()
case "imports":
s.AddField("imports")
if s.ReadNil() {
x.Imports = nil
return
}
x.Imports = s.ReadStringArray()
case "entrypoints":
s.AddField("entrypoints")
if s.ReadNil() {
x.Entrypoints = nil
return
}
s.ReadArray(func() {
if s.ReadNil() {
x.Entrypoints = append(x.Entrypoints, nil)
return
}
v := &WebPkgEntrypoint{}
v.UnmarshalProtoJSON(s.WithField("entrypoints", false))
if s.Err() != nil {
return
}
x.Entrypoints = append(x.Entrypoints, v)
})
}
})
}
// UnmarshalJSON unmarshals the WebPkgRefConfig from JSON.
func (x *WebPkgRefConfig) UnmarshalJSON(b []byte) error {
return json.DefaultUnmarshalerConfig.Unmarshal(b, x)
}
// MarshalProtoJSON marshals the WebPkgEntrypoint message to JSON.
func (x *WebPkgEntrypoint) MarshalProtoJSON(s *json.MarshalState) {
if x == nil {
s.WriteNil()
return
}
s.WriteObjectStart()
var wroteField bool
if x.Path != "" || s.HasField("path") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("path")
s.WriteString(x.Path)
}
s.WriteObjectEnd()
}
// MarshalJSON marshals the WebPkgEntrypoint to JSON.
func (x *WebPkgEntrypoint) MarshalJSON() ([]byte, error) {
return json.DefaultMarshalerConfig.Marshal(x)
}
// UnmarshalProtoJSON unmarshals the WebPkgEntrypoint message from JSON.
func (x *WebPkgEntrypoint) UnmarshalProtoJSON(s *json.UnmarshalState) {
if s.ReadNil() {
return
}
s.ReadObject(func(key string) {
switch key {
default:
s.Skip() // ignore unknown field
case "path":
s.AddField("path")
x.Path = s.ReadString()
}
})
}
// UnmarshalJSON unmarshals the WebPkgEntrypoint from JSON.
func (x *WebPkgEntrypoint) UnmarshalJSON(b []byte) error {
return json.DefaultUnmarshalerConfig.Unmarshal(b, x)
}
func (m *WebEntrypoint) MarshalVT() (dAtA []byte, err error) {
if m == nil {
return nil, nil
}
size := m.SizeVT()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *WebEntrypoint) MarshalToVT(dAtA []byte) (int, error) {
size := m.SizeVT()
return m.MarshalToSizedBufferVT(dAtA[:size])
}
func (m *WebEntrypoint) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
if m == nil {
return 0, nil
}
i := len(dAtA)
_ = i
var l int
_ = l
if m.unknownFields != nil {
i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields)
}
if len(m.OutputPath) > 0 {
i = protobuf_go_lite.EncodeString(dAtA, i, m.OutputPath)
i--
dAtA[i] = 0x12
}
if len(m.InputPath) > 0 {
i = protobuf_go_lite.EncodeString(dAtA, i, m.InputPath)
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}
func (m *WebBundlerOutput) MarshalVT() (dAtA []byte, err error) {
if m == nil {
return nil, nil
}
size := m.SizeVT()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *WebBundlerOutput) MarshalToVT(dAtA []byte) (int, error) {
size := m.SizeVT()
return m.MarshalToSizedBufferVT(dAtA[:size])
}
func (m *WebBundlerOutput) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
if m == nil {
return 0, nil
}
i := len(dAtA)
_ = i
var l int
_ = l
if m.unknownFields != nil {
i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields)
}
if len(m.CssHref) > 0 {
i = protobuf_go_lite.EncodeString(dAtA, i, m.CssHref)
i--
dAtA[i] = 0x12
}
if len(m.EntrypointHref) > 0 {
i = protobuf_go_lite.EncodeString(dAtA, i, m.EntrypointHref)
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}
func (m *WebPkgRefConfig) MarshalVT() (dAtA []byte, err error) {
if m == nil {
return nil, nil
}
size := m.SizeVT()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *WebPkgRefConfig) MarshalToVT(dAtA []byte) (int, error) {
size := m.SizeVT()
return m.MarshalToSizedBufferVT(dAtA[:size])
}
func (m *WebPkgRefConfig) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
if m == nil {
return 0, nil
}
i := len(dAtA)
_ = i
var l int
_ = l
if m.unknownFields != nil {
i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields)
}
if len(m.Entrypoints) > 0 {
for iNdEx := len(m.Entrypoints) - 1; iNdEx >= 0; iNdEx-- {
size, err := m.Entrypoints[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(size))
i--
dAtA[i] = 0x22
}
}
if len(m.Imports) > 0 {
for iNdEx := len(m.Imports) - 1; iNdEx >= 0; iNdEx-- {
i = protobuf_go_lite.EncodeString(dAtA, i, m.Imports[iNdEx])
i--
dAtA[i] = 0x1a
}
}
if m.Exclude {
i = protobuf_go_lite.EncodeBool(dAtA, i, m.Exclude)
i--
dAtA[i] = 0x10
}
if len(m.Id) > 0 {
i = protobuf_go_lite.EncodeString(dAtA, i, m.Id)
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}
func (m *WebPkgEntrypoint) MarshalVT() (dAtA []byte, err error) {
if m == nil {
return nil, nil
}
size := m.SizeVT()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBufferVT(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *WebPkgEntrypoint) MarshalToVT(dAtA []byte) (int, error) {
size := m.SizeVT()
return m.MarshalToSizedBufferVT(dAtA[:size])
}
func (m *WebPkgEntrypoint) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
if m == nil {
return 0, nil
}
i := len(dAtA)
_ = i
var l int
_ = l
if m.unknownFields != nil {
i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields)
}
if len(m.Path) > 0 {
i = protobuf_go_lite.EncodeString(dAtA, i, m.Path)
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}
func (m *WebEntrypoint) SizeVT() (n int) {
if m == nil {
return 0
}
var l int
_ = l
n += protobuf_go_lite.SizeStringNonEmpty(1, m.InputPath)
n += protobuf_go_lite.SizeStringNonEmpty(1, m.OutputPath)
n += len(m.unknownFields)
return n
}
func (m *WebBundlerOutput) SizeVT() (n int) {
if m == nil {
return 0
}
var l int
_ = l
n += protobuf_go_lite.SizeStringNonEmpty(1, m.EntrypointHref)
n += protobuf_go_lite.SizeStringNonEmpty(1, m.CssHref)
n += len(m.unknownFields)
return n
}
func (m *WebPkgRefConfig) SizeVT() (n int) {
if m == nil {
return 0
}
var l int
_ = l
n += protobuf_go_lite.SizeStringNonEmpty(1, m.Id)
n += protobuf_go_lite.SizeBoolNonZero(1, m.Exclude)
n += protobuf_go_lite.SizeStringSlice(1, m.Imports)
for _, e := range m.Entrypoints {
l = e.SizeVT()
n += protobuf_go_lite.SizeMessage(1, l)
}
n += len(m.unknownFields)
return n
}
func (m *WebPkgEntrypoint) SizeVT() (n int) {
if m == nil {
return 0
}
var l int
_ = l
n += protobuf_go_lite.SizeStringNonEmpty(1, m.Path)
n += len(m.unknownFields)
return n
}
func (x *WebEntrypoint) MarshalProtoText() string {
var sb protobuf_go_lite.TextBuilder
initialLen := protobuf_go_lite.TextStartMessage(&sb, "WebEntrypoint")
if x.InputPath != "" {
protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "input_path")
protobuf_go_lite.TextWriteString(&sb, x.InputPath)
}
if x.OutputPath != "" {
protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "output_path")
protobuf_go_lite.TextWriteString(&sb, x.OutputPath)
}
return protobuf_go_lite.TextFinishMessage(&sb)
}
func (x *WebEntrypoint) String() string {
return x.MarshalProtoText()
}
func (x *WebBundlerOutput) MarshalProtoText() string {
var sb protobuf_go_lite.TextBuilder
initialLen := protobuf_go_lite.TextStartMessage(&sb, "WebBundlerOutput")
if x.EntrypointHref != "" {
protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "entrypoint_href")
protobuf_go_lite.TextWriteString(&sb, x.EntrypointHref)
}
if x.CssHref != "" {
protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "css_href")
protobuf_go_lite.TextWriteString(&sb, x.CssHref)
}
return protobuf_go_lite.TextFinishMessage(&sb)
}
func (x *WebBundlerOutput) String() string {
return x.MarshalProtoText()
}
func (x *WebPkgRefConfig) MarshalProtoText() string {
var sb protobuf_go_lite.TextBuilder
initialLen := protobuf_go_lite.TextStartMessage(&sb, "WebPkgRefConfig")
if x.Id != "" {
protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "id")
protobuf_go_lite.TextWriteString(&sb, x.Id)
}
if x.Exclude != false {
protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "exclude")
protobuf_go_lite.TextWriteBool(&sb, x.Exclude)
}
if len(x.Imports) > 0 {
protobuf_go_lite.TextWriteListStart(&sb, initialLen, "imports")
for i, v := range x.Imports {
protobuf_go_lite.TextWriteListSeparator(&sb, i)
protobuf_go_lite.TextWriteString(&sb, v)
}
protobuf_go_lite.TextWriteListEnd(&sb)
}
if len(x.Entrypoints) > 0 {
protobuf_go_lite.TextWriteListStart(&sb, initialLen, "entrypoints")
for i, v := range x.Entrypoints {
protobuf_go_lite.TextWriteListSeparator(&sb, i)
if v == nil {
protobuf_go_lite.TextWriteTextMarshaler(&sb, &WebPkgEntrypoint{})
} else {
protobuf_go_lite.TextWriteTextMarshaler(&sb, v)
}
}
protobuf_go_lite.TextWriteListEnd(&sb)
}
return protobuf_go_lite.TextFinishMessage(&sb)
}
func (x *WebPkgRefConfig) String() string {
return x.MarshalProtoText()
}
func (x *WebPkgEntrypoint) MarshalProtoText() string {
var sb protobuf_go_lite.TextBuilder
initialLen := protobuf_go_lite.TextStartMessage(&sb, "WebPkgEntrypoint")
if x.Path != "" {
protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "path")
protobuf_go_lite.TextWriteString(&sb, x.Path)
}
return protobuf_go_lite.TextFinishMessage(&sb)
}
func (x *WebPkgEntrypoint) String() string {
return x.MarshalProtoText()
}
func (m *WebEntrypoint) UnmarshalVT(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
var err error
for iNdEx < l {
preIndex := iNdEx
var wire uint64
wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx)
if err != nil {
return err
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: WebEntrypoint: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: WebEntrypoint: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field InputPath", wireType)
}
var v string
v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx)
if err != nil {
return err
}
m.InputPath = v
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field OutputPath", wireType)
}
var v string
v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx)
if err != nil {
return err
}
m.OutputPath = v
default:
iNdEx = preIndex
skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return protobuf_go_lite.ErrInvalidLength
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *WebBundlerOutput) UnmarshalVT(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
var err error
for iNdEx < l {
preIndex := iNdEx
var wire uint64
wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx)
if err != nil {
return err
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: WebBundlerOutput: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: WebBundlerOutput: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field EntrypointHref", wireType)
}
var v string
v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx)
if err != nil {
return err
}
m.EntrypointHref = v
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field CssHref", wireType)
}
var v string
v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx)
if err != nil {
return err
}
m.CssHref = v
default:
iNdEx = preIndex
skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return protobuf_go_lite.ErrInvalidLength
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *WebPkgRefConfig) UnmarshalVT(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
var err error
for iNdEx < l {
preIndex := iNdEx
var wire uint64
wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx)
if err != nil {
return err
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: WebPkgRefConfig: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: WebPkgRefConfig: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
}
var v string
v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx)
if err != nil {
return err
}
m.Id = v
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Exclude", wireType)
}
var v bool
v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx)
if err != nil {
return err
}
m.Exclude = bool(v)
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Imports", wireType)
}
var v string
v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx)
if err != nil {
return err
}
m.Imports = append(m.Imports, v)
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Entrypoints", wireType)
}
msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx)
if err != nil {
return err
}
m.Entrypoints = append(m.Entrypoints, &WebPkgEntrypoint{})
if err := m.Entrypoints[len(m.Entrypoints)-1].UnmarshalVT(dAtA[msgStart:postIndex]); err != nil {
return err
}
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return protobuf_go_lite.ErrInvalidLength
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *WebPkgEntrypoint) UnmarshalVT(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
var err error
for iNdEx < l {
preIndex := iNdEx
var wire uint64
wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx)
if err != nil {
return err
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: WebPkgEntrypoint: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: WebPkgEntrypoint: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
}
var v string
v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx)
if err != nil {
return err
}
m.Path = v
default:
iNdEx = preIndex
skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return protobuf_go_lite.ErrInvalidLength
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}