Skip to content

Commit ba96214

Browse files
committed
internal/json: vendor github.com/go-experiment-json/json
Signed-off-by: Hank Donnay <[email protected]>
1 parent bf7005f commit ba96214

File tree

8 files changed

+10545
-0
lines changed

8 files changed

+10545
-0
lines changed

internal/json/bundle.go

Lines changed: 5077 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/json/bundle.sh

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/bin/sh
2+
# Bundle the go-json-experiment package(s)
3+
set -e
4+
find . -name bundle.go -delete
5+
6+
upstream='github.com/go-json-experiment'
7+
root="$(go list -m)/internal"
8+
pkglist='json/internal/jsonflags json/internal/jsonopts json/internal/jsonwire json/internal json/jsontext json'
9+
for pkg in $pkglist; do
10+
maparg="${maparg}${maparg+ }-import=${upstream}/${pkg}=${root}/${pkg}"
11+
done
12+
13+
for pkg in $pkglist; do
14+
dir=$(echo "$pkg" | sed 's,^json,.,')
15+
mkdir -p "$dir"
16+
echo "package $(basename "$pkg")" > "${dir}/temp.go"
17+
eval "go run golang.org/x/tools/cmd/bundle -prefix '' $maparg -dst ${root}/${pkg} ${upstream}/${pkg} > _bundle.go"
18+
mv _bundle.go "${dir}/bundle.go"
19+
done
20+
21+
find . -name temp.go -delete

internal/json/generate.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package json
2+
3+
//go:generate sh bundle.sh

internal/json/internal/bundle.go

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/json/internal/jsonflags/bundle.go

Lines changed: 187 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)