MCPcopy Index your code
hub / github.com/jetify-com/devbox / appendPackageToObject

Method appendPackageToObject

internal/devconfig/configfile/ast.go:119–131  ·  view source on GitHub ↗
(pkgs *hujson.Object, name, version string)

Source from the content-addressed store, hash-verified

117}
118
119func (c *configAST) appendPackageToObject(pkgs *hujson.Object, name, version string) {
120 i := c.memberIndex(pkgs, name)
121 if i != -1 {
122 return
123 }
124
125 // Add a new member to the packages object with the package name and
126 // version.
127 pkgs.Members = append(pkgs.Members, hujson.ObjectMember{
128 Name: hujson.Value{Value: hujson.String(name), BeforeExtra: []byte{'\n'}},
129 Value: hujson.Value{Value: hujson.String(version)},
130 })
131}
132
133func (c *configAST) appendPackageToArray(arr *hujson.Array, versionedName string) {
134 var extra []byte

Callers 1

appendPackageMethod · 0.95

Calls 2

memberIndexMethod · 0.95
StringMethod · 0.45

Tested by

no test coverage detected