notices: []
+...
diff --git a/.licenses/libraries-repository-engine/go/go.bug.st/cleanup.dep.yml b/.licenses/libraries-repository-engine/go/go.bug.st/cleanup.dep.yml
deleted file mode 100644
index 3d5e9345..00000000
--- a/.licenses/libraries-repository-engine/go/go.bug.st/cleanup.dep.yml
+++ /dev/null
@@ -1,44 +0,0 @@
----
-name: go.bug.st/cleanup
-version: v1.0.0
-type: go
-summary:
-homepage: https://pkg.go.dev/go.bug.st/cleanup
-license: bsd-3-clause
-licenses:
-- sources: LICENSE
- text: |2+
-
- Copyright (c) 2018, Cristian Maglie.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the
- distribution.
-
- 3. Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/go.bug.st/downloader/v2.dep.yml b/.licenses/libraries-repository-engine/go/go.bug.st/downloader/v2.dep.yml
deleted file mode 100644
index e255579f..00000000
--- a/.licenses/libraries-repository-engine/go/go.bug.st/downloader/v2.dep.yml
+++ /dev/null
@@ -1,44 +0,0 @@
----
-name: go.bug.st/downloader/v2
-version: v2.1.1
-type: go
-summary:
-homepage: https://pkg.go.dev/go.bug.st/downloader/v2
-license: bsd-3-clause
-licenses:
-- sources: LICENSE
- text: |2+
-
- Copyright (c) 2018, Cristian Maglie.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the
- distribution.
-
- 3. Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/go.bug.st/relaxed-semver.dep.yml b/.licenses/libraries-repository-engine/go/go.bug.st/relaxed-semver.dep.yml
index d909e603..36bfdcf0 100644
--- a/.licenses/libraries-repository-engine/go/go.bug.st/relaxed-semver.dep.yml
+++ b/.licenses/libraries-repository-engine/go/go.bug.st/relaxed-semver.dep.yml
@@ -1,15 +1,15 @@
---
name: go.bug.st/relaxed-semver
-version: v0.9.0
+version: v0.15.0
type: go
-summary:
+summary:
homepage: https://pkg.go.dev/go.bug.st/relaxed-semver
license: bsd-3-clause
licenses:
- sources: LICENSE
text: |2+
- Copyright (c) 2018, Cristian Maglie.
+ Copyright (c) 2018-2025, Cristian Maglie.
All rights reserved.
Redistribution and use in source and binary forms, with or without
@@ -42,3 +42,4 @@ licenses:
POSSIBILITY OF SUCH DAMAGE.
notices: []
+...
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/wrapperspb.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/argon2.dep.yml
similarity index 89%
rename from .licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/wrapperspb.dep.yml
rename to .licenses/libraries-repository-engine/go/golang.org/x/crypto/argon2.dep.yml
index b5d9df9a..41421486 100644
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/wrapperspb.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/argon2.dep.yml
@@ -1,14 +1,14 @@
---
-name: google.golang.org/protobuf/types/known/wrapperspb
-version: v1.27.1
+name: golang.org/x/crypto/argon2
+version: v0.37.0
type: go
-summary:
-homepage: https://pkg.go.dev/google.golang.org/protobuf/types/known/wrapperspb
+summary: Package argon2 implements the key derivation function Argon2.
+homepage: https://pkg.go.dev/golang.org/x/crypto/argon2
license: bsd-3-clause
licenses:
-- sources: protobuf@v1.27.1/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +20,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +35,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/descfmt.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/blake2b.dep.yml
similarity index 87%
rename from .licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/descfmt.dep.yml
rename to .licenses/libraries-repository-engine/go/golang.org/x/crypto/blake2b.dep.yml
index 0f6887df..b4ba10eb 100644
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/descfmt.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/blake2b.dep.yml
@@ -1,14 +1,15 @@
---
-name: google.golang.org/protobuf/internal/descfmt
-version: v1.27.1
+name: golang.org/x/crypto/blake2b
+version: v0.37.0
type: go
-summary: Package descfmt provides functionality to format descriptors.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/descfmt
+summary: Package blake2b implements the BLAKE2b hash algorithm defined by RFC 7693
+ and the extendable output function (XOF) BLAKE2Xb.
+homepage: https://pkg.go.dev/golang.org/x/crypto/blake2b
license: bsd-3-clause
licenses:
-- sources: protobuf@v1.27.1/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +21,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +36,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/blowfish.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/blowfish.dep.yml
index ad3d562c..47deecfb 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/blowfish.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/blowfish.dep.yml
@@ -1,14 +1,14 @@
---
name: golang.org/x/crypto/blowfish
-version: v0.0.0-20210817164053-32db794688a5
+version: v0.37.0
type: go
summary: Package blowfish implements Bruce Schneier's Blowfish encryption algorithm.
homepage: https://pkg.go.dev/golang.org/x/crypto/blowfish
license: bsd-3-clause
licenses:
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +20,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +35,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/cast5.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/cast5.dep.yml
index 803a08f1..472d7c6e 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/cast5.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/cast5.dep.yml
@@ -1,14 +1,14 @@
---
name: golang.org/x/crypto/cast5
-version: v0.0.0-20210817164053-32db794688a5
+version: v0.37.0
type: go
summary: Package cast5 implements CAST5, as defined in RFC 2144.
homepage: https://pkg.go.dev/golang.org/x/crypto/cast5
license: bsd-3-clause
licenses:
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +20,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +35,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/descopts.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/curve25519.dep.yml
similarity index 86%
rename from .licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/descopts.dep.yml
rename to .licenses/libraries-repository-engine/go/golang.org/x/crypto/curve25519.dep.yml
index c252af39..db2cad5c 100644
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/descopts.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/curve25519.dep.yml
@@ -1,14 +1,15 @@
---
-name: google.golang.org/protobuf/internal/descopts
-version: v1.27.1
+name: golang.org/x/crypto/curve25519
+version: v0.37.0
type: go
-summary: Package descopts contains the nil pointers to concrete descriptor options.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/descopts
+summary: Package curve25519 provides an implementation of the X25519 function, which
+ performs scalar multiplication on the elliptic curve known as Curve25519.
+homepage: https://pkg.go.dev/golang.org/x/crypto/curve25519
license: bsd-3-clause
licenses:
-- sources: protobuf@v1.27.1/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +21,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +36,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/proto.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/hkdf.dep.yml
similarity index 88%
rename from .licenses/libraries-repository-engine/go/google.golang.org/protobuf/proto.dep.yml
rename to .licenses/libraries-repository-engine/go/golang.org/x/crypto/hkdf.dep.yml
index 4778d903..4678764f 100644
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/proto.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/hkdf.dep.yml
@@ -1,14 +1,15 @@
---
-name: google.golang.org/protobuf/proto
-version: v1.27.1
+name: golang.org/x/crypto/hkdf
+version: v0.37.0
type: go
-summary: Package proto provides functions operating on protocol buffer messages.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/proto
+summary: Package hkdf implements the HMAC-based Extract-and-Expand Key Derivation
+ Function (HKDF) as defined in RFC 5869.
+homepage: https://pkg.go.dev/golang.org/x/crypto/hkdf
license: bsd-3-clause
licenses:
-- sources: protobuf@v1.27.1/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +21,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +36,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/encoding/protowire.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/sha3.dep.yml
similarity index 87%
rename from .licenses/libraries-repository-engine/go/google.golang.org/protobuf/encoding/protowire.dep.yml
rename to .licenses/libraries-repository-engine/go/golang.org/x/crypto/sha3.dep.yml
index 29b93aa5..606aa663 100644
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/encoding/protowire.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/sha3.dep.yml
@@ -1,14 +1,15 @@
---
-name: google.golang.org/protobuf/encoding/protowire
-version: v1.27.1
+name: golang.org/x/crypto/sha3
+version: v0.37.0
type: go
-summary: Package protowire parses and formats the raw wire encoding.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/encoding/protowire
+summary: Package sha3 implements the SHA-3 fixed-output-length hash functions and
+ the SHAKE variable-output-length hash functions defined by FIPS-202.
+homepage: https://pkg.go.dev/golang.org/x/crypto/sha3
license: bsd-3-clause
licenses:
-- sources: protobuf@v1.27.1/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +21,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +36,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh.dep.yml
index be297e90..51cc4f34 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh.dep.yml
@@ -1,14 +1,14 @@
---
name: golang.org/x/crypto/ssh
-version: v0.0.0-20210817164053-32db794688a5
+version: v0.37.0
type: go
summary: Package ssh implements an SSH client and server.
homepage: https://pkg.go.dev/golang.org/x/crypto/ssh
license: bsd-3-clause
licenses:
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +20,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +35,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/agent.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/agent.dep.yml
index e368d51a..9df1ce66 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/agent.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/agent.dep.yml
@@ -1,15 +1,15 @@
---
name: golang.org/x/crypto/ssh/agent
-version: v0.0.0-20210817164053-32db794688a5
+version: v0.37.0
type: go
summary: Package agent implements the ssh-agent protocol, and provides both a client
and a server.
homepage: https://pkg.go.dev/golang.org/x/crypto/ssh/agent
license: bsd-3-clause
licenses:
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -21,7 +21,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -36,7 +36,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml
index 70b2e56f..da7606d4 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml
@@ -1,14 +1,14 @@
---
name: golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
-version: v0.0.0-20210817164053-32db794688a5
+version: v0.37.0
type: go
summary: Package bcrypt_pbkdf implements bcrypt_pbkdf(3) from OpenBSD.
homepage: https://pkg.go.dev/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
license: bsd-3-clause
licenses:
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +20,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +35,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/knownhosts.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/knownhosts.dep.yml
index b344968d..110580f8 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/knownhosts.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/crypto/ssh/knownhosts.dep.yml
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/ssh/knownhosts
-version: v0.0.0-20210817164053-32db794688a5
+version: v0.37.0
type: go
summary: Package knownhosts implements a parser for the OpenSSH known_hosts host key
database, and provides utility functions for writing OpenSSH compliant known_hosts
@@ -8,9 +8,9 @@ summary: Package knownhosts implements a parser for the OpenSSH known_hosts host
homepage: https://pkg.go.dev/golang.org/x/crypto/ssh/knownhosts
license: bsd-3-clause
licenses:
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/LICENSE
+- sources: crypto@v0.37.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -22,7 +22,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -37,7 +37,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.0.0-20210817164053-32db794688a5/PATENTS
+- sources: crypto@v0.37.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/net/context.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/net/context.dep.yml
index 6b33270c..fa503d77 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/net/context.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/net/context.dep.yml
@@ -1,15 +1,15 @@
---
name: golang.org/x/net/context
-version: v0.0.0-20210813160813-60bc85c4be6d
+version: v0.39.0
type: go
-summary: Package context defines the Context type, which carries deadlines, cancelation
+summary: Package context defines the Context type, which carries deadlines, cancellation
signals, and other request-scoped values across API boundaries and between processes.
homepage: https://pkg.go.dev/golang.org/x/net/context
license: bsd-3-clause
licenses:
-- sources: net@v0.0.0-20210813160813-60bc85c4be6d/LICENSE
+- sources: net@v0.39.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -21,7 +21,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -36,7 +36,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.0.0-20210813160813-60bc85c4be6d/PATENTS
+- sources: net@v0.39.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/net/internal/socks.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/net/internal/socks.dep.yml
index e558229b..0b4715c8 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/net/internal/socks.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/net/internal/socks.dep.yml
@@ -1,14 +1,14 @@
---
name: golang.org/x/net/internal/socks
-version: v0.0.0-20210813160813-60bc85c4be6d
+version: v0.39.0
type: go
summary: Package socks provides a SOCKS version 5 client implementation.
homepage: https://pkg.go.dev/golang.org/x/net/internal/socks
license: bsd-3-clause
licenses:
-- sources: net@v0.0.0-20210813160813-60bc85c4be6d/LICENSE
+- sources: net@v0.39.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +20,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +35,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.0.0-20210813160813-60bc85c4be6d/PATENTS
+- sources: net@v0.39.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/net/internal/timeseries.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/net/internal/timeseries.dep.yml
deleted file mode 100644
index 1192a2cc..00000000
--- a/.licenses/libraries-repository-engine/go/golang.org/x/net/internal/timeseries.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: golang.org/x/net/internal/timeseries
-version: v0.0.0-20210813160813-60bc85c4be6d
-type: go
-summary: Package timeseries implements a time series structure for stats collection.
-homepage: https://pkg.go.dev/golang.org/x/net/internal/timeseries
-license: bsd-3-clause
-licenses:
-- sources: net@v0.0.0-20210813160813-60bc85c4be6d/LICENSE
- text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.0.0-20210813160813-60bc85c4be6d/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/net/proxy.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/net/proxy.dep.yml
index f57c0324..67866d2a 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/net/proxy.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/net/proxy.dep.yml
@@ -1,15 +1,15 @@
---
name: golang.org/x/net/proxy
-version: v0.0.0-20210813160813-60bc85c4be6d
+version: v0.39.0
type: go
summary: Package proxy provides support for a variety of protocols to proxy network
data.
homepage: https://pkg.go.dev/golang.org/x/net/proxy
license: bsd-3-clause
licenses:
-- sources: net@v0.0.0-20210813160813-60bc85c4be6d/LICENSE
+- sources: net@v0.39.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -21,7 +21,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -36,7 +36,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.0.0-20210813160813-60bc85c4be6d/PATENTS
+- sources: net@v0.39.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/sys/execabs.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/sys/execabs.dep.yml
index 61062933..47c5393e 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/sys/execabs.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/sys/execabs.dep.yml
@@ -1,15 +1,15 @@
---
name: golang.org/x/sys/execabs
-version: v0.0.0-20211205182925-97ca703d548d
+version: v0.32.0
type: go
summary: Package execabs is a drop-in replacement for os/exec that requires PATH lookups
to find absolute paths.
homepage: https://pkg.go.dev/golang.org/x/sys/execabs
license: bsd-3-clause
licenses:
-- sources: sys@v0.0.0-20211205182925-97ca703d548d/LICENSE
+- sources: sys@v0.32.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -21,7 +21,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -36,7 +36,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: sys@v0.0.0-20211205182925-97ca703d548d/PATENTS
+- sources: sys@v0.32.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/sys/internal/unsafeheader.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/sys/internal/unsafeheader.dep.yml
deleted file mode 100644
index f88bcf5d..00000000
--- a/.licenses/libraries-repository-engine/go/golang.org/x/sys/internal/unsafeheader.dep.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-name: golang.org/x/sys/internal/unsafeheader
-version: v0.0.0-20211205182925-97ca703d548d
-type: go
-summary: Package unsafeheader contains header declarations for the Go runtime's slice
- and string implementations.
-homepage: https://pkg.go.dev/golang.org/x/sys/internal/unsafeheader
-license: bsd-3-clause
-licenses:
-- sources: sys@v0.0.0-20211205182925-97ca703d548d/LICENSE
- text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: sys@v0.0.0-20211205182925-97ca703d548d/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/golang.org/x/sys/unix.dep.yml b/.licenses/libraries-repository-engine/go/golang.org/x/sys/unix.dep.yml
index d2fcdcd6..63734fd7 100644
--- a/.licenses/libraries-repository-engine/go/golang.org/x/sys/unix.dep.yml
+++ b/.licenses/libraries-repository-engine/go/golang.org/x/sys/unix.dep.yml
@@ -1,14 +1,14 @@
---
name: golang.org/x/sys/unix
-version: v0.0.0-20211205182925-97ca703d548d
+version: v0.32.0
type: go
summary: Package unix contains an interface to the low-level operating system primitives.
homepage: https://pkg.go.dev/golang.org/x/sys/unix
license: bsd-3-clause
licenses:
-- sources: sys@v0.0.0-20211205182925-97ca703d548d/LICENSE
+- sources: sys@v0.32.0/LICENSE
text: |
- Copyright (c) 2009 The Go Authors. All rights reserved.
+ Copyright 2009 The Go Authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -20,7 +20,7 @@ licenses:
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
- * Neither the name of Google Inc. nor the names of its
+ * Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
@@ -35,7 +35,7 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: sys@v0.0.0-20211205182925-97ca703d548d/PATENTS
+- sources: sys@v0.32.0/PATENTS
text: |
Additional IP Rights Grant (Patents)
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/balancer/base.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/balancer/base.dep.yml
deleted file mode 100644
index 1226554b..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/balancer/base.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/balancer/base
-version: v1.42.0
-type: go
-summary: Package base defines a balancer base that can be used to build balancers
- with different picking algorithms.
-homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/base
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml
deleted file mode 100644
index 8e905bf5..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/balancer/grpclb/state
-version: v1.42.0
-type: go
-summary: Package state declares grpclb types to be set by resolvers wishing to pass
- information to grpclb via resolver.State Attributes.
-homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/grpclb/state
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/balancer/roundrobin.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/balancer/roundrobin.dep.yml
deleted file mode 100644
index 668ab491..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/balancer/roundrobin.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/balancer/roundrobin
-version: v1.42.0
-type: go
-summary: Package roundrobin defines a roundrobin balancer.
-homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/roundrobin
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/codes.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/codes.dep.yml
deleted file mode 100644
index a0d1bf4b..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/codes.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/codes
-version: v1.42.0
-type: go
-summary: Package codes defines the canonical error codes used by gRPC.
-homepage: https://pkg.go.dev/google.golang.org/grpc/codes
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/connectivity.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/connectivity.dep.yml
deleted file mode 100644
index ae2a2eb0..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/connectivity.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/connectivity
-version: v1.42.0
-type: go
-summary: Package connectivity defines connectivity semantics.
-homepage: https://pkg.go.dev/google.golang.org/grpc/connectivity
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/credentials.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/credentials.dep.yml
deleted file mode 100644
index f66a724d..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/credentials.dep.yml
+++ /dev/null
@@ -1,216 +0,0 @@
----
-name: google.golang.org/grpc/credentials
-version: v1.42.0
-type: go
-summary: Package credentials implements various credentials supported by gRPC library,
- which encapsulate all the state needed by a client to authenticate with a server
- and make various assertions, e.g., about the client's identity, role, or whether
- it is authorized to make a particular call.
-homepage: https://pkg.go.dev/google.golang.org/grpc/credentials
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/encoding.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/encoding.dep.yml
deleted file mode 100644
index d148412e..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/encoding.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/encoding
-version: v1.42.0
-type: go
-summary: Package encoding defines the interface for the compressor and codec, and
- functions to register and retrieve compressors and codecs.
-homepage: https://pkg.go.dev/google.golang.org/grpc/encoding
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/encoding/proto.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/encoding/proto.dep.yml
deleted file mode 100644
index e331139a..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/encoding/proto.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/encoding/proto
-version: v1.42.0
-type: go
-summary: Package proto defines the protobuf codec.
-homepage: https://pkg.go.dev/google.golang.org/grpc/encoding/proto
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/grpclog.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/grpclog.dep.yml
deleted file mode 100644
index 4952fc34..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/grpclog.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/grpclog
-version: v1.42.0
-type: go
-summary: Package grpclog defines logging for grpc.
-homepage: https://pkg.go.dev/google.golang.org/grpc/grpclog
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/backoff.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/backoff.dep.yml
deleted file mode 100644
index 61949bf2..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/backoff.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/backoff
-version: v1.42.0
-type: go
-summary: Package backoff implement the backoff strategy for gRPC.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/backoff
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/balancerload.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/balancerload.dep.yml
deleted file mode 100644
index 2513e20d..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/balancerload.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/balancerload
-version: v1.42.0
-type: go
-summary: Package balancerload defines APIs to parse server loads in trailers.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/balancerload
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/binarylog.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/binarylog.dep.yml
deleted file mode 100644
index ed8edbf6..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/binarylog.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/binarylog
-version: v1.42.0
-type: go
-summary: Package binarylog implementation binary logging as defined in https://github.com/grpc/proposal/blob/master/A16-binary-logging.md.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/binarylog
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/buffer.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/buffer.dep.yml
deleted file mode 100644
index 8e9bb4e4..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/buffer.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/buffer
-version: v1.42.0
-type: go
-summary: Package buffer provides an implementation of an unbounded buffer.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/buffer
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/channelz.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/channelz.dep.yml
deleted file mode 100644
index 27068574..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/channelz.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/internal/channelz
-version: v1.42.0
-type: go
-summary: Package channelz defines APIs for enabling channelz service, entry registration/deletion,
- and accessing channelz data.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/channelz
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/credentials.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/credentials.dep.yml
deleted file mode 100644
index bd02eb4c..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/credentials.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/credentials
-version: v1.42.0
-type: go
-summary: Package credentials defines APIs for parsing SPIFFE ID.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/credentials
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/envconfig.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/envconfig.dep.yml
deleted file mode 100644
index 33cddd0a..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/envconfig.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/envconfig
-version: v1.42.0
-type: go
-summary: Package envconfig contains grpc settings configured by environment variables.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/envconfig
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpclog.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpclog.dep.yml
deleted file mode 100644
index a9c24298..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpclog.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/grpclog
-version: v1.42.0
-type: go
-summary: Package grpclog (internal) defines depth logging for grpc.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpclog
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpcrand.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpcrand.dep.yml
deleted file mode 100644
index 7f6b6e7e..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpcrand.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/internal/grpcrand
-version: v1.42.0
-type: go
-summary: Package grpcrand implements math/rand functions in a concurrent-safe way
- with a global random source, independent of math/rand's global source.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcrand
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpcsync.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpcsync.dep.yml
deleted file mode 100644
index 7f97b50f..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpcsync.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/internal/grpcsync
-version: v1.42.0
-type: go
-summary: Package grpcsync implements additional synchronization primitives built upon
- the sync package.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcsync
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpcutil.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpcutil.dep.yml
deleted file mode 100644
index 1917d1f5..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/grpcutil.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/grpcutil
-version: v1.42.0
-type: go
-summary: Package grpcutil provides utility functions used across the gRPC codebase.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcutil
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/metadata.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/metadata.dep.yml
deleted file mode 100644
index de43c5c4..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/metadata.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/metadata
-version: v1.42.0
-type: go
-summary: Package metadata contains functions to set and get metadata from addresses.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/metadata
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver.dep.yml
deleted file mode 100644
index b556bbc9..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/resolver
-version: v1.42.0
-type: go
-summary: Package resolver provides internal resolver-related functionality.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver/dns.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver/dns.dep.yml
deleted file mode 100644
index 3ad8d452..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver/dns.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/internal/resolver/dns
-version: v1.42.0
-type: go
-summary: Package dns implements a dns resolver to be installed as the default resolver
- in grpc.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/dns
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml
deleted file mode 100644
index e9812d54..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/resolver/passthrough
-version: v1.42.0
-type: go
-summary: Package passthrough implements a pass-through resolver.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/passthrough
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver/unix.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver/unix.dep.yml
deleted file mode 100644
index 81a01198..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/resolver/unix.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/resolver/unix
-version: v1.42.0
-type: go
-summary: Package unix implements a resolver for unix targets.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/unix
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/serviceconfig.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/serviceconfig.dep.yml
deleted file mode 100644
index e650109f..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/serviceconfig.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/serviceconfig
-version: v1.42.0
-type: go
-summary: Package serviceconfig contains utility functions to parse service config.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/serviceconfig
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/status.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/status.dep.yml
deleted file mode 100644
index 863a399c..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/status.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/status
-version: v1.42.0
-type: go
-summary: Package status implements errors returned by gRPC.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/status
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/syscall.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/syscall.dep.yml
deleted file mode 100644
index 1e2fd439..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/syscall.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/internal/syscall
-version: v1.42.0
-type: go
-summary: Package syscall provides functionalities that grpc uses to get low-level
- operating system stats/info.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/syscall
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/transport.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/transport.dep.yml
deleted file mode 100644
index 3b4eb727..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/transport.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/internal/transport
-version: v1.42.0
-type: go
-summary: Package transport defines and implements message oriented communication channel
- to complete various transactions (e.g., an RPC).
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/transport
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/transport/networktype.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/transport/networktype.dep.yml
deleted file mode 100644
index 797552b4..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/transport/networktype.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/internal/transport/networktype
-version: v1.42.0
-type: go
-summary: Package networktype declares the network type to be used in the default dialer.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/transport/networktype
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/xds/env.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/xds/env.dep.yml
deleted file mode 100644
index 2952dd41..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/internal/xds/env.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/internal/xds/env
-version: v1.42.0
-type: go
-summary: Package env acts a single source of definition for all environment variables
- related to the xDS implementation in gRPC.
-homepage: https://pkg.go.dev/google.golang.org/grpc/internal/xds/env
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/keepalive.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/keepalive.dep.yml
deleted file mode 100644
index f7a9205d..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/keepalive.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/keepalive
-version: v1.42.0
-type: go
-summary: Package keepalive defines configurable parameters for point-to-point healthcheck.
-homepage: https://pkg.go.dev/google.golang.org/grpc/keepalive
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/metadata.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/metadata.dep.yml
deleted file mode 100644
index 51c5628a..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/metadata.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/metadata
-version: v1.42.0
-type: go
-summary: Package metadata define the structure of the metadata supported by gRPC library.
-homepage: https://pkg.go.dev/google.golang.org/grpc/metadata
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/peer.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/peer.dep.yml
deleted file mode 100644
index f311b923..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/peer.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/peer
-version: v1.42.0
-type: go
-summary: Package peer defines various peer information associated with RPCs and corresponding
- utils.
-homepage: https://pkg.go.dev/google.golang.org/grpc/peer
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/resolver.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/resolver.dep.yml
deleted file mode 100644
index 5483fa69..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/resolver.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/resolver
-version: v1.42.0
-type: go
-summary: Package resolver defines APIs for name resolution in gRPC.
-homepage: https://pkg.go.dev/google.golang.org/grpc/resolver
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/serviceconfig.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/serviceconfig.dep.yml
deleted file mode 100644
index 450cd697..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/serviceconfig.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/serviceconfig
-version: v1.42.0
-type: go
-summary: Package serviceconfig defines types and methods for operating on gRPC service
- configs.
-homepage: https://pkg.go.dev/google.golang.org/grpc/serviceconfig
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/stats.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/stats.dep.yml
deleted file mode 100644
index 1f817654..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/stats.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/stats
-version: v1.42.0
-type: go
-summary: Package stats is for collecting and reporting various network and RPC stats.
-homepage: https://pkg.go.dev/google.golang.org/grpc/stats
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/status.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/status.dep.yml
deleted file mode 100644
index 625859f4..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/status.dep.yml
+++ /dev/null
@@ -1,213 +0,0 @@
----
-name: google.golang.org/grpc/status
-version: v1.42.0
-type: go
-summary: Package status implements errors returned by gRPC.
-homepage: https://pkg.go.dev/google.golang.org/grpc/status
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/tap.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/grpc/tap.dep.yml
deleted file mode 100644
index e01b1611..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/grpc/tap.dep.yml
+++ /dev/null
@@ -1,214 +0,0 @@
----
-name: google.golang.org/grpc/tap
-version: v1.42.0
-type: go
-summary: Package tap defines the function handles which are executed on the transport
- layer of gRPC-Go and related information.
-homepage: https://pkg.go.dev/google.golang.org/grpc/tap
-license: apache-2.0
-licenses:
-- sources: grpc@v1.42.0/LICENSE
- text: |2
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/encoding/prototext.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/encoding/prototext.dep.yml
deleted file mode 100644
index 0cc4573a..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/encoding/prototext.dep.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-name: google.golang.org/protobuf/encoding/prototext
-version: v1.27.1
-type: go
-summary: Package prototext marshals and unmarshals protocol buffer messages as the
- textproto format.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/encoding/prototext
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/detrand.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/detrand.dep.yml
deleted file mode 100644
index e8dca248..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/detrand.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/detrand
-version: v1.27.1
-type: go
-summary: Package detrand provides deterministically random functionality.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/detrand
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml
deleted file mode 100644
index a2004e94..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/encoding/defval
-version: v1.27.1
-type: go
-summary: Package defval marshals and unmarshals textual forms of default values.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/defval
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml
deleted file mode 100644
index 696a9687..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/encoding/messageset
-version: v1.27.1
-type: go
-summary: Package messageset encodes and decodes the obsolete MessageSet wire format.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/messageset
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml
deleted file mode 100644
index fc330f51..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-name: google.golang.org/protobuf/internal/encoding/tag
-version: v1.27.1
-type: go
-summary: Package tag marshals and unmarshals the legacy struct tags as generated by
- historical versions of protoc-gen-go.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/tag
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/text.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/text.dep.yml
deleted file mode 100644
index 1e065fb3..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/encoding/text.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/encoding/text
-version: v1.27.1
-type: go
-summary: Package text implements the text format for protocol buffers.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/text
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/errors.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/errors.dep.yml
deleted file mode 100644
index 3fb7521b..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/errors.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/errors
-version: v1.27.1
-type: go
-summary: Package errors implements functions to manipulate errors.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/errors
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/filedesc.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/filedesc.dep.yml
deleted file mode 100644
index 77e0f935..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/filedesc.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/filedesc
-version: v1.27.1
-type: go
-summary: Package filedesc provides functionality for constructing descriptors.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/filedesc
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/filetype.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/filetype.dep.yml
deleted file mode 100644
index 465e2b36..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/filetype.dep.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-name: google.golang.org/protobuf/internal/filetype
-version: v1.27.1
-type: go
-summary: Package filetype provides functionality for wrapping descriptors with Go
- type information.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/filetype
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/flags.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/flags.dep.yml
deleted file mode 100644
index bf3dc8fd..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/flags.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/flags
-version: v1.27.1
-type: go
-summary: Package flags provides a set of flags controlled by build tags.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/flags
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/genid.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/genid.dep.yml
deleted file mode 100644
index 3248e84a..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/genid.dep.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-name: google.golang.org/protobuf/internal/genid
-version: v1.27.1
-type: go
-summary: Package genid contains constants for declarations in descriptor.proto and
- the well-known types.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/genid
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/order.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/order.dep.yml
deleted file mode 100644
index 9c01d35c..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/order.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/order
-version: v1.27.1
-type: go
-summary: Package order provides ordered access to messages and maps.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/order
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/pragma.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/pragma.dep.yml
deleted file mode 100644
index 02306686..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/pragma.dep.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-name: google.golang.org/protobuf/internal/pragma
-version: v1.27.1
-type: go
-summary: Package pragma provides types that can be embedded into a struct to statically
- enforce or prevent certain language properties.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/pragma
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/set.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/set.dep.yml
deleted file mode 100644
index 0f5f4727..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/set.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/set
-version: v1.27.1
-type: go
-summary: Package set provides simple set data structures for uint64s.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/set
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/strs.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/strs.dep.yml
deleted file mode 100644
index c7c6755a..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/strs.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/strs
-version: v1.27.1
-type: go
-summary: Package strs provides string manipulation functionality specific to protobuf.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/strs
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/version.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/version.dep.yml
deleted file mode 100644
index e52d8c61..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/internal/version.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/internal/version
-version: v1.27.1
-type: go
-summary: Package version records versioning information about this module.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/version
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/reflect/protodesc.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/reflect/protodesc.dep.yml
deleted file mode 100644
index 40e0aff5..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/reflect/protodesc.dep.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-name: google.golang.org/protobuf/reflect/protodesc
-version: v1.27.1
-type: go
-summary: Package protodesc provides functionality for converting FileDescriptorProto
- messages to/from protoreflect.FileDescriptor values.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/reflect/protodesc
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml
deleted file mode 100644
index a796d647..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/reflect/protoreflect
-version: v1.27.1
-type: go
-summary: Package protoreflect provides interfaces to dynamically manipulate messages.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/reflect/protoreflect
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml
deleted file mode 100644
index f729104f..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-name: google.golang.org/protobuf/reflect/protoregistry
-version: v1.27.1
-type: go
-summary: Package protoregistry provides data structures to register and lookup protobuf
- descriptor types.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/reflect/protoregistry
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/runtime/protoiface.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/runtime/protoiface.dep.yml
deleted file mode 100644
index e87bca2b..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/runtime/protoiface.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/runtime/protoiface
-version: v1.27.1
-type: go
-summary: Package protoiface contains types referenced or implemented by messages.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/runtime/protoiface
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml
deleted file mode 100644
index 9fe8c319..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-name: google.golang.org/protobuf/runtime/protoimpl
-version: v1.27.1
-type: go
-summary: Package protoimpl contains the default implementation for messages generated
- by protoc-gen-go.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/runtime/protoimpl
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/anypb.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/anypb.dep.yml
deleted file mode 100644
index ae33d79d..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/anypb.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/types/known/anypb
-version: v1.27.1
-type: go
-summary: Package anypb contains generated types for google/protobuf/any.proto.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/types/known/anypb
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/durationpb.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/durationpb.dep.yml
deleted file mode 100644
index e6f6aa89..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/durationpb.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/types/known/durationpb
-version: v1.27.1
-type: go
-summary: Package durationpb contains generated types for google/protobuf/duration.proto.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/types/known/durationpb
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml b/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml
deleted file mode 100644
index 65407494..00000000
--- a/.licenses/libraries-repository-engine/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/types/known/timestamppb
-version: v1.27.1
-type: go
-summary: Package timestamppb contains generated types for google/protobuf/timestamp.proto.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/types/known/timestamppb
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.27.1/LICENSE
- text: |
- Copyright (c) 2018 The Go Authors. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- * Neither the name of Google Inc. nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.27.1/PATENTS
- text: |
- Additional IP Rights Grant (Patents)
-
- "This implementation" means the copyrightable works distributed by
- Google as part of the Go project.
-
- Google hereby grants to You a perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as stated in this section)
- patent license to make, have made, use, offer to sell, sell, import,
- transfer and otherwise run, modify and propagate the contents of this
- implementation of Go, where such license applies only to those patent
- claims, both currently owned or controlled by Google and acquired in
- the future, licensable by Google that are necessarily infringed by this
- implementation of Go. This grant does not include claims that would be
- infringed only as a consequence of further modification of this
- implementation. If you or your agent or exclusive licensee institute or
- order or agree to the institution of patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit) alleging
- that this implementation of Go or any code incorporated within this
- implementation of Go constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any patent
- rights granted to you under this License for this implementation of Go
- shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/libraries-repository-engine/go/gopkg.in/yaml.v3.dep.yml b/.licenses/libraries-repository-engine/go/gopkg.in/yaml.v3.dep.yml
new file mode 100644
index 00000000..09288ff2
--- /dev/null
+++ b/.licenses/libraries-repository-engine/go/gopkg.in/yaml.v3.dep.yml
@@ -0,0 +1,82 @@
+---
+name: gopkg.in/yaml.v3
+version: v3.0.1
+type: go
+summary: Package yaml implements YAML support for the Go language.
+homepage: https://pkg.go.dev/gopkg.in/yaml.v3
+# Apache-2.0 subsumes MIT
+# https://www.gnu.org/licenses/license-compatibility.html#combining
+license: apache-2.0
+licenses:
+- sources: LICENSE
+ text: |2
+
+ This project is covered by two different licenses: MIT and Apache.
+
+ #### MIT License ####
+
+ The following files were ported to Go from C files of libyaml, and thus
+ are still covered by their original MIT license, with the additional
+ copyright staring in 2011 when the project was ported over:
+
+ apic.go emitterc.go parserc.go readerc.go scannerc.go
+ writerc.go yamlh.go yamlprivateh.go
+
+ Copyright (c) 2006-2010 Kirill Simonov
+ Copyright (c) 2006-2011 Kirill Simonov
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of
+ this software and associated documentation files (the "Software"), to deal in
+ the Software without restriction, including without limitation the rights to
+ use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+ of the Software, and to permit persons to whom the Software is furnished to do
+ so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+ ### Apache License ###
+
+ All the remaining project files are covered by the Apache license:
+
+ Copyright (c) 2011-2019 Canonical Ltd
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+- sources: README.md
+ text: |-
+ The yaml package is licensed under the MIT and Apache License 2.0 licenses.
+ Please see the LICENSE file for details.
+notices:
+- sources: NOTICE
+ text: |-
+ Copyright 2011-2016 Canonical Ltd.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/.markdown-link-check.json b/.markdown-link-check.json
index da798797..c5e178dd 100644
--- a/.markdown-link-check.json
+++ b/.markdown-link-check.json
@@ -1,4 +1,12 @@
{
+ "httpHeaders": [
+ {
+ "urls": ["https://docs.github.com/"],
+ "headers": {
+ "Accept-Encoding": "gzip, deflate, br"
+ }
+ }
+ ],
"retryOn429": true,
"retryCount": 3,
"aliveStatusCodes": [200, 206]
diff --git a/.prettierignore b/.prettierignore
index d7e1240f..9e3a100a 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -2,3 +2,5 @@
/.licenses/
/tests/testdata/test_sync/golden/logs/
+__pycache__/
+node_modules/
diff --git a/Taskfile.yml b/Taskfile.yml
index c8bd6775..cd5f4a6c 100644
--- a/Taskfile.yml
+++ b/Taskfile.yml
@@ -6,8 +6,15 @@ vars:
DEFAULT_GO_MODULE_PATH: ./
DEFAULT_GO_PACKAGES:
sh: |
- echo $(cd {{default .DEFAULT_GO_MODULE_PATH .GO_MODULE_PATH}} && go list ./... | tr '\n' ' ' || echo '"ERROR: Unable to discover Go packages"')
+ echo $(
+ cd {{default .DEFAULT_GO_MODULE_PATH .GO_MODULE_PATH}} &&
+ go list ./... | tr '\n' ' ' ||
+ echo '"ERROR: Unable to discover Go packages"'
+ )
+ # `-ldflags` flag to use for `go build` command
LDFLAGS:
+ # `-ldflags` flag to use for `go test` command
+ TEST_LDFLAGS:
tasks:
build:
@@ -29,11 +36,12 @@ tasks:
- task: python:lint
- task: yaml:lint
- format:
- desc: Correct the formatting of the project's files
+ fix:
+ desc: Make automated corrections to the project's files
deps:
- task: general:format-prettier
- task: go:format
+ - task: go:tidy
- task: markdown:fix
- task: python:format
@@ -48,7 +56,8 @@ tasks:
cmds:
- |
if ! which ec &>/dev/null; then
- echo "ec not found or not in PATH. Please install: https://github.com/editorconfig-checker/editorconfig-checker#installation"
+ echo "ec not found or not in PATH."
+ echo "Please install: https://github.com/editorconfig-checker/editorconfig-checker#installation"
exit 1
fi
- ec
@@ -58,7 +67,7 @@ tasks:
desc: Build the Go code
dir: "{{.DEFAULT_GO_MODULE_PATH}}"
cmds:
- - go build -v -o libraries-repository-engine{{exeExt}} {{.LDFLAGS}}
+ - CGO_ENABLED=0 go build -v -o libraries-repository-engine{{exeExt}} {{.LDFLAGS}}
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/test-go-task/Taskfile.yml
go:test:
@@ -72,6 +81,7 @@ tasks:
-run '{{default ".*" .GO_TEST_REGEX}}' \
{{default "-timeout 10m -coverpkg=./... -covermode=atomic" .GO_TEST_FLAGS}} \
-coverprofile=coverage_unit.txt \
+ {{.TEST_LDFLAGS}} \
{{default .DEFAULT_GO_PACKAGES .GO_PACKAGES}}
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/test-go-integration-task/Taskfile.yml
@@ -83,6 +93,14 @@ tasks:
cmds:
- poetry run pytest tests
+ go:tidy:
+ desc: Refresh dependency metadata
+ dir: "{{default .DEFAULT_GO_MODULE_PATH .GO_MODULE_PATH}}"
+ vars:
+ GO_VERSION: 1.24.0
+ cmds:
+ - go mod tidy -compat={{.GO_VERSION}}
+
go:check:
desc: Check for problems with Go code
deps:
@@ -130,13 +148,15 @@ tasks:
desc: Check for broken links
deps:
- task: docs:generate
+ - task: npm:install-deps
cmds:
- |
if [[ "{{.OS}}" == "Windows_NT" ]]; then
# npx --call uses the native shell, which makes it too difficult to use npx for this application on Windows,
# so the Windows user is required to have markdown-link-check installed and in PATH.
if ! which markdown-link-check &>/dev/null; then
- echo "markdown-link-check not found or not in PATH. Please install: https://github.com/tcort/markdown-link-check#readme"
+ echo "markdown-link-check not found or not in PATH."
+ echo "Please install: https://github.com/tcort/markdown-link-check#readme"
exit 1
fi
# Default behavior of the task on Windows is to exit the task when the first broken link causes a non-zero
@@ -185,15 +205,25 @@ tasks:
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-markdown-task/Taskfile.yml
markdown:fix:
desc: Automatically correct linting violations in Markdown files where possible
+ deps:
+ - task: npm:install-deps
cmds:
- npx markdownlint-cli --fix "**/*.md"
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-markdown-task/Taskfile.yml
markdown:lint:
desc: Check for problems in Markdown files
+ deps:
+ - task: npm:install-deps
cmds:
- npx markdownlint-cli "**/*.md"
+ # Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/npm-task/Taskfile.yml
+ npm:install-deps:
+ desc: Install dependencies managed by npm
+ cmds:
+ - npm install
+
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/poetry-task/Taskfile.yml
poetry:install-deps:
desc: Install dependencies managed by Poetry
@@ -219,12 +249,16 @@ tasks:
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-prettier-formatting-task/Taskfile.yml
general:format-prettier:
desc: Format all supported files with Prettier
+ deps:
+ - task: npm:install-deps
cmds:
- npx prettier --write .
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-dependencies-task/Taskfile.yml
general:cache-dep-licenses:
desc: Cache dependency license metadata
+ deps:
+ - task: general:prepare-deps
cmds:
- |
if ! which licensed &>/dev/null; then
@@ -232,7 +266,8 @@ tasks:
echo "Licensed does not have Windows support."
echo "Please use Linux/macOS or download the dependencies cache from the GitHub Actions workflow artifact."
else
- echo "licensed not found or not in PATH. Please install: https://github.com/github/licensed#as-an-executable"
+ echo "licensed not found or not in PATH."
+ echo "Please install: https://github.com/github/licensed#as-an-executable"
fi
exit 1
fi
@@ -262,6 +297,11 @@ tasks:
cmds:
- poetry run codespell --write-changes
+ # Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-go-dependencies-task/Taskfile.yml
+ general:prepare-deps:
+ desc: Prepare project dependencies for license check
+ # No preparation is needed for Go module-based projects.
+
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-yaml-task/Taskfile.yml
yaml:lint:
desc: Check for problems with YAML files
diff --git a/go.mod b/go.mod
index c829ad78..22df6409 100644
--- a/go.mod
+++ b/go.mod
@@ -1,51 +1,39 @@
module github.com/arduino/libraries-repository-engine
-go 1.17
+go 1.24.0
require (
- github.com/arduino/arduino-cli v0.0.0-20210520100059-2666b6ec51e9
- github.com/arduino/go-paths-helper v1.7.0
- github.com/go-git/go-git/v5 v5.4.3-0.20220108132248-a5bbcd278ab1
- github.com/spf13/cobra v1.4.0
- github.com/spf13/pflag v1.0.5
- github.com/stretchr/testify v1.7.1
+ github.com/arduino/go-paths-helper v1.13.1
+ github.com/go-git/go-git/v5 v5.16.0
+ github.com/spf13/cobra v1.9.1
+ github.com/spf13/pflag v1.0.6
+ github.com/stretchr/testify v1.10.0
github.com/vaughan0/go-ini v0.0.0-20130923145212-a98ad7ee00ec
- go.bug.st/relaxed-semver v0.9.0
+ go.bug.st/relaxed-semver v0.15.0
)
require (
- github.com/Microsoft/go-winio v0.5.0 // indirect
- github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7 // indirect
- github.com/acomagu/bufpipe v1.0.3 // indirect
- github.com/arduino/go-properties-orderedmap v1.3.0 // indirect
- github.com/codeclysm/extract/v3 v3.0.2 // indirect
+ dario.cat/mergo v1.0.1 // indirect
+ github.com/Microsoft/go-winio v0.6.2 // indirect
+ github.com/ProtonMail/go-crypto v1.1.6 // indirect
+ github.com/cloudflare/circl v1.6.1 // indirect
+ github.com/cyphar/filepath-securejoin v0.4.1 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
- github.com/emirpasic/gods v1.12.0 // indirect
- github.com/go-git/gcfg v1.5.0 // indirect
- github.com/go-git/go-billy/v5 v5.3.1 // indirect
- github.com/golang/protobuf v1.5.2 // indirect
- github.com/h2non/filetype v1.0.8 // indirect
- github.com/imdario/mergo v0.3.12 // indirect
- github.com/inconshreveable/mousetrap v1.0.0 // indirect
+ github.com/emirpasic/gods v1.18.1 // indirect
+ github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
+ github.com/go-git/go-billy/v5 v5.6.2 // indirect
+ github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
+ github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
- github.com/juju/errors v0.0.0-20181118221551-089d3ea4e4d5 // indirect
- github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351 // indirect
- github.com/mitchellh/go-homedir v1.1.0 // indirect
- github.com/pkg/errors v0.9.1 // indirect
+ github.com/kevinburke/ssh_config v1.2.0 // indirect
+ github.com/pjbgf/sha1cd v0.3.2 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
- github.com/pmylund/sortutil v0.0.0-20120526081524-abeda66eb583 // indirect
- github.com/sergi/go-diff v1.1.0 // indirect
- github.com/sirupsen/logrus v1.7.0 // indirect
- github.com/xanzy/ssh-agent v0.3.1 // indirect
- go.bug.st/cleanup v1.0.0 // indirect
- go.bug.st/downloader/v2 v2.1.1 // indirect
- golang.org/x/crypto v0.0.0-20210817164053-32db794688a5 // indirect
- golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d // indirect
- golang.org/x/sys v0.0.0-20211205182925-97ca703d548d // indirect
- golang.org/x/text v0.3.7 // indirect
- google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa // indirect
- google.golang.org/grpc v1.42.0 // indirect
- google.golang.org/protobuf v1.27.1 // indirect
+ github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect
+ github.com/skeema/knownhosts v1.3.1 // indirect
+ github.com/xanzy/ssh-agent v0.3.3 // indirect
+ golang.org/x/crypto v0.37.0 // indirect
+ golang.org/x/net v0.39.0 // indirect
+ golang.org/x/sys v0.32.0 // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
- gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
+ gopkg.in/yaml.v3 v3.0.1 // indirect
)
diff --git a/go.sum b/go.sum
index 2d11c6f3..08b12e0e 100644
--- a/go.sum
+++ b/go.sum
@@ -1,450 +1,116 @@
-cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
-cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
-github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
-github.com/GeertJohan/go.incremental v1.0.0/go.mod h1:6fAjUhbVuX1KcMD3c8TEgVUqmo4seqhv0i0kdATSkM0=
-github.com/Microsoft/go-winio v0.5.0 h1:Elr9Wn+sGKPlkaBvwu4mTrxtmOp3F3yV9qhaHbXGjwU=
-github.com/Microsoft/go-winio v0.5.0/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84=
-github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
-github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7 h1:YoJbenK9C67SkzkDfmQuVln04ygHj3vjZfd9FL+GmQQ=
-github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo=
-github.com/acomagu/bufpipe v1.0.3 h1:fxAGrHZTgQ9w5QqVItgzwj235/uYZYgbXitB+dLupOk=
-github.com/acomagu/bufpipe v1.0.3/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4=
-github.com/akavel/rsrc v0.8.0/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c=
-github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs=
-github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
-github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
-github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA=
-github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=
-github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
-github.com/arduino/arduino-cli v0.0.0-20210520100059-2666b6ec51e9 h1:UpPNtwrPcpGze+JAuNMx2edBmel7A0jPcZdMuUcyYdY=
-github.com/arduino/arduino-cli v0.0.0-20210520100059-2666b6ec51e9/go.mod h1:HNbHWr7qq+9M2rhzBUJIBIpCMRlB6+mptNDLMDZNlG0=
-github.com/arduino/board-discovery v0.0.0-20180823133458-1ba29327fb0c/go.mod h1:HK7SpkEax/3P+0w78iRQx1sz1vCDYYw9RXwHjQTB5i8=
-github.com/arduino/go-paths-helper v1.0.1/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck=
-github.com/arduino/go-paths-helper v1.2.0/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck=
-github.com/arduino/go-paths-helper v1.5.0/go.mod h1:V82BWgAAp4IbmlybxQdk9Bpkz8M4Qyx+RAFKaG9NuvU=
-github.com/arduino/go-paths-helper v1.7.0 h1:S9l5BP2aogz1CgyqqnncXt0PLpK4yvwOW/wu/LaR3tc=
-github.com/arduino/go-paths-helper v1.7.0/go.mod h1:V82BWgAAp4IbmlybxQdk9Bpkz8M4Qyx+RAFKaG9NuvU=
-github.com/arduino/go-properties-orderedmap v1.3.0 h1:4No/vQopB36e7WUIk6H6TxiSEJPiMrVOCZylYmua39o=
-github.com/arduino/go-properties-orderedmap v1.3.0/go.mod h1:DKjD2VXY/NZmlingh4lSFMEYCVubfeArCsGPGDwb2yk=
-github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b/go.mod h1:uwGy5PpN4lqW97FiLnbcx+xx8jly5YuPMJWfVwwjJiQ=
-github.com/arduino/go-win32-utils v0.0.0-20180330194947-ed041402e83b h1:3PjgYG5gVPA7cipp7vIR2lF96KkEJIFBJ+ANnuv6J20=
-github.com/arduino/go-win32-utils v0.0.0-20180330194947-ed041402e83b/go.mod h1:iIPnclBMYm1g32Q5kXoqng4jLhMStReIP7ZxaoUC2y8=
-github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
+dario.cat/mergo v1.0.1 h1:Ra4+bf83h2ztPIQYNP99R6m+Y7KfnARDfID+a+vLl4s=
+dario.cat/mergo v1.0.1/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk=
+github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY=
+github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
+github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
+github.com/ProtonMail/go-crypto v1.1.6 h1:ZcV+Ropw6Qn0AX9brlQLAUXfqLBc7Bl+f/DmNxpLfdw=
+github.com/ProtonMail/go-crypto v1.1.6/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE=
+github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8=
+github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4=
+github.com/arduino/go-paths-helper v1.13.1 h1:M7SCdLB2VldxOdChnjZkxAZwWZdDtNY4IlHL9nxGQFo=
+github.com/arduino/go-paths-helper v1.13.1/go.mod h1:dDodKn2ZX4iwuoBMapdDO+5d0oDLBeM4BS0xS4i40Ak=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
-github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
-github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
-github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
-github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
-github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
-github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
-github.com/cmaglie/go.rice v1.0.3/go.mod h1:AF3bOWkvdOpp8/S3UL8qbQ4N7DiISIbJtj54GWFPAsc=
-github.com/cmaglie/pb v1.0.27/go.mod h1:GilkKZMXYjBA4NxItWFfO+lwkp59PLHQ+IOW/b/kmZI=
-github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
-github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
-github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI=
-github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
-github.com/codeclysm/cc v1.2.2/go.mod h1:XtW4ArCNgQwFphcRGG9+sPX5WM1J6/u0gMy5ZdV3obA=
-github.com/codeclysm/extract/v3 v3.0.2 h1:sB4LcE3Php7LkhZwN0n2p8GCwZe92PEQutdbGURf5xc=
-github.com/codeclysm/extract/v3 v3.0.2/go.mod h1:NKsw+hqua9H+Rlwy/w/3Qgt9jDonYEgB6wJu+25eOKw=
-github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk=
-github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
-github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
-github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
-github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
-github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
-github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
-github.com/creack/goselect v0.1.1/go.mod h1:a/NhLweNvqIYMuxcMOuWY516Cimucms3DglDzQP3hKY=
-github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY=
-github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
-github.com/daaku/go.zipexe v1.0.0/go.mod h1:z8IiR6TsVLEYKwXAoE/I+8ys/sDkgTzSL0CLnGVd57E=
+github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0=
+github.com/cloudflare/circl v1.6.1/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs=
+github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
+github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s=
+github.com/cyphar/filepath-securejoin v0.4.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
-github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
-github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg=
-github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o=
-github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
-github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
-github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
-github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
-github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ=
-github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0=
-github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
-github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
-github.com/fluxio/iohelpers v0.0.0-20160419043813-3a4dd67a94d2/go.mod h1:c7sGIpDbBo0JZZ1tKyC1p5smWf8QcUjK4bFtZjHAecg=
-github.com/fluxio/multierror v0.0.0-20160419044231-9c68d39025e5/go.mod h1:BEUDl7FG1cc76sM0J0x8dqr6RhiL4uqvk6oFkwuNyuM=
-github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
-github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
-github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
-github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
-github.com/gliderlabs/ssh v0.2.2 h1:6zsha5zo/TWhRhwqCD3+EarCAgZ2yN28ipRnGPnwkI0=
-github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0=
-github.com/go-git/gcfg v1.5.0 h1:Q5ViNfGF8zFgyJWPqYwA7qGFoMTEiBmdlkcfRmpIMa4=
-github.com/go-git/gcfg v1.5.0/go.mod h1:5m20vg6GwYabIxaOonVkTdrILxQMpEShl1xiMF4ua+E=
-github.com/go-git/go-billy/v5 v5.3.1 h1:CPiOUAzKtMRvolEKw+bG1PLRpT7D3LIs3/3ey4Aiu34=
-github.com/go-git/go-billy/v5 v5.3.1/go.mod h1:pmpqyWchKfYfrkb/UVH4otLvyi/5gJlGI4Hb3ZqZ3W0=
-github.com/go-git/go-git-fixtures/v4 v4.3.1 h1:y5z6dd3qi8Hl+stezc8p3JxDkoTRqMAlKnXHuzrfjTQ=
-github.com/go-git/go-git-fixtures/v4 v4.3.1/go.mod h1:8LHG1a3SRW71ettAD/jW13h8c6AqjVSeL11RAdgaqpo=
-github.com/go-git/go-git/v5 v5.4.3-0.20220108132248-a5bbcd278ab1 h1:SOsPAe0H0bWpQu47kgLc5/H4fsG2k/iyziD9xGGNi3M=
-github.com/go-git/go-git/v5 v5.4.3-0.20220108132248-a5bbcd278ab1/go.mod h1:U7oc8MDRtQhVD6StooNkBMVsh/Y4J/2Vl36Mo4IclvM=
-github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
-github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
-github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
-github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
-github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
-github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
-github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
-github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
-github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
-github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
-github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
-github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=
-github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
-github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
-github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=
-github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
-github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
-github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
-github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
-github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
-github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=
-github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
-github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
-github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
-github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
-github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
-github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU=
-github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
-github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
-github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
-github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
-github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
-github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
-github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
-github.com/h2non/filetype v1.0.6/go.mod h1:isekKqOuhMj+s/7r3rIeTErIRy4Rub5uBWHfvMusLMU=
-github.com/h2non/filetype v1.0.8 h1:le8gpf+FQA0/DlDABbtisA1KiTS0Xi+YSC/E8yY3Y14=
-github.com/h2non/filetype v1.0.8/go.mod h1:isekKqOuhMj+s/7r3rIeTErIRy4Rub5uBWHfvMusLMU=
-github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
-github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
-github.com/imdario/mergo v0.3.12 h1:b6R2BslTbIEToALKP7LxUvijTsNI9TAe80pLWN2g/HU=
-github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
-github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=
-github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
+github.com/elazarl/goproxy v1.7.2 h1:Y2o6urb7Eule09PjlhQRGNsqRfPmYI3KKQLFpCAV3+o=
+github.com/elazarl/goproxy v1.7.2/go.mod h1:82vkLNir0ALaW14Rc399OTTjyNREgmdL2cVoIbS6XaE=
+github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
+github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
+github.com/gliderlabs/ssh v0.3.8 h1:a4YXD1V7xMF9g5nTkdfnja3Sxy1PVDCj1Zg4Wb8vY6c=
+github.com/gliderlabs/ssh v0.3.8/go.mod h1:xYoytBv1sV0aL3CavoDuJIQNURXkkfPA/wxQ1pL1fAU=
+github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI=
+github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic=
+github.com/go-git/go-billy/v5 v5.6.2 h1:6Q86EsPXMa7c3YZ3aLAQsMA0VlWmy43r6FHqa/UNbRM=
+github.com/go-git/go-billy/v5 v5.6.2/go.mod h1:rcFC2rAsp/erv7CMz9GczHcuD0D32fWzH+MJAU+jaUU=
+github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4=
+github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII=
+github.com/go-git/go-git/v5 v5.16.0 h1:k3kuOEpkc0DeY7xlL6NaaNg39xdgQbtH5mwCafHO9AQ=
+github.com/go-git/go-git/v5 v5.16.0/go.mod h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8=
+github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 h1:f+oWsMOmNPc8JmEHVZIycC7hBoQxHH9pNKQORJNozsQ=
+github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8/go.mod h1:wcDNUvekVysuuOpQKo3191zZyTpiI6se1N1ULghS0sw=
+github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
+github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
+github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
+github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A=
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
-github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
-github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4=
-github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
-github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
-github.com/juju/clock v0.0.0-20180524022203-d293bb356ca4/go.mod h1:nD0vlnrUjcjJhqN5WuCWZyzfd5AHZAC9/ajvbSx69xA=
-github.com/juju/errors v0.0.0-20150916125642-1b5e39b83d18/go.mod h1:W54LbzXuIE0boCoNJfwqpmkKJ1O4TCTZMetAt6jGk7Q=
-github.com/juju/errors v0.0.0-20181118221551-089d3ea4e4d5 h1:rhqTjzJlm7EbkELJDKMTU7udov+Se0xZkWmugr6zGok=
-github.com/juju/errors v0.0.0-20181118221551-089d3ea4e4d5/go.mod h1:W54LbzXuIE0boCoNJfwqpmkKJ1O4TCTZMetAt6jGk7Q=
-github.com/juju/loggo v0.0.0-20170605014607-8232ab8918d9/go.mod h1:vgyd7OREkbtVEN/8IXZe5Ooef3LQePvuBm9UWj6ZL8U=
-github.com/juju/loggo v0.0.0-20190526231331-6e530bcce5d8 h1:UUHMLvzt/31azWTN/ifGWef4WUqvXk0iRqdhdy/2uzI=
-github.com/juju/loggo v0.0.0-20190526231331-6e530bcce5d8/go.mod h1:vgyd7OREkbtVEN/8IXZe5Ooef3LQePvuBm9UWj6ZL8U=
-github.com/juju/retry v0.0.0-20160928201858-1998d01ba1c3/go.mod h1:OohPQGsr4pnxwD5YljhQ+TZnuVRYpa5irjugL1Yuif4=
-github.com/juju/testing v0.0.0-20200510222523-6c8c298c77a0 h1:+WWUkhnTjV6RNOxkcwk79qrjeyHEHvBzlneueBsatX4=
-github.com/juju/testing v0.0.0-20200510222523-6c8c298c77a0/go.mod h1:hpGvhGHPVbNBraRLZEhoQwFLMrjK8PSlO4D3nDjKYXo=
-github.com/juju/utils v0.0.0-20180808125547-9dfc6dbfb02b/go.mod h1:6/KLg8Wz/y2KVGWEpkK9vMNGkOnu4k/cqs8Z1fKjTOk=
-github.com/juju/version v0.0.0-20161031051906-1f41e27e54f2/go.mod h1:kE8gK5X0CImdr7qpSKl3xB2PmpySSmfj7zVbkZFs81U=
-github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
-github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM=
-github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351 h1:DowS9hvgyYSX4TO5NpyC606/Z4SxnNYbT+WX27or6Ck=
-github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM=
-github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=
-github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
-github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
-github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
+github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4=
+github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
-github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI=
-github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
+github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
+github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
-github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
-github.com/leonelquinteros/gotext v1.4.0/go.mod h1:yZGXREmoGTtBvZHNcc+Yfug49G/2spuF/i/Qlsvz1Us=
-github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
-github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4=
-github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
-github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84/go.mod h1:Pb6XcsXyropB9LNHhnqaknG/vEwYztLkQzVCHv8sQ3M=
-github.com/matryer/is v1.2.0 h1:92UTHpy8CDwaJ08GqLDzhhuixiBUUD1p3AU6PHddz4A=
-github.com/matryer/is v1.2.0/go.mod h1:2fLPjFQM9rhQ15aVEtbuwhJinnOqrmgXPNdZsdwlWXA=
-github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
-github.com/mattn/go-isatty v0.0.8 h1:HLtExJ+uU2HOZ+wI0Tt5DtUDrx8yhUqDcp7fYERX4CE=
-github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
-github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
-github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
-github.com/mdlayher/genetlink v0.0.0-20190313224034-60417448a851/go.mod h1:EsbsAEUEs15qC1cosAwxgCWV0Qhd8TmkxnA9Kw1Vhl4=
-github.com/mdlayher/netlink v0.0.0-20190313131330-258ea9dff42c/go.mod h1:eQB3mZE4aiYnlUsyGGCOpPETfdQq4Jhsgf1fk3cwQaA=
-github.com/mdlayher/taskstats v0.0.0-20190313225729-7cbba52ee072/go.mod h1:sGdS7A6CAETR53zkdjGkgoFlh1vSm7MtX+i8XfEsTMA=
-github.com/miekg/dns v1.0.5/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
-github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=
-github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
-github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE=
-github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
-github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
-github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
-github.com/nkovacs/streamquote v1.0.0/go.mod h1:BN+NaZ2CmdKqUuTUXUEm9j95B2TRbpOWpxbJYzzgUsc=
-github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U=
-github.com/oleksandr/bonjour v0.0.0-20160508152359-5dcf00d8b228/go.mod h1:MGuVJ1+5TX1SCoO2Sx0eAnjpdRytYla2uC1YIZfkC9c=
-github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo=
-github.com/pelletier/go-toml v1.2.0 h1:T5zMGML61Wp+FlcbWjRDT7yAxhJNAiPPLOFECq181zc=
-github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
-github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
-github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
+github.com/onsi/gomega v1.34.1 h1:EUMJIKUjM8sKjYbtxQI9A4z2o+rruxnzNvpknOXie6k=
+github.com/onsi/gomega v1.34.1/go.mod h1:kU1QgUvBDLXBJq618Xvm2LUX6rSAfRaFRTcdOeDLwwY=
+github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4=
+github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
-github.com/pmylund/sortutil v0.0.0-20120526081524-abeda66eb583 h1:ogHi8YLNeIxABOaH6UgtbwkODheuAK+ErP8gWXYQVj0=
-github.com/pmylund/sortutil v0.0.0-20120526081524-abeda66eb583/go.mod h1:sFPiU/UgDcsQVu3vkqpZLCXWFwUoQRpHGu9ATihPAl0=
-github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
-github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso=
-github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
-github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
-github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
-github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
-github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
-github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
-github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
-github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
-github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5/go.mod h1:GEXHk5HgEKCvEIIrSpFI3ozzG5xOKA2DVlEX/gGnewM=
-github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
-github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
-github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
+github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
+github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
-github.com/schollz/closestmatch v2.1.0+incompatible/go.mod h1:RtP1ddjLong6gTkbtmuhtR2uUrrJOpYzYRvbcPAid+g=
-github.com/segmentio/fasthash v0.0.0-20180216231524-a72b379d632e/go.mod h1:tm/wZFQ8e24NYaBGIlnO2WGCAi67re4HHuOm0sftE/M=
-github.com/segmentio/objconv v1.0.1/go.mod h1:auayaH5k3137Cl4SoXTgrzQcuQDmvuVtZgS0fb1Ahys=
-github.com/segmentio/stats/v4 v4.5.3/go.mod h1:LsaahUJR7iiSs8mnkvQvdQ/RLHAS5adGLxuntg0ydGo=
-github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
-github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=
-github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=
-github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
-github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
-github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
-github.com/sirupsen/logrus v1.7.0 h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM=
+github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8=
+github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4=
github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
-github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
-github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
-github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
-github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
-github.com/spf13/afero v1.1.2 h1:m8/z1t7/fwjysjQRYbP0RD+bUIF/8tJwPdEZsI83ACI=
-github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
-github.com/spf13/cast v1.3.0 h1:oget//CVOEoFewqQxwr0Ej5yjygnqGkvggSE/gB35Q8=
-github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
-github.com/spf13/cobra v1.0.1-0.20200710201246-675ae5f5a98c/go.mod h1:aeNIJzz/GSSVlS+gpCpQWZ83BKbsoW57mr90+YthtkQ=
-github.com/spf13/cobra v1.4.0 h1:y+wJpx64xcgO1V+RcnwW0LEHxTKRi2ZDPSBjWnrg88Q=
-github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g=
-github.com/spf13/jwalterweatherman v1.0.0 h1:XHEdyB+EcvlqZamSM4ZOMGlc93t6AcsBEu9Gc1vn7yk=
-github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
-github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
-github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
-github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
-github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE=
-github.com/spf13/viper v1.6.2 h1:7aKfF+e8/k68gda3LOjo5RxiUqddoFxVq4BKBPrxk5E=
-github.com/spf13/viper v1.6.2/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k=
-github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI=
+github.com/skeema/knownhosts v1.3.1 h1:X2osQ+RAjK76shCbvhHHHVl3ZlgDm8apHEHFqRjnBY8=
+github.com/skeema/knownhosts v1.3.1/go.mod h1:r7KTdC8l4uxWRyK2TpQZ/1o5HaSzh06ePQNxPwTcfiY=
+github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo=
+github.com/spf13/cobra v1.9.1/go.mod h1:nDyEzZ8ogv936Cinf6g1RU9MRY64Ir93oCnqb9wxYW0=
+github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o=
+github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
-github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
-github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
-github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
-github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
-github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
-github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
-github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY=
-github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
-github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s=
-github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw=
-github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
-github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc=
-github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
-github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
+github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
+github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/vaughan0/go-ini v0.0.0-20130923145212-a98ad7ee00ec h1:DGmKwyZwEB8dI7tbLt/I/gQuP559o/0FrAkHKlQM/Ks=
github.com/vaughan0/go-ini v0.0.0-20130923145212-a98ad7ee00ec/go.mod h1:owBmyHYMLkxyrugmfwE/DLJyW8Ro9mkphwuVErQ0iUw=
-github.com/xanzy/ssh-agent v0.2.1/go.mod h1:mLlQY/MoOhWBj+gOGMQkOeiEvkx+8pJSI+0Bx9h2kr4=
-github.com/xanzy/ssh-agent v0.3.1 h1:AmzO1SSWxw73zxFZPRwaMN1MohDw8UyHnmuxyceTEGo=
-github.com/xanzy/ssh-agent v0.3.1/go.mod h1:QIE4lCeL7nkC25x+yA3LBIYfwCc1TFziCtG7cBAac6w=
-github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
-github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
-go.bug.st/cleanup v1.0.0 h1:XVj1HZxkBXeq3gMT7ijWUpHyIC1j8XAoNSyQ06CskgA=
-go.bug.st/cleanup v1.0.0/go.mod h1:EqVmTg2IBk4znLbPD28xne3abjsJftMdqqJEjhn70bk=
-go.bug.st/downloader/v2 v2.1.1 h1:nyqbUizo3E2IxCCm4YFac4FtSqqFpqWP+Aae5GCMuw4=
-go.bug.st/downloader/v2 v2.1.1/go.mod h1:VZW2V1iGKV8rJL2ZEGIDzzBeKowYv34AedJz13RzVII=
-go.bug.st/relaxed-semver v0.0.0-20190922224835-391e10178d18/go.mod h1:Cx1VqMtEhE9pIkEyUj3LVVVPkv89dgW8aCKrRPDR/uE=
-go.bug.st/relaxed-semver v0.9.0 h1:qt0T8W70VCurvsbxRK25fQwiTOFjkzwC/fDOpyPnchQ=
-go.bug.st/relaxed-semver v0.9.0/go.mod h1:ug0/W/RPYUjliE70Ghxg77RDHmPxqpo7SHV16ijss7Q=
-go.bug.st/serial v1.1.2/go.mod h1:VmYBeyJWp5BnJ0tw2NUJHZdJTGl2ecBGABHlzRK1knY=
-go.bug.st/serial.v1 v0.0.0-20180827123349-5f7892a7bb45/go.mod h1:dRSl/CVCTf56CkXgJMDOdSwNfo2g1orOGE/gBGdvjZw=
-go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
-go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI=
-go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
-go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
-go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
-golang.org/x/crypto v0.0.0-20180214000028-650f4a345ab4/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
-golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20200406173513-056763e48d71/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
-golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.0.0-20210817164053-32db794688a5 h1:HWj/xjIHfjYU5nVXpTM0s39J9CbLn7Cc5a7IC5rwsMQ=
-golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
-golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
-golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-golang.org/x/net v0.0.0-20180406214816-61147c48b25b/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190313220215-9f648a60d977/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
-golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
-golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k=
-golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
-golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d h1:LO7XpTYMwTqxjLcGWPijK3vRXg1aWdlNOVOHRq45d7c=
-golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
-golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
-golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190221075227-b4e8571b14e0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM=
+github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw=
+go.bug.st/relaxed-semver v0.15.0 h1:w37+SYQPxF53RQO7QZZuPIMaPouOifdaP0B1ktst2nA=
+go.bug.st/relaxed-semver v0.15.0/go.mod h1:bwHiCtYuD2m716tBk2OnOBjelsbXw9el5EIuyxT/ksU=
+golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
+golang.org/x/crypto v0.37.0 h1:kJNSjF/Xp7kU0iB2Z+9viTPMW4EqqsrywMXLJOOsXSE=
+golang.org/x/crypto v0.37.0/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc=
+golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8=
+golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY=
+golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
+golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY=
+golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E=
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20211205182925-97ca703d548d h1:FjkYO/PPp4Wi0EAUOVLxePm7qVW4r4ctbWpURyuOD0E=
-golang.org/x/sys v0.0.0-20211205182925-97ca703d548d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E=
+golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20=
+golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
-golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
-golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/term v0.31.0 h1:erwDkOK1Msy6offm1mOgvspSkslFnIGsFnxOKoufg3o=
+golang.org/x/term v0.31.0/go.mod h1:R4BeIy7D95HzImkxGkTW1UQTtP54tio2RyHz7PwK0aw=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
-golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
-golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
+golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0=
+golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
-golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
-golang.org/x/tools v0.0.0-20190729092621-ff9f1409240a/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI=
-golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
-golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
-google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
-google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
-google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
-google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
-google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa h1:I0YcKz0I7OAhddo7ya8kMnvprhcWM045PmkBdMO9zN0=
-google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
-google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
-google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
-google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
-google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
-google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
-google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0=
-google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
-google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
-google.golang.org/grpc v1.42.0 h1:XT2/MFpuPFsEX2fWh3YQtHkZ+WYZFQRfaUgLZYj/p6A=
-google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU=
-google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
-google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
-google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
-google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
-google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
-google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
-google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
-google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
-google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=
-google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
-google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
-google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ=
-google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
-gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-gopkg.in/check.v1 v1.0.0-20160105164936-4f90aeace3a2/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
-gopkg.in/ini.v1 v1.51.0 h1:AQvPpx3LzTDM0AjnIRlVFwFFGC+npRopjZxLJj6gdno=
-gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
-gopkg.in/mgo.v2 v2.0.0-20160818015218-f2b6f6c918c4/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA=
-gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce h1:xcEWjVhvbDy+nHP67nPDDpbYrY+ILlfndk4bRioVHaU=
-gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA=
-gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
-gopkg.in/src-d/go-billy.v4 v4.3.2/go.mod h1:nDjArDMp+XMs1aFAESLRjfGSgfvoYN0hDfzEk0GjC98=
-gopkg.in/src-d/go-git-fixtures.v3 v3.5.0/go.mod h1:dLBcvytrw/TYZsNTWCnkNF2DSIlzWYqTe3rJR56Ac7g=
-gopkg.in/src-d/go-git.v4 v4.13.1/go.mod h1:nx5NYcxdKxq5fpltdHnPa2Exj4Sx0EclMWZQbYDu2z8=
gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=
gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
-gopkg.in/yaml.v2 v2.0.0-20170712054546-1be3d31502d6/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=
-gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=
-gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
-gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=
-gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
+gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
+gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
diff --git a/libraries/repolist.go b/internal/cli/check-registry.go
similarity index 60%
rename from libraries/repolist.go
rename to internal/cli/check-registry.go
index 94f7b78b..d0118577 100644
--- a/libraries/repolist.go
+++ b/internal/cli/check-registry.go
@@ -1,6 +1,6 @@
// This file is part of libraries-repository-engine.
//
-// Copyright 2021 ARDUINO SA (http://www.arduino.cc/)
+// Copyright 2025 ARDUINO SA (http://www.arduino.cc/)
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published
@@ -21,21 +21,26 @@
// Arduino software without disclosing the source code of your own applications.
// To purchase a commercial license, send an email to license@arduino.cc.
-package libraries
+package cli
import (
- "github.com/arduino/libraries-repository-engine/internal/libraries"
+ checkregistry "github.com/arduino/libraries-repository-engine/internal/command/check-registry"
+ "github.com/spf13/cobra"
)
-// LoadRepoListFromFile returns an unfiltered list of library registry entries loaded from the given data file.
-func LoadRepoListFromFile(filename string) ([]*Repo, error) {
- return libraries.LoadRepoListFromFile(filename)
-}
-
-// Repo is the type for the library repository data.
-type Repo = libraries.Repo
+func init() {
+ // checkRegistryCmd defines the `check-registry` CLI subcommand.
+ var checkRegistryCmd = &cobra.Command{
+ Short: "Check the registry.txt file format",
+ Long: "Check the registry.txt file format",
+ DisableFlagsInUseLine: true,
+ Use: `check-registry FLAG... /path/to/registry.txt
-// ListRepos returns a filtered list of library registry entries loaded from the given data file.
-func ListRepos(reposFilename string) ([]*Repo, error) {
- return libraries.ListRepos(reposFilename)
+Validate the registry.txt format and correctness.`,
+ Args: cobra.ExactArgs(1),
+ Run: func(cmd *cobra.Command, args []string) {
+ checkregistry.CheckRegistry(args[0])
+ },
+ }
+ rootCmd.AddCommand(checkRegistryCmd)
}
diff --git a/internal/command/check-registry/check-registry.go b/internal/command/check-registry/check-registry.go
new file mode 100644
index 00000000..110dd04e
--- /dev/null
+++ b/internal/command/check-registry/check-registry.go
@@ -0,0 +1,94 @@
+// This file is part of libraries-repository-engine.
+//
+// Copyright 2025 ARDUINO SA (http://www.arduino.cc/)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as published
+// by the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+//
+// You can be released from the requirements of the above licenses by purchasing
+// a commercial license. Buying such a license is mandatory if you want to
+// modify or otherwise use the software for commercial activities involving the
+// Arduino software without disclosing the source code of your own applications.
+// To purchase a commercial license, send an email to license@arduino.cc.
+
+package checkregistry
+
+import (
+ "errors"
+ "fmt"
+ "os"
+ "reflect"
+
+ "github.com/arduino/libraries-repository-engine/internal/libraries"
+)
+
+// CheckRegistry runs the check-registry action
+func CheckRegistry(reposFile string) {
+ if err := runcheck(reposFile); err != nil {
+ fmt.Fprintf(os.Stderr, "Error: %s\n", err.Error())
+ os.Exit(1)
+ }
+}
+
+func runcheck(reposFile string) error {
+ info, err := os.Stat(reposFile)
+ if err != nil {
+ return fmt.Errorf("while loading registry data file: %w", err)
+ }
+
+ if info.IsDir() {
+ return fmt.Errorf("registry data file argument %s is a folder, not a file", reposFile)
+ }
+
+ rawRepos, err := libraries.LoadRepoListFromFile(reposFile)
+ if err != nil {
+ return fmt.Errorf("while loading registry data file: %w", err)
+ }
+
+ filteredRepos, err := libraries.ListRepos(reposFile)
+ if err != nil {
+ return fmt.Errorf("while filtering registry data file: %w", err)
+ }
+
+ if !reflect.DeepEqual(rawRepos, filteredRepos) {
+ return errors.New("registry data file contains duplicate URLs")
+ }
+
+ validTypes := map[string]bool{
+ "Arduino": true,
+ "Contributed": true,
+ "Partner": true,
+ "Recommended": true,
+ "Retired": true,
+ }
+
+ nameMap := make(map[string]bool)
+ for _, entry := range rawRepos {
+ // Check entry types
+ if len(entry.Types) == 0 {
+ return fmt.Errorf("type not specified for library '%s'", entry.LibraryName)
+ }
+ for _, entryType := range entry.Types {
+ if _, valid := validTypes[entryType]; !valid {
+ return fmt.Errorf("invalid type '%s' used by library '%s'", entryType, entry.LibraryName)
+ }
+ }
+
+ // Check library name of the entry
+ if _, found := nameMap[entry.LibraryName]; found {
+ return fmt.Errorf("registry data file contains duplicates of name '%s'", entry.LibraryName)
+ }
+ nameMap[entry.LibraryName] = true
+ }
+ return nil
+}
diff --git a/internal/command/check-registry/check-registry_test.go b/internal/command/check-registry/check-registry_test.go
new file mode 100644
index 00000000..38c0aa9a
--- /dev/null
+++ b/internal/command/check-registry/check-registry_test.go
@@ -0,0 +1,60 @@
+// This file is part of libraries-repository-engine.
+//
+// Copyright 2025 ARDUINO SA (http://www.arduino.cc/)
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as published
+// by the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+//
+// You can be released from the requirements of the above licenses by purchasing
+// a commercial license. Buying such a license is mandatory if you want to
+// modify or otherwise use the software for commercial activities involving the
+// Arduino software without disclosing the source code of your own applications.
+// To purchase a commercial license, send an email to license@arduino.cc.
+
+package checkregistry
+
+import (
+ "path/filepath"
+ "testing"
+
+ "github.com/stretchr/testify/require"
+)
+
+func TestRegistryValidation(t *testing.T) {
+ type testcase struct {
+ Name string
+ TestFile string
+ ExpectedResult string
+ }
+ tests := []testcase{
+ {"EmptyArg", "", "registry data file argument testdata is a folder, not a file"},
+ {"NonExistentFile", "nonexistent.txt", "while loading registry data file: stat testdata/nonexistent.txt: no such file or directory"},
+ {"InvalidDataFormat", "invalid-data-format.txt", "while loading registry data file: invalid line format (3 fields are required): https://github.com/arduino-libraries/SD.git|Partner;SD"},
+ {"InvalidUrlFormat", "invalid-url-format.txt", "while filtering registry data file: Following URL are unknown or unsupported git repos:\nhttps://github.com/arduino-libraries/SD"},
+ {"MissingType", "no-type.txt", "invalid type '' used by library 'SD'"},
+ {"InvalidType", "invalid-type.txt", "invalid type 'foo' used by library 'SD'"},
+ {"DuplicateRepoURL", "duplicate-url.txt", "registry data file contains duplicate URLs"},
+ {"DuplicateLibName", "duplicate-name.txt", "registry data file contains duplicates of name 'SD'"},
+ {"ValidList", "valid.txt", ""},
+ }
+ for _, test := range tests {
+ t.Run(test.Name, func(t *testing.T) {
+ err := runcheck(filepath.Join("testdata", test.TestFile))
+ if test.ExpectedResult == "" {
+ require.NoError(t, err)
+ } else {
+ require.EqualError(t, err, test.ExpectedResult)
+ }
+ })
+ }
+}
diff --git a/internal/command/check-registry/testdata/duplicate-name.txt b/internal/command/check-registry/testdata/duplicate-name.txt
new file mode 100644
index 00000000..389a0988
--- /dev/null
+++ b/internal/command/check-registry/testdata/duplicate-name.txt
@@ -0,0 +1,4 @@
+https://github.com/arduino-libraries/Scheduler.git|Arduino|Scheduler
+https://github.com/arduino-libraries/SD.git|Partner|SD
+https://github.com/arduino-libraries/Servo.git|Recommended|Servo
+https://github.com/arduino-libraries/Foo.git|Contributed|SD
diff --git a/internal/command/check-registry/testdata/duplicate-url.txt b/internal/command/check-registry/testdata/duplicate-url.txt
new file mode 100644
index 00000000..13727fc9
--- /dev/null
+++ b/internal/command/check-registry/testdata/duplicate-url.txt
@@ -0,0 +1,4 @@
+https://github.com/arduino-libraries/Scheduler.git|Arduino|Scheduler
+https://github.com/arduino-libraries/SD.git|Partner|SD
+https://github.com/arduino-libraries/Servo.git|Recommended|Servo
+https://github.com/arduino-libraries/SD.git|Contributed|Foo
diff --git a/internal/command/check-registry/testdata/invalid-data-format.txt b/internal/command/check-registry/testdata/invalid-data-format.txt
new file mode 100644
index 00000000..ba787b98
--- /dev/null
+++ b/internal/command/check-registry/testdata/invalid-data-format.txt
@@ -0,0 +1,3 @@
+https://github.com/arduino-libraries/Scheduler.git|Arduino|Scheduler
+https://github.com/arduino-libraries/SD.git|Partner;SD
+https://github.com/arduino-libraries/Servo.git|Recommended|Servo
diff --git a/internal/command/check-registry/testdata/invalid-type.txt b/internal/command/check-registry/testdata/invalid-type.txt
new file mode 100644
index 00000000..5cae8ae9
--- /dev/null
+++ b/internal/command/check-registry/testdata/invalid-type.txt
@@ -0,0 +1,3 @@
+https://github.com/arduino-libraries/Scheduler.git|Arduino|Scheduler
+https://github.com/arduino-libraries/SD.git|foo|SD
+https://github.com/arduino-libraries/Servo.git|Recommended|Servo
diff --git a/internal/command/check-registry/testdata/invalid-url-format.txt b/internal/command/check-registry/testdata/invalid-url-format.txt
new file mode 100644
index 00000000..9327b7ac
--- /dev/null
+++ b/internal/command/check-registry/testdata/invalid-url-format.txt
@@ -0,0 +1,3 @@
+https://github.com/arduino-libraries/Scheduler.git|Arduino|Scheduler
+https://github.com/arduino-libraries/SD|Partner|SD
+https://github.com/arduino-libraries/Servo.git|Recommended|Servo
diff --git a/internal/command/check-registry/testdata/no-type.txt b/internal/command/check-registry/testdata/no-type.txt
new file mode 100644
index 00000000..5c592dc2
--- /dev/null
+++ b/internal/command/check-registry/testdata/no-type.txt
@@ -0,0 +1,3 @@
+https://github.com/arduino-libraries/Scheduler.git|Arduino|Scheduler
+https://github.com/arduino-libraries/SD.git||SD
+https://github.com/arduino-libraries/Servo.git|Recommended|Servo
diff --git a/internal/command/check-registry/testdata/valid.txt b/internal/command/check-registry/testdata/valid.txt
new file mode 100644
index 00000000..48f549c4
--- /dev/null
+++ b/internal/command/check-registry/testdata/valid.txt
@@ -0,0 +1,3 @@
+https://github.com/arduino-libraries/Scheduler.git|Arduino|Scheduler
+https://github.com/arduino-libraries/SD.git|Partner|SD
+https://github.com/arduino-libraries/Servo.git|Recommended|Servo
diff --git a/internal/command/modify/modify.go b/internal/command/modify/modify.go
index ab90e0f2..43142f2a 100644
--- a/internal/command/modify/modify.go
+++ b/internal/command/modify/modify.go
@@ -37,7 +37,6 @@ import (
"github.com/arduino/libraries-repository-engine/internal/libraries/archive"
"github.com/arduino/libraries-repository-engine/internal/libraries/db"
"github.com/arduino/libraries-repository-engine/internal/libraries/metadata"
-
"github.com/spf13/cobra"
"github.com/spf13/pflag"
)
@@ -164,18 +163,9 @@ func modifyRepositoryURL(newRepositoryURL string) error {
fmt.Printf("Changing URL of library %s from %s to %s\n", libraryName, oldRepositoryURL, newRepositoryURL)
// Remove the library Git clone folder. It will be cloned from the new URL on the next sync.
- libraryRegistration := libraries.Repo{URL: libraryData.Repository}
- gitCloneSubfolder, err := libraryRegistration.AsFolder()
- if err != nil {
+ if err := libraries.BackupAndDeleteGitClone(config, &libraries.Repo{URL: libraryData.Repository}); err != nil {
return err
}
- gitClonePath := paths.New(config.GitClonesFolder, gitCloneSubfolder)
- if err := backup.Backup(gitClonePath); err != nil {
- return fmt.Errorf("While backing up library's Git clone: %w", err)
- }
- if err := gitClonePath.RemoveAll(); err != nil {
- return fmt.Errorf("While removing library's Git clone: %w", err)
- }
// Update the library repository URL in the database.
libraryData.Repository = newRepositoryURL
diff --git a/internal/command/remove/remove.go b/internal/command/remove/remove.go
index 7870e06e..141a26d8 100644
--- a/internal/command/remove/remove.go
+++ b/internal/command/remove/remove.go
@@ -37,7 +37,6 @@ import (
"github.com/arduino/libraries-repository-engine/internal/libraries/archive"
"github.com/arduino/libraries-repository-engine/internal/libraries/db"
"github.com/arduino/libraries-repository-engine/internal/libraries/metadata"
-
"github.com/spf13/cobra"
)
@@ -160,18 +159,9 @@ func removeLibrary(libraryName string) error {
}
// Remove the library Git clone folder.
- libraryRegistration := libraries.Repo{URL: libraryData.Repository}
- gitCloneSubfolder, err := libraryRegistration.AsFolder()
- if err != nil {
+ if err := libraries.BackupAndDeleteGitClone(config, &libraries.Repo{URL: libraryData.Repository}); err != nil {
return err
}
- gitClonePath := paths.New(config.GitClonesFolder, gitCloneSubfolder)
- if err := backup.Backup(gitClonePath); err != nil {
- return fmt.Errorf("While backing up library's Git clone: %w", err)
- }
- if err := gitClonePath.RemoveAll(); err != nil {
- return fmt.Errorf("While removing library Git clone: %s", err)
- }
return nil
}
diff --git a/internal/command/sync/sync.go b/internal/command/sync/sync.go
index d256ef39..d174ff9d 100644
--- a/internal/command/sync/sync.go
+++ b/internal/command/sync/sync.go
@@ -27,8 +27,8 @@ package sync
import (
"bytes"
"encoding/json"
+ "errors"
"fmt"
- "io/ioutil"
"log"
"os"
"path/filepath"
@@ -61,7 +61,7 @@ func Run(command *cobra.Command, cliArguments []string) {
}
if len(cliArguments) > 1 {
- feedback.LogError(fmt.Errorf("Multiple arguments are not supported"))
+ feedback.LogError(errors.New("multiple arguments are not supported"))
os.Exit(1)
}
@@ -102,7 +102,7 @@ func syncLibraries(reposFile string) {
syncLibrary(logger, repo, libraryDb)
// Output log to file
- if err := outputLogFile(logger, repo, buffer); err != nil {
+ if err := outputLogFile(repo, buffer); err != nil {
logger.Printf("Error writing log file: %s", err.Error())
}
@@ -200,13 +200,13 @@ func syncLibraryTaggedRelease(logger *log.Logger, repo *libraries.Repository, ta
// Checkout desired tag
logger.Printf("Checking out tag: %s", tag.Name().Short())
if err := gitutils.CheckoutTag(repo.Repository, tag); err != nil {
- return fmt.Errorf("Error checking out repo: %s", err)
+ return fmt.Errorf("error checking out repo: %s", err)
}
// Create library metadata from library.properties
library, err := libraries.GenerateLibraryFromRepo(repo)
if err != nil {
- return fmt.Errorf("Error generating library from repo: %s", err)
+ return fmt.Errorf("error generating library from repo: %s", err)
}
library.Types = repoMeta.Types
@@ -257,10 +257,10 @@ func syncLibraryTaggedRelease(logger *log.Logger, repo *libraries.Repository, ta
archiveData, err := archive.New(repo, library, config)
if err != nil {
- return fmt.Errorf("Error while configuring library release archive: %s", err)
+ return fmt.Errorf("error while configuring library release archive: %s", err)
}
if err := archiveData.Create(); err != nil {
- return fmt.Errorf("Error while zipping library: %s", err)
+ return fmt.Errorf("error while zipping library: %s", err)
}
release := db.FromLibraryToRelease(library)
@@ -271,13 +271,13 @@ func syncLibraryTaggedRelease(logger *log.Logger, repo *libraries.Repository, ta
release.Log = releaseLog
if err := libraries.UpdateLibrary(release, repo.URL, libraryDb); err != nil {
- return fmt.Errorf("Error while updating library DB: %s", err)
+ return fmt.Errorf("error while updating library DB: %s", err)
}
return nil
}
-func outputLogFile(logger *log.Logger, repoMetadata *libraries.Repo, buffer *bytes.Buffer) error {
+func outputLogFile(repoMetadata *libraries.Repo, buffer *bytes.Buffer) error {
if config.LogsFolder == "" {
return nil
}
@@ -294,7 +294,7 @@ func outputLogFile(logger *log.Logger, repoMetadata *libraries.Repo, buffer *byt
}
logFile := filepath.Join(logFolder, "index.html")
output := "\n" + buffer.String() + "\n
"
- if err := ioutil.WriteFile(logFile, []byte(output), 0644); err != nil {
+ if err := os.WriteFile(logFile, []byte(output), 0644); err != nil {
return fmt.Errorf("write log to file: %s", err.Error())
}
return nil
diff --git a/internal/libraries/clamav.go b/internal/libraries/clamav.go
index 9f1062a4..c238164a 100644
--- a/internal/libraries/clamav.go
+++ b/internal/libraries/clamav.go
@@ -30,34 +30,10 @@ import (
"strings"
)
-func envSliceToMap(env []string) map[string]string {
- envMap := make(map[string]string)
- for _, value := range env {
- key := value[:strings.Index(value, "=")]
- value = value[strings.Index(value, "=")+1:]
- envMap[key] = value
- }
- return envMap
-}
-
-func envMapToSlice(envMap map[string]string) []string {
- var env []string
- for key, value := range envMap {
- env = append(env, key+"="+value)
- }
- return env
-}
-
-func modifyEnv(env []string, key, value string) []string {
- envMap := envSliceToMap(env)
- envMap[key] = value
- return envMapToSlice(envMap)
-}
-
// RunAntiVirus scans the folder for viruses.
func RunAntiVirus(folder string) ([]byte, error) {
cmd := exec.Command("clamdscan", "--fdpass", "-i", folder)
- cmd.Env = modifyEnv(os.Environ(), "LANG", "en")
+ cmd.Env = append(os.Environ(), "LANG=en")
out, err := cmd.CombinedOutput()
if err != nil {
@@ -65,8 +41,8 @@ func RunAntiVirus(folder string) ([]byte, error) {
}
output := string(out)
- if strings.Index(output, "Infected files: 0") == -1 {
- return out, errors.New("Infected files found")
+ if !strings.Contains(output, "Infected files: 0") {
+ return out, errors.New("infected files found")
}
return out, nil
diff --git a/internal/libraries/db/dependencies_test.go b/internal/libraries/db/dependencies_test.go
index bff2343d..9d904dbb 100644
--- a/internal/libraries/db/dependencies_test.go
+++ b/internal/libraries/db/dependencies_test.go
@@ -45,17 +45,22 @@ func TestDependencyExtract(t *testing.T) {
require.Nil(t, dep)
require.Error(t, err)
}
- invalid("-invalidname")
- invalid("_invalidname")
check("ciao", []string{"ciao"}, []string{""})
+ check("MyLib (>1.2.3)", []string{"MyLib"}, []string{">1.2.3"})
check("MyLib (>=1.2.3)", []string{"MyLib"}, []string{">=1.2.3"})
+ check("MyLib (<1.2.3)", []string{"MyLib"}, []string{"<1.2.3"})
+ check("MyLib (<=1.2.3)", []string{"MyLib"}, []string{"<=1.2.3"})
+ check("MyLib (!=1.2.3)", []string{"MyLib"}, []string{"!=1.2.3"})
+ check("MyLib (>1.0.0 && <2.1.0)", []string{"MyLib"}, []string{">1.0.0 && <2.1.0"})
+ check("MyLib (<1.0.0 || >2.0.0)", []string{"MyLib"}, []string{"<1.0.0 || >2.0.0"})
+ check("MyLib ((>0.1.0 && <2.0.0) || >2.1.0)", []string{"MyLib"}, []string{"(>0.1.0 && <2.0.0) || >2.1.0"})
+ check("MyLib ()", []string{"MyLib"}, []string{""})
check("MyLib (>=1.2.3),AnotherLib, YetAnotherLib (=1.0.0)",
[]string{"MyLib", "AnotherLib", "YetAnotherLib"},
[]string{">=1.2.3", "", "=1.0.0"})
- invalid("MyLib (>=1.2.3)()")
- invalid("MyLib (>=1.2.3),_aaaa")
invalid("MyLib,,AnotherLib")
- invalid("MyLib (>=1.2.3)(),AnotherLib, YetAnotherLib (=1.0.0)")
+ invalid("(MyLib)")
+ invalid("MyLib(=1.2.3)")
check("Arduino Uno WiFi Dev Ed Library, LoRa Node (^2.1.2)",
[]string{"Arduino Uno WiFi Dev Ed Library", "LoRa Node"},
[]string{"", "^2.1.2"})
diff --git a/internal/libraries/db/library.go b/internal/libraries/db/library.go
index e9e572eb..1d79333f 100644
--- a/internal/libraries/db/library.go
+++ b/internal/libraries/db/library.go
@@ -66,7 +66,7 @@ func extractStringList(value string) []string {
return res
}
-var re = regexp.MustCompile("^([a-zA-Z0-9](?:[a-zA-Z0-9._\\- ]*[a-zA-Z0-9])?) *(?: \\(([^()]*)\\))?$")
+var re = regexp.MustCompile("^([^()]+?) *(?: \\((.*)\\))?$")
// ExtractDependenciesList extracts dependencies from the "depends" field of library.properties
func ExtractDependenciesList(depends string) ([]*Dependency, error) {
diff --git a/internal/libraries/git_integration_test.go b/internal/libraries/git_integration_test.go
index b0f1ef74..e4e076bb 100644
--- a/internal/libraries/git_integration_test.go
+++ b/internal/libraries/git_integration_test.go
@@ -24,7 +24,6 @@
package libraries_test
import (
- "io/ioutil"
"os"
"path/filepath"
"testing"
@@ -43,7 +42,7 @@ func TestUpdateLibraryJson(t *testing.T) {
require.NoError(t, err)
require.NotNil(t, repos)
- librariesRepo, err := ioutil.TempDir("", "libraries")
+ librariesRepo, err := os.MkdirTemp("", "libraries")
require.NoError(t, err)
defer os.RemoveAll(librariesRepo)
@@ -66,6 +65,7 @@ func TestUpdateLibraryJson(t *testing.T) {
require.NoError(t, err)
err = gitutils.CheckoutTag(r.Repository, tag)
+ require.NoError(t, err)
library, err := libraries.GenerateLibraryFromRepo(r)
require.NoError(t, err)
diff --git a/internal/libraries/gitutils/gitutils_test.go b/internal/libraries/gitutils/gitutils_test.go
index 53f8f411..278b696e 100644
--- a/internal/libraries/gitutils/gitutils_test.go
+++ b/internal/libraries/gitutils/gitutils_test.go
@@ -45,62 +45,43 @@ func TestResolveTag(t *testing.T) {
repository, err := git.PlainInit(repositoryPath.String(), false)
require.Nil(t, err)
- testTables := []struct {
- objectTypeName string
- objectHash plumbing.Hash
- annotated bool
- errorAssertion assert.ErrorAssertionFunc
+ commitHash := makeCommit(t, repository, repositoryPath)
+ treeHash := getTreeHash(t, repository)
+ blobHash := getBlobHash(t, repository)
+ testTable := []struct {
+ name string
+ hash plumbing.Hash
+ annotated bool
+ assertion assert.ErrorAssertionFunc
}{
- {
- objectTypeName: "Commit",
- objectHash: makeCommit(t, repository, repositoryPath),
- errorAssertion: assert.NoError,
- },
- {
- objectTypeName: "Tree",
- objectHash: getTreeHash(t, repository),
- errorAssertion: assert.Error,
- },
- {
- objectTypeName: "Blob",
- objectHash: getBlobHash(t, repository),
- errorAssertion: assert.Error,
- },
+ {name: "Commit", hash: commitHash, assertion: assert.NoError},
+ {name: "Tree", hash: treeHash, assertion: assert.Error},
+ {name: "Blob", hash: blobHash, assertion: assert.Error},
+ {name: "AnnotatedCommit", hash: commitHash, assertion: assert.NoError, annotated: true},
+ {name: "AnnotatedTree", hash: treeHash, assertion: assert.Error, annotated: true},
+ {name: "AnnotatedBlob", hash: blobHash, assertion: assert.Error, annotated: true},
}
- for _, testTable := range testTables {
- for _, annotationConfig := range []struct {
- annotated bool
- descriptor string
- }{
- {
- annotated: true,
- descriptor: "Annotated",
- },
- {
- annotated: false,
- descriptor: "Lightweight",
- },
- } {
- testName := fmt.Sprintf("%s, %s", testTable.objectTypeName, annotationConfig.descriptor)
- tag := makeTag(t, repository, testName, testTable.objectHash, annotationConfig.annotated)
+ for _, test := range testTable {
+ t.Run(test.name, func(t *testing.T) {
+ tag := makeTag(t, repository, test.name, test.hash, test.annotated)
resolvedTag, err := resolveTag(tag, repository)
- testTable.errorAssertion(t, err, fmt.Sprintf("%s tag resolution error", testName))
+ test.assertion(t, err, "tag resolution error")
if err == nil {
- assert.Equal(t, testTable.objectHash, *resolvedTag, fmt.Sprintf("%s tag resolution", testName))
+ assert.Equal(t, test.hash, *resolvedTag, "tag resolution")
}
- }
+ })
}
}
func TestSortedCommitTags(t *testing.T) {
// Create a folder for the test repository.
repositoryPath, err := paths.TempDir().MkTempDir("gitutils-TestSortedTags-repo")
- require.Nil(t, err)
+ require.NoError(t, err)
// Create test repository.
repository, err := git.PlainInit(repositoryPath.String(), false)
- require.Nil(t, err)
+ require.NoError(t, err)
var tags []*plumbing.Reference
tags = append(tags, makeTag(t, repository, "1.0.0", makeCommit(t, repository, repositoryPath), true))
@@ -109,24 +90,15 @@ func TestSortedCommitTags(t *testing.T) {
tags = append(tags, makeTag(t, repository, "1.0.1", makeCommit(t, repository, repositoryPath), false))
worktree, err := repository.Worktree()
- require.Nil(t, err)
- worktree.Checkout(
- &git.CheckoutOptions{
- Branch: "development-branch",
- Create: true,
- },
- )
+ require.NoError(t, err)
+ require.NoError(t, worktree.Checkout(&git.CheckoutOptions{Branch: "dev/branch", Create: true}))
+
var branchTags []*plumbing.Reference
branchTags = append(branchTags, makeTag(t, repository, "1.0.2-rc1", makeCommit(t, repository, repositoryPath), true))
branchTags = append(branchTags, makeTag(t, repository, "1.0.2-rc2", makeCommit(t, repository, repositoryPath), true))
config, err := repository.Config()
- require.Nil(t, err)
- worktree.Checkout(
- &git.CheckoutOptions{
- Branch: plumbing.ReferenceName(config.Init.DefaultBranch),
- Create: false,
- },
- )
+ require.NoError(t, err)
+ require.NoError(t, worktree.Checkout(&git.CheckoutOptions{Branch: plumbing.ReferenceName(config.Init.DefaultBranch), Create: false}))
tags = append(tags, makeTag(t, repository, "1.0.2", makeCommit(t, repository, repositoryPath), true))
// Throw a blob tag into the mix. This should not have any effect.
@@ -202,12 +174,12 @@ func makeCommit(t *testing.T, repository *git.Repository, repositoryPath *paths.
// commitFile commits a file in the given repository and returns its path and the commit's plumbing.Hash object.
func commitFile(t *testing.T, repository *git.Repository, repositoryPath *paths.Path) (*paths.Path, plumbing.Hash) {
filePath, err := paths.WriteToTempFile([]byte{}, repositoryPath, "gitutils-makeCommit-tempfile")
- require.Nil(t, err)
+ require.NoError(t, err)
worktree, err := repository.Worktree()
- require.Nil(t, err)
+ require.NoError(t, err)
_, err = worktree.Add(".")
- require.Nil(t, err)
+ require.NoError(t, err)
signature := &object.Signature{
Name: "Jane Developer",
@@ -221,7 +193,7 @@ func commitFile(t *testing.T, repository *git.Repository, repositoryPath *paths.
Author: signature,
},
)
- require.Nil(t, err)
+ require.NoError(t, err)
return filePath, commit
}
@@ -229,18 +201,18 @@ func commitFile(t *testing.T, repository *git.Repository, repositoryPath *paths.
// getTreeHash returns the plumbing.Hash object for an arbitrary Git tree object.
func getTreeHash(t *testing.T, repository *git.Repository) plumbing.Hash {
trees, err := repository.TreeObjects()
- require.Nil(t, err)
+ require.NoError(t, err)
tree, err := trees.Next()
- require.Nil(t, err)
+ require.NoError(t, err)
return tree.ID()
}
// getTreeHash returns the plumbing.Hash object for an arbitrary Git blob object.
func getBlobHash(t *testing.T, repository *git.Repository) plumbing.Hash {
blobs, err := repository.BlobObjects()
- require.Nil(t, err)
+ require.NoError(t, err)
blob, err := blobs.Next()
- require.Nil(t, err)
+ require.NoError(t, err)
return blob.ID()
}
diff --git a/internal/libraries/lint.go b/internal/libraries/lint.go
index 0fde8985..7feef05f 100644
--- a/internal/libraries/lint.go
+++ b/internal/libraries/lint.go
@@ -26,7 +26,6 @@ package libraries
import (
"encoding/json"
"fmt"
- "io/ioutil"
"os"
"os/exec"
"path/filepath"
@@ -55,12 +54,12 @@ func RunArduinoLint(arduinoLintPath string, folder string, metadata *Repo) ([]by
arduinoLintPath = "arduino-lint"
}
- JSONReportFolder, err := ioutil.TempDir("", "arduino-lint-report-")
+ JSONReportFolder, err := os.MkdirTemp("", "arduino-lint-report-")
if err != nil {
panic(err)
}
+ defer os.RemoveAll(JSONReportFolder)
JSONReportPath := filepath.Join(JSONReportFolder, "report.json")
- defer os.RemoveAll(JSONReportPath)
// See: https://arduino.github.io/arduino-lint/latest/commands/arduino-lint/
cmd := exec.Command(
@@ -73,8 +72,9 @@ func RunArduinoLint(arduinoLintPath string, folder string, metadata *Repo) ([]by
folder,
)
// See: https://arduino.github.io/arduino-lint/latest/#environment-variables
- cmd.Env = modifyEnv(os.Environ(), "ARDUINO_LINT_LIBRARY_MANAGER_INDEXING", "true")
- cmd.Env = modifyEnv(cmd.Env, "ARDUINO_LINT_OFFICIAL", fmt.Sprintf("%t", official(metadata)))
+ cmd.Env = append(os.Environ(),
+ "ARDUINO_LINT_LIBRARY_MANAGER_INDEXING=true",
+ fmt.Sprintf("ARDUINO_LINT_OFFICIAL=%t", official(metadata)))
textReport, lintErr := cmd.CombinedOutput()
if lintErr != nil {
@@ -82,7 +82,7 @@ func RunArduinoLint(arduinoLintPath string, folder string, metadata *Repo) ([]by
}
// Read report.
- rawJSONReport, err := ioutil.ReadFile(JSONReportPath)
+ rawJSONReport, err := os.ReadFile(JSONReportPath)
if err != nil {
panic(err)
}
diff --git a/internal/libraries/metadata/metadata.go b/internal/libraries/metadata/metadata.go
index 232e0ef3..73e6830f 100644
--- a/internal/libraries/metadata/metadata.go
+++ b/internal/libraries/metadata/metadata.go
@@ -33,7 +33,6 @@ package metadata
import (
"bytes"
- "github.com/arduino/arduino-cli/arduino/libraries"
ini "github.com/vaughan0/go-ini"
semver "go.bug.st/relaxed-semver"
)
@@ -111,7 +110,19 @@ func normalizeVersion(version string) string {
// normalizeCategory restricts category values to the allowed list.
func normalizeCategory(category string) string {
- if !libraries.ValidCategories[category] {
+ var ValidCategories = map[string]bool{
+ "Display": true,
+ "Communication": true,
+ "Signal Input/Output": true,
+ "Sensors": true,
+ "Device Control": true,
+ "Timing": true,
+ "Data Storage": true,
+ "Data Processing": true,
+ "Other": true,
+ "Uncategorized": true,
+ }
+ if !ValidCategories[category] {
return "Uncategorized"
}
diff --git a/internal/libraries/repoclone.go b/internal/libraries/repoclone.go
index 11dcce43..1d887929 100644
--- a/internal/libraries/repoclone.go
+++ b/internal/libraries/repoclone.go
@@ -24,10 +24,13 @@
package libraries
import (
- "io/ioutil"
"os"
"path/filepath"
+ "github.com/arduino/go-paths-helper"
+ "github.com/arduino/libraries-repository-engine/internal/backup"
+ "github.com/arduino/libraries-repository-engine/internal/configuration"
+ "github.com/arduino/libraries-repository-engine/internal/feedback"
"github.com/arduino/libraries-repository-engine/internal/libraries/db"
"fmt"
@@ -88,7 +91,7 @@ func CloneOrFetch(repoMeta *Repo, folderName string) (*Repository, error) {
// GenerateLibraryFromRepo parses a repository and returns the library metadata.
func GenerateLibraryFromRepo(repo *Repository) (*metadata.LibraryMetadata, error) {
- bytes, err := ioutil.ReadFile(filepath.Join(repo.FolderPath, "library.properties"))
+ bytes, err := os.ReadFile(filepath.Join(repo.FolderPath, "library.properties"))
if err != nil {
return nil, fmt.Errorf("can't read library.properties: %s", err)
}
@@ -134,3 +137,30 @@ func UpdateLibrary(release *db.Release, repoURL string, libraryDb *db.DB) error
return nil
}
+
+// BackupAndDeleteGitClone backs up and then deletes the library's Git clone folder.
+func BackupAndDeleteGitClone(config *configuration.Config, repoMeta *Repo) error {
+ gitCloneSubfolder, err := repoMeta.AsFolder()
+ if err != nil {
+ return err
+ }
+ gitClonePath := paths.New(config.GitClonesFolder, gitCloneSubfolder)
+ // The library's clone folder may be removed by the sync process under expected circumstances.
+ // So its absence does not necessarily imply a problem.
+ gitClonePathExists, err := gitClonePath.ExistCheck()
+ if err != nil {
+ return err
+ }
+ if gitClonePathExists {
+ if err := backup.Backup(gitClonePath); err != nil {
+ return fmt.Errorf("backing up library's Git clone: %w", err)
+ }
+ if err := gitClonePath.RemoveAll(); err != nil {
+ return fmt.Errorf("removing library Git clone: %s", err)
+ }
+ } else {
+ feedback.Warningf("Library Git clone folder %s not present", gitClonePath)
+ }
+
+ return nil
+}
diff --git a/internal/libraries/repoclone_test.go b/internal/libraries/repoclone_test.go
index 7397121b..193e40d3 100644
--- a/internal/libraries/repoclone_test.go
+++ b/internal/libraries/repoclone_test.go
@@ -28,6 +28,10 @@ import (
"path/filepath"
"testing"
+ "github.com/arduino/go-paths-helper"
+ "github.com/arduino/libraries-repository-engine/internal/backup"
+ "github.com/arduino/libraries-repository-engine/internal/configuration"
+ "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
@@ -48,3 +52,38 @@ func TestCloneRepos(t *testing.T) {
_, err = os.Stat(repo.FolderPath)
require.NoError(t, err)
}
+
+func TestBackupAndDeleteGitClone(t *testing.T) {
+ var err error
+
+ gitClonesFolder, err := paths.MkTempDir("", "libraries-test-testbackupanddeletegitclone")
+ require.NoError(t, err)
+ config := configuration.Config{
+ GitClonesFolder: gitClonesFolder.String(),
+ }
+ repoMeta := Repo{
+ URL: "https://github.com/Foo/Bar.git",
+ }
+
+ assert.Nil(t, BackupAndDeleteGitClone(&config, &repoMeta), "Return nil if library clone folder did not exist.")
+
+ gitCloneSubfolder, err := repoMeta.AsFolder()
+ require.NoError(t, err)
+ gitClonePath := paths.New(config.GitClonesFolder, gitCloneSubfolder)
+ err = gitClonePath.MkdirAll()
+ require.NoError(t, err)
+
+ assert.Nil(t, BackupAndDeleteGitClone(&config, &repoMeta), "Return nil if library clone folder did exist.")
+
+ exist, err := gitClonePath.ExistCheck()
+ require.NoError(t, err)
+
+ assert.False(t, exist, "Library clone folder was deleted.")
+
+ err = backup.Restore()
+ require.NoError(t, err)
+ exist, err = gitClonePath.ExistCheck()
+ require.NoError(t, err)
+
+ assert.True(t, exist, "Library clone folder was backed up.")
+}
diff --git a/internal/libraries/repolist.go b/internal/libraries/repolist.go
index 58002594..d3f8aaed 100644
--- a/internal/libraries/repolist.go
+++ b/internal/libraries/repolist.go
@@ -50,6 +50,9 @@ func LoadRepoListFromFile(filename string) ([]*Repo, error) {
line = strings.TrimSpace(line)
if len(line) > 0 && line[0] != '#' {
split := strings.Split(line, "|")
+ if len(split) < 3 {
+ return nil, fmt.Errorf("invalid line format (3 fields are required): %s", line)
+ }
url := split[0]
types := strings.Split(split[1], ",")
name := split[2]
@@ -125,7 +128,7 @@ func (err GitURLsError) Error() string {
fmt.Fprintln(error, v.URL)
}
- return error.String()
+ return strings.TrimSpace(error.String())
}
func filterReposBy(repos []*Repo, matcher repoMatcher) ([]*Repo, error) {
diff --git a/internal/libraries/repolist_test.go b/internal/libraries/repolist_test.go
index b253c8ba..edd0a6d1 100644
--- a/internal/libraries/repolist_test.go
+++ b/internal/libraries/repolist_test.go
@@ -59,3 +59,107 @@ func TestRepoFolderPathDetermination(t *testing.T) {
require.NoError(t, err)
require.Equal(t, "bitbucket.org/bjoern/arduino_osc", f)
}
+
+func TestLoadRepoListFromFile(t *testing.T) {
+ _, err := LoadRepoListFromFile("./testdata/nonexistent.txt")
+ assert.Error(t, err, "Attempt to load non-existent registry data file")
+
+ repos, err := LoadRepoListFromFile("./testdata/git_test_repos.txt")
+ require.NoError(t, err)
+
+ reposAssertion := []*Repo{
+ {
+ URL: "https://github.com/arduino-libraries",
+ Types: []string{"Arduino"},
+ LibraryName: "libraries",
+ },
+ {
+ URL: "git@github.com:PaulStoffregen/Audio.git",
+ Types: []string{"Contributed"},
+ LibraryName: "Audio",
+ },
+ {
+ URL: "https://github.com/PaulStoffregen/OctoWS2811.git",
+ Types: []string{"Arduino", "Contributed"},
+ LibraryName: "OctoWS2811",
+ },
+ {
+ URL: "https://github.com/PaulStoffregen/AltSoftSerial.git",
+ Types: []string{"Contributed"},
+ LibraryName: "AltSoftSerial",
+ },
+ {
+ URL: "https://github.com/Cheong2K/ble-sdk-arduino.git",
+ Types: []string{"Contributed"},
+ LibraryName: "ble-sdk-arduino",
+ },
+ {
+ URL: "https://github.com/arduino-libraries/Bridge.git",
+ Types: []string{"Contributed"},
+ LibraryName: "Bridge",
+ },
+ {
+ URL: "https://github.com/adafruit/Adafruit_ADS1X15.git",
+ Types: []string{"Recommended"},
+ LibraryName: "Adafruit_ADS1X15",
+ },
+ {
+ URL: "https://github.com/adafruit/Adafruit_ADXL345.git",
+ Types: []string{"Recommended"},
+ LibraryName: "Adafruit_ADXL345",
+ },
+ {
+ URL: "https://github.com/adafruit/Adafruit_AHRS.git",
+ Types: []string{"Recommended"},
+ LibraryName: "Adafruit_AHRS",
+ },
+ {
+ URL: "https://github.com/adafruit/Adafruit_AM2315.git",
+ Types: []string{"Recommended"},
+ LibraryName: "Adafruit_AM2315",
+ },
+ {
+ URL: "https://github.com/arduino-libraries/Scheduler.git",
+ Types: []string{"Arduino"},
+ LibraryName: "Scheduler",
+ },
+ {
+ URL: "https://github.com/arduino-libraries/SD.git",
+ Types: []string{"Arduino"},
+ LibraryName: "SD",
+ },
+ {
+ URL: "https://github.com/arduino-libraries/Servo.git",
+ Types: []string{"Arduino"},
+ LibraryName: "Servo",
+ },
+ }
+
+ assert.Equal(t, reposAssertion, repos)
+}
+
+func TestListRepos(t *testing.T) {
+ repos, err := ListRepos("testdata/git_test_repos.txt")
+ require.Error(t, err)
+
+ require.Equal(t, 11, len(repos))
+
+ require.Equal(t, "https://github.com/PaulStoffregen/OctoWS2811.git", repos[0].URL)
+ require.Equal(t, "https://github.com/PaulStoffregen/AltSoftSerial.git", repos[1].URL)
+
+ require.Equal(t, "https://github.com/Cheong2K/ble-sdk-arduino.git", repos[2].URL)
+ require.Equal(t, "https://github.com/arduino-libraries/Bridge.git", repos[3].URL)
+ require.Equal(t, "https://github.com/adafruit/Adafruit_ADS1X15.git", repos[4].URL)
+ require.Equal(t, "https://github.com/adafruit/Adafruit_ADXL345.git", repos[5].URL)
+ require.Equal(t, "https://github.com/adafruit/Adafruit_AHRS.git", repos[6].URL)
+ require.Equal(t, "https://github.com/adafruit/Adafruit_AM2315.git", repos[7].URL)
+ require.Equal(t, "https://github.com/arduino-libraries/Scheduler.git", repos[8].URL)
+ require.Equal(t, "https://github.com/arduino-libraries/SD.git", repos[9].URL)
+ require.Equal(t, "https://github.com/arduino-libraries/Servo.git", repos[10].URL)
+ require.Error(t, err)
+
+ error, ok := err.(GitURLsError)
+ require.True(t, ok)
+ require.Equal(t, "https://github.com/arduino-libraries", error.Repos[0].URL)
+ require.Equal(t, "git@github.com:PaulStoffregen/Audio.git", error.Repos[1].URL)
+}
diff --git a/libraries/testdata/git_test_repos.txt b/internal/libraries/testdata/git_test_repos.txt
similarity index 100%
rename from libraries/testdata/git_test_repos.txt
rename to internal/libraries/testdata/git_test_repos.txt
diff --git a/internal/libraries/zip/ziphelper.go b/internal/libraries/zip/ziphelper.go
index f9f728b2..5d8b60e8 100644
--- a/internal/libraries/zip/ziphelper.go
+++ b/internal/libraries/zip/ziphelper.go
@@ -25,7 +25,6 @@ package zip
import (
"fmt"
- "io/ioutil"
"os"
"os/exec"
"path/filepath"
@@ -37,15 +36,12 @@ import (
// Inside the archive "rootFolder" will be renamed to "zipRootFolderName".
func Directory(rootFolder string, zipRootFolderName string, zipFile string) error {
checks := func(path string, info os.FileInfo, err error) error {
- info, err = os.Lstat(path)
- if err != nil {
+ if lstat, err := os.Lstat(path); err != nil { // TODO: is calling Lstat here necessary? we already have the FileInfo from the function args
return err
- }
- if (info.Mode() & os.ModeSymlink) != 0 {
+ } else if (lstat.Mode() & os.ModeSymlink) != 0 {
dest, _ := os.Readlink(path)
- return fmt.Errorf("Symlink not allowed: %s -> %s", path, dest)
- }
- if file.IsSCCS(info.Name()) {
+ return fmt.Errorf("symlink not allowed: %s -> %s", path, dest)
+ } else if file.IsSCCS(lstat.Name()) {
return filepath.SkipDir
}
return nil
@@ -60,7 +56,7 @@ func Directory(rootFolder string, zipRootFolderName string, zipFile string) erro
return err
}
- tmpdir, err := ioutil.TempDir("", "ziphelper")
+ tmpdir, err := os.MkdirTemp("", "ziphelper")
if err != nil {
return fmt.Errorf("creating temp dir for zip archive: %s", err)
}
diff --git a/internal/libraries/zip/ziphelper_test.go b/internal/libraries/zip/ziphelper_test.go
index 9c96271e..e541bf6a 100644
--- a/internal/libraries/zip/ziphelper_test.go
+++ b/internal/libraries/zip/ziphelper_test.go
@@ -25,7 +25,6 @@ package zip
import (
"archive/zip"
- "io/ioutil"
"os"
"testing"
@@ -33,7 +32,7 @@ import (
)
func TestZip(t *testing.T) {
- zipFile, err := ioutil.TempFile("", "ziphelper*.zip")
+ zipFile, err := os.CreateTemp("", "ziphelper*.zip")
require.NoError(t, err)
require.NotNil(t, zipFile)
zipFileName := zipFile.Name()
diff --git a/libraries/repolist_test.go b/libraries/repolist_test.go
deleted file mode 100644
index dc2e3442..00000000
--- a/libraries/repolist_test.go
+++ /dev/null
@@ -1,135 +0,0 @@
-// This file is part of libraries-repository-engine.
-//
-// Copyright 2021 ARDUINO SA (http://www.arduino.cc/)
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as published
-// by the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-//
-// You can be released from the requirements of the above licenses by purchasing
-// a commercial license. Buying such a license is mandatory if you want to
-// modify or otherwise use the software for commercial activities involving the
-// Arduino software without disclosing the source code of your own applications.
-// To purchase a commercial license, send an email to license@arduino.cc.
-
-package libraries
-
-import (
- "testing"
-
- "github.com/arduino/libraries-repository-engine/internal/libraries"
- "github.com/stretchr/testify/assert"
- "github.com/stretchr/testify/require"
-)
-
-func TestLoadRepoListFromFile(t *testing.T) {
- _, err := LoadRepoListFromFile("./testdata/nonexistent.txt")
- assert.Error(t, err, "Attempt to load non-existent registry data file")
-
- repos, err := LoadRepoListFromFile("./testdata/git_test_repos.txt")
- require.NoError(t, err)
-
- reposAssertion := []*Repo{
- {
- URL: "https://github.com/arduino-libraries",
- Types: []string{"Arduino"},
- LibraryName: "libraries",
- },
- {
- URL: "git@github.com:PaulStoffregen/Audio.git",
- Types: []string{"Contributed"},
- LibraryName: "Audio",
- },
- {
- URL: "https://github.com/PaulStoffregen/OctoWS2811.git",
- Types: []string{"Arduino", "Contributed"},
- LibraryName: "OctoWS2811",
- },
- {
- URL: "https://github.com/PaulStoffregen/AltSoftSerial.git",
- Types: []string{"Contributed"},
- LibraryName: "AltSoftSerial",
- },
- {
- URL: "https://github.com/Cheong2K/ble-sdk-arduino.git",
- Types: []string{"Contributed"},
- LibraryName: "ble-sdk-arduino",
- },
- {
- URL: "https://github.com/arduino-libraries/Bridge.git",
- Types: []string{"Contributed"},
- LibraryName: "Bridge",
- },
- {
- URL: "https://github.com/adafruit/Adafruit_ADS1X15.git",
- Types: []string{"Recommended"},
- LibraryName: "Adafruit_ADS1X15",
- },
- {
- URL: "https://github.com/adafruit/Adafruit_ADXL345.git",
- Types: []string{"Recommended"},
- LibraryName: "Adafruit_ADXL345",
- },
- {
- URL: "https://github.com/adafruit/Adafruit_AHRS.git",
- Types: []string{"Recommended"},
- LibraryName: "Adafruit_AHRS",
- },
- {
- URL: "https://github.com/adafruit/Adafruit_AM2315.git",
- Types: []string{"Recommended"},
- LibraryName: "Adafruit_AM2315",
- },
- {
- URL: "https://github.com/arduino-libraries/Scheduler.git",
- Types: []string{"Arduino"},
- LibraryName: "Scheduler",
- },
- {
- URL: "https://github.com/arduino-libraries/SD.git",
- Types: []string{"Arduino"},
- LibraryName: "SD",
- },
- {
- URL: "https://github.com/arduino-libraries/Servo.git",
- Types: []string{"Arduino"},
- LibraryName: "Servo",
- },
- }
-
- assert.Equal(t, reposAssertion, repos)
-}
-
-func TestListRepos(t *testing.T) {
- repos, err := ListRepos("./testdata/git_test_repos.txt")
-
- require.Equal(t, 11, len(repos))
-
- require.Equal(t, "https://github.com/PaulStoffregen/OctoWS2811.git", repos[0].URL)
- require.Equal(t, "https://github.com/PaulStoffregen/AltSoftSerial.git", repos[1].URL)
-
- require.Equal(t, "https://github.com/Cheong2K/ble-sdk-arduino.git", repos[2].URL)
- require.Equal(t, "https://github.com/arduino-libraries/Bridge.git", repos[3].URL)
- require.Equal(t, "https://github.com/adafruit/Adafruit_ADS1X15.git", repos[4].URL)
- require.Equal(t, "https://github.com/adafruit/Adafruit_ADXL345.git", repos[5].URL)
- require.Equal(t, "https://github.com/adafruit/Adafruit_AHRS.git", repos[6].URL)
- require.Equal(t, "https://github.com/adafruit/Adafruit_AM2315.git", repos[7].URL)
- require.Equal(t, "https://github.com/arduino-libraries/Scheduler.git", repos[8].URL)
- require.Equal(t, "https://github.com/arduino-libraries/SD.git", repos[9].URL)
- require.Equal(t, "https://github.com/arduino-libraries/Servo.git", repos[10].URL)
- require.Error(t, err)
-
- error, ok := err.(libraries.GitURLsError)
- require.True(t, ok)
- require.Equal(t, "https://github.com/arduino-libraries", error.Repos[0].URL)
- require.Equal(t, "git@github.com:PaulStoffregen/Audio.git", error.Repos[1].URL)
-}
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 00000000..48c9a12f
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,3935 @@
+{
+ "name": "libraries-repository-engine",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "devDependencies": {
+ "ajv-cli": "^5.0.0",
+ "ajv-formats": "^2.1.1",
+ "github-label-sync": "2.3.1",
+ "markdown-link-check": "^3.11.2",
+ "markdownlint-cli": "^0.35.0",
+ "prettier": "^3.0.0"
+ }
+ },
+ "node_modules/@financial-times/origami-service-makefile": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/@financial-times/origami-service-makefile/-/origami-service-makefile-7.0.3.tgz",
+ "integrity": "sha512-aKe65sZ3XgZ/0Sm0MDLbGrcO3G4DRv/bVW4Gpmw68cRZV9IBE7h/pwfR3Rs7njNSZMFkjS4rPG/YySv9brQByA==",
+ "dev": true
+ },
+ "node_modules/@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@sindresorhus/is": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.5.2.tgz",
+ "integrity": "sha512-8ZMK+V6YpeZFfW6hU9uAeWVuq8v3t7BaG276gIO+kVqnAcLrHCXdFUOf7kgouyfAarkZtuavIqY3RsXTsTWviw==",
+ "dev": true,
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/is?sponsor=1"
+ }
+ },
+ "node_modules/@szmarczak/http-timer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
+ "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
+ "dev": true,
+ "dependencies": {
+ "defer-to-connect": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=14.16"
+ }
+ },
+ "node_modules/@types/http-cache-semantics": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz",
+ "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==",
+ "dev": true
+ },
+ "node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-cli": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ajv-cli/-/ajv-cli-5.0.0.tgz",
+ "integrity": "sha512-LY4m6dUv44HTyhV+u2z5uX4EhPYTM38Iv1jdgDJJJCyOOuqB8KtZEGjPZ2T+sh5ZIJrXUfgErYx/j3gLd3+PlQ==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^8.0.0",
+ "fast-json-patch": "^2.0.0",
+ "glob": "^7.1.0",
+ "js-yaml": "^3.14.0",
+ "json-schema-migrate": "^2.0.0",
+ "json5": "^2.1.3",
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "ajv": "dist/index.js"
+ },
+ "peerDependencies": {
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ajv-cli/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/ajv-cli/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/ajv-cli/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/ajv-cli/node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/ajv-cli/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/ajv-formats": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "node_modules/asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "node_modules/assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/async": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
+ "dev": true
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "dev": true
+ },
+ "node_modules/aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/aws4": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
+ "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==",
+ "dev": true
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+ "dev": true,
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+ "dev": true
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
+ "dev": true
+ },
+ "node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/cacheable-lookup": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz",
+ "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=14.16"
+ }
+ },
+ "node_modules/cacheable-request": {
+ "version": "10.2.12",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.12.tgz",
+ "integrity": "sha512-qtWGB5kn2OLjx47pYUkWicyOpK1vy9XZhq8yRTXOy+KAmjjESSRLx6SiExnnaGGUP1NM6/vmygMu0fGylNh9tw==",
+ "dev": true,
+ "dependencies": {
+ "@types/http-cache-semantics": "^4.0.1",
+ "get-stream": "^6.0.1",
+ "http-cache-semantics": "^4.1.1",
+ "keyv": "^4.5.2",
+ "mimic-response": "^4.0.0",
+ "normalize-url": "^8.0.0",
+ "responselike": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ }
+ },
+ "node_modules/caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
+ "dev": true
+ },
+ "node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true,
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/cheerio": {
+ "version": "1.0.0-rc.12",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz",
+ "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==",
+ "dev": true,
+ "dependencies": {
+ "cheerio-select": "^2.1.0",
+ "dom-serializer": "^2.0.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1",
+ "htmlparser2": "^8.0.1",
+ "parse5": "^7.0.0",
+ "parse5-htmlparser2-tree-adapter": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
+ }
+ },
+ "node_modules/cheerio-select": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
+ "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-select": "^5.1.0",
+ "css-what": "^6.1.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
+ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
+ "dev": true
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
+ "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.1.0",
+ "domhandler": "^5.0.2",
+ "domutils": "^3.0.1",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/decompress-response": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "dev": true,
+ "dependencies": {
+ "mimic-response": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/decompress-response/node_modules/mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/defer-to-connect": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
+ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/domhandler": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
+ "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
+ "dev": true,
+ "dependencies": {
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "dev": true
+ },
+ "node_modules/ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+ "dev": true,
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "dev": true
+ },
+ "node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true,
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "node_modules/extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ]
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
+ },
+ "node_modules/fast-json-patch": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz",
+ "integrity": "sha512-4j5uBaTnsYAV5ebkidvxiLUYOwjQ+JSFljeqfTxCrH9bDmlCQaOJFS84oDJ2rAXZq2yskmk3ORfoP9DCwqFNig==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/fast-json-patch/node_modules/fast-deep-equal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
+ "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==",
+ "dev": true
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
+ },
+ "node_modules/foreground-child": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/form-data-encoder": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz",
+ "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 14.17"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "node_modules/get-stdin": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz",
+ "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "node_modules/github-label-sync": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/github-label-sync/-/github-label-sync-2.3.1.tgz",
+ "integrity": "sha512-3gGNc+y9OtwzR1aTlAOZKJmQ1QUzufxUG6c7rVTFLtNJvqTwyd80bOUxXuwyk2jIq7tWa0fx+Xep78BXxAU2WQ==",
+ "dev": true,
+ "dependencies": {
+ "@financial-times/origami-service-makefile": "^7.0.3",
+ "ajv": "^8.6.3",
+ "chalk": "^4.1.2",
+ "commander": "^6.2.1",
+ "got": "^12.5.3",
+ "js-yaml": "^3.14.1",
+ "node.extend": "^2.0.2",
+ "octonode": "^0.10.2"
+ },
+ "bin": {
+ "github-label-sync": "bin/github-label-sync.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/github-label-sync/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/github-label-sync/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/github-label-sync/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/github-label-sync/node_modules/commander": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
+ "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/github-label-sync/node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/glob": {
+ "version": "10.2.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz",
+ "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==",
+ "dev": true,
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.0.3",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2",
+ "path-scurry": "^1.7.0"
+ },
+ "bin": {
+ "glob": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/got": {
+ "version": "12.6.1",
+ "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
+ "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
+ "dev": true,
+ "dependencies": {
+ "@sindresorhus/is": "^5.2.0",
+ "@szmarczak/http-timer": "^5.0.1",
+ "cacheable-lookup": "^7.0.0",
+ "cacheable-request": "^10.2.8",
+ "decompress-response": "^6.0.0",
+ "form-data-encoder": "^2.1.2",
+ "get-stream": "^6.0.1",
+ "http2-wrapper": "^2.1.10",
+ "lowercase-keys": "^3.0.0",
+ "p-cancelable": "^3.0.0",
+ "responselike": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/got?sponsor=1"
+ }
+ },
+ "node_modules/har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "deprecated": "this library is no longer supported",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/har-validator/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/har-validator/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/html-link-extractor": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/html-link-extractor/-/html-link-extractor-1.0.5.tgz",
+ "integrity": "sha512-ADd49pudM157uWHwHQPUSX4ssMsvR/yHIswOR5CUfBdK9g9ZYGMhVSE6KZVHJ6kCkR0gH4htsfzU6zECDNVwyw==",
+ "dev": true,
+ "dependencies": {
+ "cheerio": "^1.0.0-rc.10"
+ }
+ },
+ "node_modules/htmlparser2": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
+ "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
+ "dev": true,
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1",
+ "entities": "^4.4.0"
+ }
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
+ "dev": true
+ },
+ "node_modules/http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "node_modules/http2-wrapper": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz",
+ "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==",
+ "dev": true,
+ "dependencies": {
+ "quick-lru": "^5.1.1",
+ "resolve-alpn": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=10.19.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "node_modules/ini": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz",
+ "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==",
+ "dev": true,
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/is": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz",
+ "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/is-absolute-url": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz",
+ "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==",
+ "dev": true,
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-relative-url": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-relative-url/-/is-relative-url-4.0.0.tgz",
+ "integrity": "sha512-PkzoL1qKAYXNFct5IKdKRH/iBQou/oCC85QhXj6WKtUQBliZ4Yfd3Zk27RHu9KQG8r6zgvAA2AQKC9p+rqTszg==",
+ "dev": true,
+ "dependencies": {
+ "is-absolute-url": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
+ "dev": true
+ },
+ "node_modules/isemail": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz",
+ "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "2.x.x"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true
+ },
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
+ "dev": true
+ },
+ "node_modules/jackspeak": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.1.tgz",
+ "integrity": "sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==",
+ "dev": true,
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
+ "node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
+ "dev": true
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "dev": true
+ },
+ "node_modules/json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+ "dev": true
+ },
+ "node_modules/json-schema-migrate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-migrate/-/json-schema-migrate-2.0.0.tgz",
+ "integrity": "sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^8.0.0"
+ }
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "dev": true
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonc-parser": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
+ "dev": true
+ },
+ "node_modules/jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/keyv": {
+ "version": "4.5.3",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz",
+ "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==",
+ "dev": true,
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "node_modules/link-check": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.2.0.tgz",
+ "integrity": "sha512-xRbhYLaGDw7eRDTibTAcl6fXtmUQ13vkezQiTqshHHdGueQeumgxxmQMIOmJYsh2p8BF08t8thhDQ++EAOOq3w==",
+ "dev": true,
+ "dependencies": {
+ "is-relative-url": "^4.0.0",
+ "isemail": "^3.2.0",
+ "ms": "^2.1.3",
+ "needle": "^3.1.0"
+ }
+ },
+ "node_modules/linkify-it": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz",
+ "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==",
+ "dev": true,
+ "dependencies": {
+ "uc.micro": "^1.0.1"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "node_modules/lowercase-keys": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz",
+ "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==",
+ "dev": true,
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz",
+ "integrity": "sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==",
+ "dev": true,
+ "engines": {
+ "node": "14 || >=16.14"
+ }
+ },
+ "node_modules/markdown-it": {
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz",
+ "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^2.0.1",
+ "entities": "~3.0.1",
+ "linkify-it": "^4.0.1",
+ "mdurl": "^1.0.1",
+ "uc.micro": "^1.0.5"
+ },
+ "bin": {
+ "markdown-it": "bin/markdown-it.js"
+ }
+ },
+ "node_modules/markdown-it/node_modules/entities": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
+ "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/markdown-link-check": {
+ "version": "3.11.2",
+ "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.11.2.tgz",
+ "integrity": "sha512-zave+vI4AMeLp0FlUllAwGbNytSKsS3R2Zgtf3ufVT892Z/L6Ro9osZwE9PNA7s0IkJ4onnuHqatpsaCiAShJw==",
+ "dev": true,
+ "dependencies": {
+ "async": "^3.2.4",
+ "chalk": "^5.2.0",
+ "commander": "^10.0.1",
+ "link-check": "^5.2.0",
+ "lodash": "^4.17.21",
+ "markdown-link-extractor": "^3.1.0",
+ "needle": "^3.2.0",
+ "progress": "^2.0.3"
+ },
+ "bin": {
+ "markdown-link-check": "markdown-link-check"
+ }
+ },
+ "node_modules/markdown-link-extractor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-3.1.0.tgz",
+ "integrity": "sha512-r0NEbP1dsM+IqB62Ru9TXLP/HDaTdBNIeylYXumuBi6Xv4ufjE1/g3TnslYL8VNqNcGAGbMptQFHrrdfoZ/Sug==",
+ "dev": true,
+ "dependencies": {
+ "html-link-extractor": "^1.0.5",
+ "marked": "^4.1.0"
+ }
+ },
+ "node_modules/markdownlint": {
+ "version": "0.29.0",
+ "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz",
+ "integrity": "sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==",
+ "dev": true,
+ "dependencies": {
+ "markdown-it": "13.0.1",
+ "markdownlint-micromark": "0.1.5"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/markdownlint-cli": {
+ "version": "0.35.0",
+ "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz",
+ "integrity": "sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==",
+ "dev": true,
+ "dependencies": {
+ "commander": "~11.0.0",
+ "get-stdin": "~9.0.0",
+ "glob": "~10.2.7",
+ "ignore": "~5.2.4",
+ "js-yaml": "^4.1.0",
+ "jsonc-parser": "~3.2.0",
+ "markdownlint": "~0.29.0",
+ "minimatch": "~9.0.1",
+ "run-con": "~1.2.11"
+ },
+ "bin": {
+ "markdownlint": "markdownlint.js"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/markdownlint-cli/node_modules/commander": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz",
+ "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/markdownlint-micromark": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz",
+ "integrity": "sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==",
+ "dev": true,
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/marked": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz",
+ "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==",
+ "dev": true,
+ "bin": {
+ "marked": "bin/marked.js"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/mdurl": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
+ "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
+ "dev": true
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz",
+ "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==",
+ "dev": true,
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/minipass": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz",
+ "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/needle": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz",
+ "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.6.3",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "needle": "bin/needle"
+ },
+ "engines": {
+ "node": ">= 4.4.x"
+ }
+ },
+ "node_modules/node.extend": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz",
+ "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3",
+ "is": "^3.2.1"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz",
+ "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==",
+ "dev": true,
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
+ "node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/octonode": {
+ "version": "0.10.2",
+ "resolved": "https://registry.npmjs.org/octonode/-/octonode-0.10.2.tgz",
+ "integrity": "sha512-lxKJxAvrw3BuM0Wu3A/TRyFkYxMFWbMm8p7fDO3EoG9KDgOy53d91bjlGR1mmNk1EoF5LjGBx7BmIB+PfmMKLQ==",
+ "dev": true,
+ "dependencies": {
+ "bluebird": "^3.5.0",
+ "deep-extend": "^0.6.0",
+ "randomstring": "^1.1.5",
+ "request": "^2.72.0"
+ },
+ "engines": {
+ "node": ">0.4.11"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/p-cancelable": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz",
+ "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==",
+ "dev": true,
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/parse5": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
+ "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
+ "dev": true,
+ "dependencies": {
+ "entities": "^4.4.0"
+ },
+ "funding": {
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
+ }
+ },
+ "node_modules/parse5-htmlparser2-tree-adapter": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz",
+ "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==",
+ "dev": true,
+ "dependencies": {
+ "domhandler": "^5.0.2",
+ "parse5": "^7.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-scurry": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
+ "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^9.1.1 || ^10.0.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
+ "dev": true
+ },
+ "node_modules/prettier": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz",
+ "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/psl": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
+ "dev": true
+ },
+ "node_modules/punycode": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
+ "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz",
+ "integrity": "sha512-lDVjxQQFoCG1jcrP06LNo2lbWp4QTShEXnhActFBwYuHprllQV6VUpwreApsYqCgD+N1mHoqJ/BI/4eV4R2GYg==",
+ "dev": true
+ },
+ "node_modules/randomstring": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/randomstring/-/randomstring-1.3.0.tgz",
+ "integrity": "sha512-gY7aQ4i1BgwZ8I1Op4YseITAyiDiajeZOPQUbIq9TPGPhUm5FX59izIaOpmKbME1nmnEiABf28d9K2VSii6BBg==",
+ "dev": true,
+ "dependencies": {
+ "randombytes": "2.0.3"
+ },
+ "bin": {
+ "randomstring": "bin/randomstring"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
+ "dev": true,
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-alpn": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
+ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
+ "dev": true
+ },
+ "node_modules/responselike": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz",
+ "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==",
+ "dev": true,
+ "dependencies": {
+ "lowercase-keys": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/run-con": {
+ "version": "1.2.12",
+ "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.12.tgz",
+ "integrity": "sha512-5257ILMYIF4RztL9uoZ7V9Q97zHtNHn5bN3NobeAnzB1P3ASLgg8qocM2u+R18ttp+VEM78N2LK8XcNVtnSRrg==",
+ "dev": true,
+ "dependencies": {
+ "deep-extend": "^0.6.0",
+ "ini": "~3.0.0",
+ "minimist": "^1.2.8",
+ "strip-json-comments": "~3.1.1"
+ },
+ "bin": {
+ "run-con": "cli.js"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
+ },
+ "node_modules/sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
+ "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "dev": true
+ },
+ "node_modules/sshpk": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
+ "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
+ "dev": true,
+ "dependencies": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dev": true,
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/string-width-cjs": {
+ "name": "string-width",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width-cjs/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width-cjs/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "node_modules/string-width-cjs/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/strip-ansi-cjs": {
+ "name": "strip-ansi",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dev": true,
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
+ "dev": true
+ },
+ "node_modules/uc.micro": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
+ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
+ "dev": true
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "dev": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs": {
+ "name": "wrap-ansi",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true
+ }
+ },
+ "dependencies": {
+ "@financial-times/origami-service-makefile": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/@financial-times/origami-service-makefile/-/origami-service-makefile-7.0.3.tgz",
+ "integrity": "sha512-aKe65sZ3XgZ/0Sm0MDLbGrcO3G4DRv/bVW4Gpmw68cRZV9IBE7h/pwfR3Rs7njNSZMFkjS4rPG/YySv9brQByA==",
+ "dev": true
+ },
+ "@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "dev": true,
+ "requires": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ }
+ },
+ "@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "dev": true,
+ "optional": true
+ },
+ "@sindresorhus/is": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.5.2.tgz",
+ "integrity": "sha512-8ZMK+V6YpeZFfW6hU9uAeWVuq8v3t7BaG276gIO+kVqnAcLrHCXdFUOf7kgouyfAarkZtuavIqY3RsXTsTWviw==",
+ "dev": true
+ },
+ "@szmarczak/http-timer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
+ "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
+ "dev": true,
+ "requires": {
+ "defer-to-connect": "^2.0.1"
+ }
+ },
+ "@types/http-cache-semantics": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz",
+ "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==",
+ "dev": true
+ },
+ "ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-cli": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ajv-cli/-/ajv-cli-5.0.0.tgz",
+ "integrity": "sha512-LY4m6dUv44HTyhV+u2z5uX4EhPYTM38Iv1jdgDJJJCyOOuqB8KtZEGjPZ2T+sh5ZIJrXUfgErYx/j3gLd3+PlQ==",
+ "dev": true,
+ "requires": {
+ "ajv": "^8.0.0",
+ "fast-json-patch": "^2.0.0",
+ "glob": "^7.1.0",
+ "js-yaml": "^3.14.0",
+ "json-schema-migrate": "^2.0.0",
+ "json5": "^2.1.3",
+ "minimist": "^1.2.0"
+ },
+ "dependencies": {
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ }
+ }
+ },
+ "ajv-formats": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "dev": true,
+ "requires": {
+ "ajv": "^8.0.0"
+ }
+ },
+ "ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "dev": true
+ },
+ "argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
+ "dev": true
+ },
+ "async": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
+ "dev": true
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "dev": true
+ },
+ "aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
+ "dev": true
+ },
+ "aws4": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
+ "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+ "dev": true,
+ "requires": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+ "dev": true
+ },
+ "boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "cacheable-lookup": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz",
+ "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==",
+ "dev": true
+ },
+ "cacheable-request": {
+ "version": "10.2.12",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.12.tgz",
+ "integrity": "sha512-qtWGB5kn2OLjx47pYUkWicyOpK1vy9XZhq8yRTXOy+KAmjjESSRLx6SiExnnaGGUP1NM6/vmygMu0fGylNh9tw==",
+ "dev": true,
+ "requires": {
+ "@types/http-cache-semantics": "^4.0.1",
+ "get-stream": "^6.0.1",
+ "http-cache-semantics": "^4.1.1",
+ "keyv": "^4.5.2",
+ "mimic-response": "^4.0.0",
+ "normalize-url": "^8.0.0",
+ "responselike": "^3.0.0"
+ }
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
+ "dev": true
+ },
+ "chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true
+ },
+ "cheerio": {
+ "version": "1.0.0-rc.12",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz",
+ "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==",
+ "dev": true,
+ "requires": {
+ "cheerio-select": "^2.1.0",
+ "dom-serializer": "^2.0.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1",
+ "htmlparser2": "^8.0.1",
+ "parse5": "^7.0.0",
+ "parse5-htmlparser2-tree-adapter": "^7.0.0"
+ }
+ },
+ "cheerio-select": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
+ "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-select": "^5.1.0",
+ "css-what": "^6.1.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "commander": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
+ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
+ "dev": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "css-select": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
+ "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.1.0",
+ "domhandler": "^5.0.2",
+ "domutils": "^3.0.1",
+ "nth-check": "^2.0.1"
+ }
+ },
+ "css-what": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
+ "dev": true
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "decompress-response": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^3.1.0"
+ },
+ "dependencies": {
+ "mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "dev": true
+ }
+ }
+ },
+ "deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "dev": true
+ },
+ "defer-to-connect": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
+ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
+ "dev": true
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "dev": true
+ },
+ "dom-serializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
+ }
+ },
+ "domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "dev": true
+ },
+ "domhandler": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.3.0"
+ }
+ },
+ "domutils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
+ "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3"
+ }
+ },
+ "eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "dev": true
+ },
+ "ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+ "dev": true,
+ "requires": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "dev": true
+ },
+ "entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "dev": true
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
+ "dev": true
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
+ },
+ "fast-json-patch": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz",
+ "integrity": "sha512-4j5uBaTnsYAV5ebkidvxiLUYOwjQ+JSFljeqfTxCrH9bDmlCQaOJFS84oDJ2rAXZq2yskmk3ORfoP9DCwqFNig==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^2.0.1"
+ },
+ "dependencies": {
+ "fast-deep-equal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
+ "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==",
+ "dev": true
+ }
+ }
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
+ },
+ "foreground-child": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
+ }
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
+ "dev": true
+ },
+ "form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "form-data-encoder": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz",
+ "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==",
+ "dev": true
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "get-stdin": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz",
+ "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "github-label-sync": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/github-label-sync/-/github-label-sync-2.3.1.tgz",
+ "integrity": "sha512-3gGNc+y9OtwzR1aTlAOZKJmQ1QUzufxUG6c7rVTFLtNJvqTwyd80bOUxXuwyk2jIq7tWa0fx+Xep78BXxAU2WQ==",
+ "dev": true,
+ "requires": {
+ "@financial-times/origami-service-makefile": "^7.0.3",
+ "ajv": "^8.6.3",
+ "chalk": "^4.1.2",
+ "commander": "^6.2.1",
+ "got": "^12.5.3",
+ "js-yaml": "^3.14.1",
+ "node.extend": "^2.0.2",
+ "octonode": "^0.10.2"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "commander": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
+ "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ }
+ }
+ },
+ "glob": {
+ "version": "10.2.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz",
+ "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==",
+ "dev": true,
+ "requires": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.0.3",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2",
+ "path-scurry": "^1.7.0"
+ }
+ },
+ "got": {
+ "version": "12.6.1",
+ "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
+ "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
+ "dev": true,
+ "requires": {
+ "@sindresorhus/is": "^5.2.0",
+ "@szmarczak/http-timer": "^5.0.1",
+ "cacheable-lookup": "^7.0.0",
+ "cacheable-request": "^10.2.8",
+ "decompress-response": "^6.0.0",
+ "form-data-encoder": "^2.1.2",
+ "get-stream": "^6.0.1",
+ "http2-wrapper": "^2.1.10",
+ "lowercase-keys": "^3.0.0",
+ "p-cancelable": "^3.0.0",
+ "responselike": "^3.0.0"
+ }
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
+ "dev": true
+ },
+ "har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ }
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "html-link-extractor": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/html-link-extractor/-/html-link-extractor-1.0.5.tgz",
+ "integrity": "sha512-ADd49pudM157uWHwHQPUSX4ssMsvR/yHIswOR5CUfBdK9g9ZYGMhVSE6KZVHJ6kCkR0gH4htsfzU6zECDNVwyw==",
+ "dev": true,
+ "requires": {
+ "cheerio": "^1.0.0-rc.10"
+ }
+ },
+ "htmlparser2": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
+ "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1",
+ "entities": "^4.4.0"
+ }
+ },
+ "http-cache-semantics": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
+ "dev": true
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "http2-wrapper": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz",
+ "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==",
+ "dev": true,
+ "requires": {
+ "quick-lru": "^5.1.1",
+ "resolve-alpn": "^1.2.0"
+ }
+ },
+ "iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ },
+ "ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "ini": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz",
+ "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==",
+ "dev": true
+ },
+ "is": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz",
+ "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==",
+ "dev": true
+ },
+ "is-absolute-url": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz",
+ "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true
+ },
+ "is-relative-url": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-relative-url/-/is-relative-url-4.0.0.tgz",
+ "integrity": "sha512-PkzoL1qKAYXNFct5IKdKRH/iBQou/oCC85QhXj6WKtUQBliZ4Yfd3Zk27RHu9KQG8r6zgvAA2AQKC9p+rqTszg==",
+ "dev": true,
+ "requires": {
+ "is-absolute-url": "^4.0.1"
+ }
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
+ "dev": true
+ },
+ "isemail": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz",
+ "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==",
+ "dev": true,
+ "requires": {
+ "punycode": "2.x.x"
+ }
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
+ "dev": true
+ },
+ "jackspeak": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.1.tgz",
+ "integrity": "sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==",
+ "dev": true,
+ "requires": {
+ "@isaacs/cliui": "^8.0.2",
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
+ "dev": true
+ },
+ "json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "dev": true
+ },
+ "json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+ "dev": true
+ },
+ "json-schema-migrate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-migrate/-/json-schema-migrate-2.0.0.tgz",
+ "integrity": "sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ==",
+ "dev": true,
+ "requires": {
+ "ajv": "^8.0.0"
+ }
+ },
+ "json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "dev": true
+ },
+ "json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true
+ },
+ "jsonc-parser": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
+ "dev": true
+ },
+ "jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ }
+ },
+ "keyv": {
+ "version": "4.5.3",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz",
+ "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==",
+ "dev": true,
+ "requires": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "link-check": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.2.0.tgz",
+ "integrity": "sha512-xRbhYLaGDw7eRDTibTAcl6fXtmUQ13vkezQiTqshHHdGueQeumgxxmQMIOmJYsh2p8BF08t8thhDQ++EAOOq3w==",
+ "dev": true,
+ "requires": {
+ "is-relative-url": "^4.0.0",
+ "isemail": "^3.2.0",
+ "ms": "^2.1.3",
+ "needle": "^3.1.0"
+ }
+ },
+ "linkify-it": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz",
+ "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==",
+ "dev": true,
+ "requires": {
+ "uc.micro": "^1.0.1"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "lowercase-keys": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz",
+ "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz",
+ "integrity": "sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==",
+ "dev": true
+ },
+ "markdown-it": {
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz",
+ "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==",
+ "dev": true,
+ "requires": {
+ "argparse": "^2.0.1",
+ "entities": "~3.0.1",
+ "linkify-it": "^4.0.1",
+ "mdurl": "^1.0.1",
+ "uc.micro": "^1.0.5"
+ },
+ "dependencies": {
+ "entities": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
+ "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
+ "dev": true
+ }
+ }
+ },
+ "markdown-link-check": {
+ "version": "3.11.2",
+ "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.11.2.tgz",
+ "integrity": "sha512-zave+vI4AMeLp0FlUllAwGbNytSKsS3R2Zgtf3ufVT892Z/L6Ro9osZwE9PNA7s0IkJ4onnuHqatpsaCiAShJw==",
+ "dev": true,
+ "requires": {
+ "async": "^3.2.4",
+ "chalk": "^5.2.0",
+ "commander": "^10.0.1",
+ "link-check": "^5.2.0",
+ "lodash": "^4.17.21",
+ "markdown-link-extractor": "^3.1.0",
+ "needle": "^3.2.0",
+ "progress": "^2.0.3"
+ }
+ },
+ "markdown-link-extractor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-3.1.0.tgz",
+ "integrity": "sha512-r0NEbP1dsM+IqB62Ru9TXLP/HDaTdBNIeylYXumuBi6Xv4ufjE1/g3TnslYL8VNqNcGAGbMptQFHrrdfoZ/Sug==",
+ "dev": true,
+ "requires": {
+ "html-link-extractor": "^1.0.5",
+ "marked": "^4.1.0"
+ }
+ },
+ "markdownlint": {
+ "version": "0.29.0",
+ "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz",
+ "integrity": "sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==",
+ "dev": true,
+ "requires": {
+ "markdown-it": "13.0.1",
+ "markdownlint-micromark": "0.1.5"
+ }
+ },
+ "markdownlint-cli": {
+ "version": "0.35.0",
+ "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz",
+ "integrity": "sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==",
+ "dev": true,
+ "requires": {
+ "commander": "~11.0.0",
+ "get-stdin": "~9.0.0",
+ "glob": "~10.2.7",
+ "ignore": "~5.2.4",
+ "js-yaml": "^4.1.0",
+ "jsonc-parser": "~3.2.0",
+ "markdownlint": "~0.29.0",
+ "minimatch": "~9.0.1",
+ "run-con": "~1.2.11"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz",
+ "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==",
+ "dev": true
+ }
+ }
+ },
+ "markdownlint-micromark": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz",
+ "integrity": "sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==",
+ "dev": true
+ },
+ "marked": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz",
+ "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==",
+ "dev": true
+ },
+ "mdurl": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
+ "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
+ "dev": true
+ },
+ "mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true
+ },
+ "mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "requires": {
+ "mime-db": "1.52.0"
+ }
+ },
+ "mimic-response": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz",
+ "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ },
+ "minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true
+ },
+ "minipass": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz",
+ "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "needle": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz",
+ "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==",
+ "dev": true,
+ "requires": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.6.3",
+ "sax": "^1.2.4"
+ }
+ },
+ "node.extend": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz",
+ "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3",
+ "is": "^3.2.1"
+ }
+ },
+ "normalize-url": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz",
+ "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==",
+ "dev": true
+ },
+ "nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0"
+ }
+ },
+ "oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "dev": true
+ },
+ "octonode": {
+ "version": "0.10.2",
+ "resolved": "https://registry.npmjs.org/octonode/-/octonode-0.10.2.tgz",
+ "integrity": "sha512-lxKJxAvrw3BuM0Wu3A/TRyFkYxMFWbMm8p7fDO3EoG9KDgOy53d91bjlGR1mmNk1EoF5LjGBx7BmIB+PfmMKLQ==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.5.0",
+ "deep-extend": "^0.6.0",
+ "randomstring": "^1.1.5",
+ "request": "^2.72.0"
+ }
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "p-cancelable": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz",
+ "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==",
+ "dev": true
+ },
+ "parse5": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
+ "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
+ "dev": true,
+ "requires": {
+ "entities": "^4.4.0"
+ }
+ },
+ "parse5-htmlparser2-tree-adapter": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz",
+ "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==",
+ "dev": true,
+ "requires": {
+ "domhandler": "^5.0.2",
+ "parse5": "^7.0.0"
+ }
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true
+ },
+ "path-scurry": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
+ "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^9.1.1 || ^10.0.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+ }
+ },
+ "performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
+ "dev": true
+ },
+ "prettier": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz",
+ "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==",
+ "dev": true
+ },
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true
+ },
+ "psl": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
+ "dev": true
+ },
+ "punycode": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
+ "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
+ "dev": true
+ },
+ "qs": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
+ "dev": true
+ },
+ "quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true
+ },
+ "randombytes": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz",
+ "integrity": "sha512-lDVjxQQFoCG1jcrP06LNo2lbWp4QTShEXnhActFBwYuHprllQV6VUpwreApsYqCgD+N1mHoqJ/BI/4eV4R2GYg==",
+ "dev": true
+ },
+ "randomstring": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/randomstring/-/randomstring-1.3.0.tgz",
+ "integrity": "sha512-gY7aQ4i1BgwZ8I1Op4YseITAyiDiajeZOPQUbIq9TPGPhUm5FX59izIaOpmKbME1nmnEiABf28d9K2VSii6BBg==",
+ "dev": true,
+ "requires": {
+ "randombytes": "2.0.3"
+ }
+ },
+ "request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "dev": true,
+ "requires": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ }
+ },
+ "require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true
+ },
+ "resolve-alpn": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
+ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
+ "dev": true
+ },
+ "responselike": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz",
+ "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==",
+ "dev": true,
+ "requires": {
+ "lowercase-keys": "^3.0.0"
+ }
+ },
+ "run-con": {
+ "version": "1.2.12",
+ "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.12.tgz",
+ "integrity": "sha512-5257ILMYIF4RztL9uoZ7V9Q97zHtNHn5bN3NobeAnzB1P3ASLgg8qocM2u+R18ttp+VEM78N2LK8XcNVtnSRrg==",
+ "dev": true,
+ "requires": {
+ "deep-extend": "^0.6.0",
+ "ini": "~3.0.0",
+ "minimist": "^1.2.8",
+ "strip-json-comments": "~3.1.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
+ },
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
+ "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
+ "dev": true
+ },
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "dev": true
+ },
+ "sshpk": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
+ "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
+ "dev": true,
+ "requires": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ }
+ },
+ "string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dev": true,
+ "requires": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ }
+ },
+ "string-width-cjs": {
+ "version": "npm:string-width@4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^6.0.1"
+ }
+ },
+ "strip-ansi-cjs": {
+ "version": "npm:strip-ansi@6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ }
+ }
+ },
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dev": true,
+ "requires": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ }
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
+ "dev": true
+ },
+ "uc.micro": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
+ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
+ "dev": true
+ },
+ "uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "dev": true
+ },
+ "verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ }
+ },
+ "wrap-ansi-cjs": {
+ "version": "npm:wrap-ansi@7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 00000000..cfce919f
--- /dev/null
+++ b/package.json
@@ -0,0 +1,10 @@
+{
+ "devDependencies": {
+ "ajv-cli": "^5.0.0",
+ "ajv-formats": "^2.1.1",
+ "github-label-sync": "2.3.1",
+ "markdown-link-check": "^3.11.2",
+ "markdownlint-cli": "^0.35.0",
+ "prettier": "^3.0.0"
+ }
+}
diff --git a/poetry.lock b/poetry.lock
index e9cfb7d2..8b0a75ea 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1,44 +1,49 @@
-[[package]]
-name = "atomicwrites"
-version = "1.4.0"
-description = "Atomic file writes."
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
-[[package]]
-name = "attrs"
-version = "21.2.0"
-description = "Classes Without Boilerplate"
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-
-[package.extras]
-dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit"]
-docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"]
-tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface"]
-tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins"]
+# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand.
[[package]]
name = "black"
-version = "22.1.0"
+version = "25.1.0"
description = "The uncompromising code formatter."
-category = "dev"
optional = false
-python-versions = ">=3.6.2"
+python-versions = ">=3.9"
+groups = ["dev"]
+files = [
+ {file = "black-25.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:759e7ec1e050a15f89b770cefbf91ebee8917aac5c20483bc2d80a6c3a04df32"},
+ {file = "black-25.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e519ecf93120f34243e6b0054db49c00a35f84f195d5bce7e9f5cfc578fc2da"},
+ {file = "black-25.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:055e59b198df7ac0b7efca5ad7ff2516bca343276c466be72eb04a3bcc1f82d7"},
+ {file = "black-25.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:db8ea9917d6f8fc62abd90d944920d95e73c83a5ee3383493e35d271aca872e9"},
+ {file = "black-25.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a39337598244de4bae26475f77dda852ea00a93bd4c728e09eacd827ec929df0"},
+ {file = "black-25.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96c1c7cd856bba8e20094e36e0f948718dc688dba4a9d78c3adde52b9e6c2299"},
+ {file = "black-25.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bce2e264d59c91e52d8000d507eb20a9aca4a778731a08cfff7e5ac4a4bb7096"},
+ {file = "black-25.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:172b1dbff09f86ce6f4eb8edf9dede08b1fce58ba194c87d7a4f1a5aa2f5b3c2"},
+ {file = "black-25.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4b60580e829091e6f9238c848ea6750efed72140b91b048770b64e74fe04908b"},
+ {file = "black-25.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1e2978f6df243b155ef5fa7e558a43037c3079093ed5d10fd84c43900f2d8ecc"},
+ {file = "black-25.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b48735872ec535027d979e8dcb20bf4f70b5ac75a8ea99f127c106a7d7aba9f"},
+ {file = "black-25.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:ea0213189960bda9cf99be5b8c8ce66bb054af5e9e861249cd23471bd7b0b3ba"},
+ {file = "black-25.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8f0b18a02996a836cc9c9c78e5babec10930862827b1b724ddfe98ccf2f2fe4f"},
+ {file = "black-25.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:afebb7098bfbc70037a053b91ae8437c3857482d3a690fefc03e9ff7aa9a5fd3"},
+ {file = "black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:030b9759066a4ee5e5aca28c3c77f9c64789cdd4de8ac1df642c40b708be6171"},
+ {file = "black-25.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:a22f402b410566e2d1c950708c77ebf5ebd5d0d88a6a2e87c86d9fb48afa0d18"},
+ {file = "black-25.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a1ee0a0c330f7b5130ce0caed9936a904793576ef4d2b98c40835d6a65afa6a0"},
+ {file = "black-25.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f3df5f1bf91d36002b0a75389ca8663510cf0531cca8aa5c1ef695b46d98655f"},
+ {file = "black-25.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d9e6827d563a2c820772b32ce8a42828dc6790f095f441beef18f96aa6f8294e"},
+ {file = "black-25.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:bacabb307dca5ebaf9c118d2d2f6903da0d62c9faa82bd21a33eecc319559355"},
+ {file = "black-25.1.0-py3-none-any.whl", hash = "sha256:95e8176dae143ba9097f351d174fdaf0ccd29efb414b362ae3fd72bf0f710717"},
+ {file = "black-25.1.0.tar.gz", hash = "sha256:33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666"},
+]
[package.dependencies]
click = ">=8.0.0"
mypy-extensions = ">=0.4.3"
+packaging = ">=22.0"
pathspec = ">=0.9.0"
platformdirs = ">=2"
-tomli = ">=1.1.0"
-typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""}
+tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
+typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""}
[package.extras]
colorama = ["colorama (>=0.4.3)"]
-d = ["aiohttp (>=3.7.4)"]
+d = ["aiohttp (>=3.10)"]
jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"]
uvloop = ["uvloop (>=0.15.2)"]
@@ -46,127 +51,179 @@ uvloop = ["uvloop (>=0.15.2)"]
name = "click"
version = "8.0.1"
description = "Composable command line interface toolkit"
-category = "dev"
optional = false
python-versions = ">=3.6"
+groups = ["dev"]
+files = [
+ {file = "click-8.0.1-py3-none-any.whl", hash = "sha256:fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6"},
+ {file = "click-8.0.1.tar.gz", hash = "sha256:8c04c11192119b1ef78ea049e0a6f0463e4c48ef00a30160c704337586f3ad7a"},
+]
[package.dependencies]
colorama = {version = "*", markers = "platform_system == \"Windows\""}
[[package]]
name = "codespell"
-version = "2.1.0"
-description = "Codespell"
-category = "dev"
+version = "2.4.1"
+description = "Fix common misspellings in text files"
optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["dev"]
+files = [
+ {file = "codespell-2.4.1-py3-none-any.whl", hash = "sha256:3dadafa67df7e4a3dbf51e0d7315061b80d265f9552ebd699b3dd6834b47e425"},
+ {file = "codespell-2.4.1.tar.gz", hash = "sha256:299fcdcb09d23e81e35a671bbe746d5ad7e8385972e65dbb833a2eaac33c01e5"},
+]
[package.extras]
-dev = ["check-manifest", "flake8", "pytest", "pytest-cov", "pytest-dependency"]
+dev = ["Pygments", "build", "chardet", "pre-commit", "pytest", "pytest-cov", "pytest-dependency", "ruff", "tomli", "twine"]
hard-encoding-detection = ["chardet"]
+toml = ["tomli ; python_version < \"3.11\""]
+types = ["chardet (>=5.1.0)", "mypy", "pytest", "pytest-cov", "pytest-dependency"]
[[package]]
name = "colorama"
version = "0.4.4"
description = "Cross-platform colored terminal text."
-category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+groups = ["dev"]
+markers = "platform_system == \"Windows\" or sys_platform == \"win32\""
+files = [
+ {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
+ {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
+]
[[package]]
-name = "flake8"
-version = "4.0.1"
-description = "the modular source code checker: pep8 pyflakes and co"
-category = "dev"
+name = "exceptiongroup"
+version = "1.0.0rc9"
+description = "Backport of PEP 654 (exception groups)"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
+groups = ["dev"]
+markers = "python_version < \"3.11\""
+files = [
+ {file = "exceptiongroup-1.0.0rc9-py3-none-any.whl", hash = "sha256:2e3c3fc1538a094aab74fad52d6c33fc94de3dfee3ee01f187c0e0c72aec5337"},
+ {file = "exceptiongroup-1.0.0rc9.tar.gz", hash = "sha256:9086a4a21ef9b31c72181c77c040a074ba0889ee56a7b289ff0afb0d97655f96"},
+]
-[package.dependencies]
-mccabe = ">=0.6.0,<0.7.0"
-pycodestyle = ">=2.8.0,<2.9.0"
-pyflakes = ">=2.4.0,<2.5.0"
+[package.extras]
+test = ["pytest (>=6)"]
[[package]]
-name = "flake8-polyfill"
-version = "1.0.2"
-description = "Polyfill package for Flake8 plugins"
-category = "dev"
+name = "flake8"
+version = "7.2.0"
+description = "the modular source code checker: pep8 pyflakes and co"
optional = false
-python-versions = "*"
+python-versions = ">=3.9"
+groups = ["dev"]
+files = [
+ {file = "flake8-7.2.0-py2.py3-none-any.whl", hash = "sha256:93b92ba5bdb60754a6da14fa3b93a9361fd00a59632ada61fd7b130436c40343"},
+ {file = "flake8-7.2.0.tar.gz", hash = "sha256:fa558ae3f6f7dbf2b4f22663e5343b6b6023620461f8d4ff2019ef4b5ee70426"},
+]
[package.dependencies]
-flake8 = "*"
+mccabe = ">=0.7.0,<0.8.0"
+pycodestyle = ">=2.13.0,<2.14.0"
+pyflakes = ">=3.3.0,<3.4.0"
[[package]]
name = "iniconfig"
version = "1.1.1"
description = "iniconfig: brain-dead simple config-ini parsing"
-category = "dev"
optional = false
python-versions = "*"
+groups = ["dev"]
+files = [
+ {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"},
+ {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"},
+]
[[package]]
name = "invoke"
-version = "1.6.0"
+version = "2.2.0"
description = "Pythonic task execution"
-category = "dev"
optional = false
-python-versions = "*"
+python-versions = ">=3.6"
+groups = ["dev"]
+files = [
+ {file = "invoke-2.2.0-py3-none-any.whl", hash = "sha256:6ea924cc53d4f78e3d98bc436b08069a03077e6f85ad1ddaa8a116d7dad15820"},
+ {file = "invoke-2.2.0.tar.gz", hash = "sha256:ee6cbb101af1a859c7fe84f2a264c059020b0cb7fe3535f9424300ab568f6bd5"},
+]
[[package]]
name = "mccabe"
-version = "0.6.1"
+version = "0.7.0"
description = "McCabe checker, plugin for flake8"
-category = "dev"
optional = false
-python-versions = "*"
+python-versions = ">=3.6"
+groups = ["dev"]
+files = [
+ {file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"},
+ {file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"},
+]
[[package]]
name = "mypy-extensions"
version = "0.4.3"
description = "Experimental type system extensions for programs checked with the mypy typechecker."
-category = "dev"
optional = false
python-versions = "*"
+groups = ["dev"]
+files = [
+ {file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"},
+ {file = "mypy_extensions-0.4.3.tar.gz", hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"},
+]
[[package]]
name = "packaging"
-version = "20.9"
+version = "23.0"
description = "Core utilities for Python packages"
-category = "dev"
optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
-[package.dependencies]
-pyparsing = ">=2.0.2"
+python-versions = ">=3.7"
+groups = ["dev"]
+files = [
+ {file = "packaging-23.0-py3-none-any.whl", hash = "sha256:714ac14496c3e68c99c29b00845f7a2b85f3bb6f1078fd9f72fd20f0570002b2"},
+ {file = "packaging-23.0.tar.gz", hash = "sha256:b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97"},
+]
[[package]]
name = "pathspec"
version = "0.9.0"
description = "Utility library for gitignore style pattern matching of file paths."
-category = "dev"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
+groups = ["dev"]
+files = [
+ {file = "pathspec-0.9.0-py2.py3-none-any.whl", hash = "sha256:7d15c4ddb0b5c802d161efc417ec1a2558ea2653c2e8ad9c19098201dc1c993a"},
+ {file = "pathspec-0.9.0.tar.gz", hash = "sha256:e564499435a2673d586f6b2130bb5b95f04a3ba06f81b8f895b651a3c76aabb1"},
+]
[[package]]
name = "pep8-naming"
-version = "0.12.1"
+version = "0.15.1"
description = "Check PEP-8 naming conventions, plugin for flake8"
-category = "dev"
optional = false
-python-versions = "*"
+python-versions = ">=3.9"
+groups = ["dev"]
+files = [
+ {file = "pep8_naming-0.15.1-py3-none-any.whl", hash = "sha256:eb63925e7fd9e028c7f7ee7b1e413ec03d1ee5de0e627012102ee0222c273c86"},
+ {file = "pep8_naming-0.15.1.tar.gz", hash = "sha256:f6f4a499aba2deeda93c1f26ccc02f3da32b035c8b2db9696b730ef2c9639d29"},
+]
[package.dependencies]
-flake8 = ">=3.9.1"
-flake8-polyfill = ">=1.0.2,<2"
+flake8 = ">=5.0.0"
[[package]]
name = "platformdirs"
version = "2.2.0"
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
-category = "dev"
optional = false
python-versions = ">=3.6"
+groups = ["dev"]
+files = [
+ {file = "platformdirs-2.2.0-py3-none-any.whl", hash = "sha256:4666d822218db6a262bdfdc9c39d21f23b4cfdb08af331a81e92751daf6c866c"},
+ {file = "platformdirs-2.2.0.tar.gz", hash = "sha256:632daad3ab546bd8e6af0537d09805cec458dce201bccfe23012df73332e181e"},
+]
[package.extras]
docs = ["Sphinx (>=4)", "furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx-autodoc-typehints (>=1.12)"]
@@ -174,221 +231,75 @@ test = ["appdirs (==1.4.4)", "pytest (>=6)", "pytest-cov (>=2.7)", "pytest-mock
[[package]]
name = "pluggy"
-version = "0.13.1"
+version = "1.5.0"
description = "plugin and hook calling mechanisms for python"
-category = "dev"
optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.8"
+groups = ["dev"]
+files = [
+ {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"},
+ {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"},
+]
[package.extras]
dev = ["pre-commit", "tox"]
-
-[[package]]
-name = "py"
-version = "1.10.0"
-description = "library with cross-python path, ini-parsing, io, code, log facilities"
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+testing = ["pytest", "pytest-benchmark"]
[[package]]
name = "pycodestyle"
-version = "2.8.0"
+version = "2.13.0"
description = "Python style guide checker"
-category = "dev"
optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.9"
+groups = ["dev"]
+files = [
+ {file = "pycodestyle-2.13.0-py2.py3-none-any.whl", hash = "sha256:35863c5974a271c7a726ed228a14a4f6daf49df369d8c50cd9a6f58a5e143ba9"},
+ {file = "pycodestyle-2.13.0.tar.gz", hash = "sha256:c8415bf09abe81d9c7f872502a6eee881fbe85d8763dd5b9924bb0a01d67efae"},
+]
[[package]]
name = "pyflakes"
-version = "2.4.0"
+version = "3.3.2"
description = "passive checker of Python programs"
-category = "dev"
optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
-[[package]]
-name = "pyparsing"
-version = "2.4.7"
-description = "Python parsing module"
-category = "dev"
-optional = false
-python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
+python-versions = ">=3.9"
+groups = ["dev"]
+files = [
+ {file = "pyflakes-3.3.2-py2.py3-none-any.whl", hash = "sha256:5039c8339cbb1944045f4ee5466908906180f13cc99cc9949348d10f82a5c32a"},
+ {file = "pyflakes-3.3.2.tar.gz", hash = "sha256:6dfd61d87b97fba5dcfaaf781171ac16be16453be6d816147989e7f6e6a9576b"},
+]
[[package]]
name = "pytest"
-version = "7.1.1"
+version = "8.3.5"
description = "pytest: simple powerful testing with Python"
-category = "dev"
optional = false
-python-versions = ">=3.7"
+python-versions = ">=3.8"
+groups = ["dev"]
+files = [
+ {file = "pytest-8.3.5-py3-none-any.whl", hash = "sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820"},
+ {file = "pytest-8.3.5.tar.gz", hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845"},
+]
[package.dependencies]
-atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""}
-attrs = ">=19.2.0"
colorama = {version = "*", markers = "sys_platform == \"win32\""}
+exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""}
iniconfig = "*"
packaging = "*"
-pluggy = ">=0.12,<2.0"
-py = ">=1.8.2"
-tomli = ">=1.0.0"
+pluggy = ">=1.5,<2"
+tomli = {version = ">=1", markers = "python_version < \"3.11\""}
[package.extras]
-testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"]
+dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"]
[[package]]
name = "pyyaml"
version = "6.0"
description = "YAML parser and emitter for Python"
-category = "dev"
optional = false
python-versions = ">=3.6"
-
-[[package]]
-name = "tomli"
-version = "2.0.0"
-description = "A lil' TOML parser"
-category = "dev"
-optional = false
-python-versions = ">=3.7"
-
-[[package]]
-name = "typing-extensions"
-version = "3.10.0.2"
-description = "Backported and Experimental Type Hints for Python 3.5+"
-category = "dev"
-optional = false
-python-versions = "*"
-
-[[package]]
-name = "yamllint"
-version = "1.26.3"
-description = "A linter for YAML files."
-category = "dev"
-optional = false
-python-versions = ">=3.5"
-
-[package.dependencies]
-pathspec = ">=0.5.3"
-pyyaml = "*"
-
-[metadata]
-lock-version = "1.1"
-python-versions = "^3.9"
-content-hash = "1d3d5cf084c8250dac277397400d8ab52d9a7c8be600cabb1af86e90e9f04fb8"
-
-[metadata.files]
-atomicwrites = [
- {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"},
- {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"},
-]
-attrs = [
- {file = "attrs-21.2.0-py2.py3-none-any.whl", hash = "sha256:149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1"},
- {file = "attrs-21.2.0.tar.gz", hash = "sha256:ef6aaac3ca6cd92904cdd0d83f629a15f18053ec84e6432106f7a4d04ae4f5fb"},
-]
-black = [
- {file = "black-22.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1297c63b9e1b96a3d0da2d85d11cd9bf8664251fd69ddac068b98dc4f34f73b6"},
- {file = "black-22.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2ff96450d3ad9ea499fc4c60e425a1439c2120cbbc1ab959ff20f7c76ec7e866"},
- {file = "black-22.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e21e1f1efa65a50e3960edd068b6ae6d64ad6235bd8bfea116a03b21836af71"},
- {file = "black-22.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2f69158a7d120fd641d1fa9a921d898e20d52e44a74a6fbbcc570a62a6bc8ab"},
- {file = "black-22.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:228b5ae2c8e3d6227e4bde5920d2fc66cc3400fde7bcc74f480cb07ef0b570d5"},
- {file = "black-22.1.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:b1a5ed73ab4c482208d20434f700d514f66ffe2840f63a6252ecc43a9bc77e8a"},
- {file = "black-22.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:35944b7100af4a985abfcaa860b06af15590deb1f392f06c8683b4381e8eeaf0"},
- {file = "black-22.1.0-cp36-cp36m-win_amd64.whl", hash = "sha256:7835fee5238fc0a0baf6c9268fb816b5f5cd9b8793423a75e8cd663c48d073ba"},
- {file = "black-22.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:dae63f2dbf82882fa3b2a3c49c32bffe144970a573cd68d247af6560fc493ae1"},
- {file = "black-22.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5fa1db02410b1924b6749c245ab38d30621564e658297484952f3d8a39fce7e8"},
- {file = "black-22.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:c8226f50b8c34a14608b848dc23a46e5d08397d009446353dad45e04af0c8e28"},
- {file = "black-22.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:2d6f331c02f0f40aa51a22e479c8209d37fcd520c77721c034517d44eecf5912"},
- {file = "black-22.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:742ce9af3086e5bd07e58c8feb09dbb2b047b7f566eb5f5bc63fd455814979f3"},
- {file = "black-22.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fdb8754b453fb15fad3f72cd9cad3e16776f0964d67cf30ebcbf10327a3777a3"},
- {file = "black-22.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5660feab44c2e3cb24b2419b998846cbb01c23c7fe645fee45087efa3da2d61"},
- {file = "black-22.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:6f2f01381f91c1efb1451998bd65a129b3ed6f64f79663a55fe0e9b74a5f81fd"},
- {file = "black-22.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:efbadd9b52c060a8fc3b9658744091cb33c31f830b3f074422ed27bad2b18e8f"},
- {file = "black-22.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8871fcb4b447206904932b54b567923e5be802b9b19b744fdff092bd2f3118d0"},
- {file = "black-22.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ccad888050f5393f0d6029deea2a33e5ae371fd182a697313bdbd835d3edaf9c"},
- {file = "black-22.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:07e5c049442d7ca1a2fc273c79d1aecbbf1bc858f62e8184abe1ad175c4f7cc2"},
- {file = "black-22.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:373922fc66676133ddc3e754e4509196a8c392fec3f5ca4486673e685a421321"},
- {file = "black-22.1.0-py3-none-any.whl", hash = "sha256:3524739d76b6b3ed1132422bf9d82123cd1705086723bc3e235ca39fd21c667d"},
- {file = "black-22.1.0.tar.gz", hash = "sha256:a7c0192d35635f6fc1174be575cb7915e92e5dd629ee79fdaf0dcfa41a80afb5"},
-]
-click = [
- {file = "click-8.0.1-py3-none-any.whl", hash = "sha256:fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6"},
- {file = "click-8.0.1.tar.gz", hash = "sha256:8c04c11192119b1ef78ea049e0a6f0463e4c48ef00a30160c704337586f3ad7a"},
-]
-codespell = [
- {file = "codespell-2.1.0-py3-none-any.whl", hash = "sha256:b864c7d917316316ac24272ee992d7937c3519be4569209c5b60035ac5d569b5"},
- {file = "codespell-2.1.0.tar.gz", hash = "sha256:19d3fe5644fef3425777e66f225a8c82d39059dcfe9edb3349a8a2cf48383ee5"},
-]
-colorama = [
- {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
- {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
-]
-flake8 = [
- {file = "flake8-4.0.1-py2.py3-none-any.whl", hash = "sha256:479b1304f72536a55948cb40a32dce8bb0ffe3501e26eaf292c7e60eb5e0428d"},
- {file = "flake8-4.0.1.tar.gz", hash = "sha256:806e034dda44114815e23c16ef92f95c91e4c71100ff52813adf7132a6ad870d"},
-]
-flake8-polyfill = [
- {file = "flake8-polyfill-1.0.2.tar.gz", hash = "sha256:e44b087597f6da52ec6393a709e7108b2905317d0c0b744cdca6208e670d8eda"},
- {file = "flake8_polyfill-1.0.2-py2.py3-none-any.whl", hash = "sha256:12be6a34ee3ab795b19ca73505e7b55826d5f6ad7230d31b18e106400169b9e9"},
-]
-iniconfig = [
- {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"},
- {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"},
-]
-invoke = [
- {file = "invoke-1.6.0-py2-none-any.whl", hash = "sha256:e6c9917a1e3e73e7ea91fdf82d5f151ccfe85bf30cc65cdb892444c02dbb5f74"},
- {file = "invoke-1.6.0-py3-none-any.whl", hash = "sha256:769e90caeb1bd07d484821732f931f1ad8916a38e3f3e618644687fc09cb6317"},
- {file = "invoke-1.6.0.tar.gz", hash = "sha256:374d1e2ecf78981da94bfaf95366216aaec27c2d6a7b7d5818d92da55aa258d3"},
-]
-mccabe = [
- {file = "mccabe-0.6.1-py2.py3-none-any.whl", hash = "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42"},
- {file = "mccabe-0.6.1.tar.gz", hash = "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"},
-]
-mypy-extensions = [
- {file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"},
- {file = "mypy_extensions-0.4.3.tar.gz", hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"},
-]
-packaging = [
- {file = "packaging-20.9-py2.py3-none-any.whl", hash = "sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a"},
- {file = "packaging-20.9.tar.gz", hash = "sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5"},
-]
-pathspec = [
- {file = "pathspec-0.9.0-py2.py3-none-any.whl", hash = "sha256:7d15c4ddb0b5c802d161efc417ec1a2558ea2653c2e8ad9c19098201dc1c993a"},
- {file = "pathspec-0.9.0.tar.gz", hash = "sha256:e564499435a2673d586f6b2130bb5b95f04a3ba06f81b8f895b651a3c76aabb1"},
-]
-pep8-naming = [
- {file = "pep8-naming-0.12.1.tar.gz", hash = "sha256:bb2455947757d162aa4cad55dba4ce029005cd1692f2899a21d51d8630ca7841"},
- {file = "pep8_naming-0.12.1-py2.py3-none-any.whl", hash = "sha256:4a8daeaeb33cfcde779309fc0c9c0a68a3bbe2ad8a8308b763c5068f86eb9f37"},
-]
-platformdirs = [
- {file = "platformdirs-2.2.0-py3-none-any.whl", hash = "sha256:4666d822218db6a262bdfdc9c39d21f23b4cfdb08af331a81e92751daf6c866c"},
- {file = "platformdirs-2.2.0.tar.gz", hash = "sha256:632daad3ab546bd8e6af0537d09805cec458dce201bccfe23012df73332e181e"},
-]
-pluggy = [
- {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"},
- {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"},
-]
-py = [
- {file = "py-1.10.0-py2.py3-none-any.whl", hash = "sha256:3b80836aa6d1feeaa108e046da6423ab8f6ceda6468545ae8d02d9d58d18818a"},
- {file = "py-1.10.0.tar.gz", hash = "sha256:21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3"},
-]
-pycodestyle = [
- {file = "pycodestyle-2.8.0-py2.py3-none-any.whl", hash = "sha256:720f8b39dde8b293825e7ff02c475f3077124006db4f440dcbc9a20b76548a20"},
- {file = "pycodestyle-2.8.0.tar.gz", hash = "sha256:eddd5847ef438ea1c7870ca7eb78a9d47ce0cdb4851a5523949f2601d0cbbe7f"},
-]
-pyflakes = [
- {file = "pyflakes-2.4.0-py2.py3-none-any.whl", hash = "sha256:3bb3a3f256f4b7968c9c788781e4ff07dce46bdf12339dcda61053375426ee2e"},
- {file = "pyflakes-2.4.0.tar.gz", hash = "sha256:05a85c2872edf37a4ed30b0cce2f6093e1d0581f8c19d7393122da7e25b2b24c"},
-]
-pyparsing = [
- {file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
- {file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"},
-]
-pytest = [
- {file = "pytest-7.1.1-py3-none-any.whl", hash = "sha256:92f723789a8fdd7180b6b06483874feca4c48a5c76968e03bb3e7f806a1869ea"},
- {file = "pytest-7.1.1.tar.gz", hash = "sha256:841132caef6b1ad17a9afde46dc4f6cfa59a05f9555aae5151f73bdf2820ca63"},
-]
-pyyaml = [
+groups = ["dev"]
+files = [
{file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"},
{file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"},
{file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"},
@@ -396,6 +307,13 @@ pyyaml = [
{file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"},
{file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"},
{file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"},
+ {file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358"},
+ {file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1"},
+ {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d"},
+ {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f"},
+ {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782"},
+ {file = "PyYAML-6.0-cp311-cp311-win32.whl", hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7"},
+ {file = "PyYAML-6.0-cp311-cp311-win_amd64.whl", hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf"},
{file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"},
{file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"},
{file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"},
@@ -423,15 +341,53 @@ pyyaml = [
{file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"},
{file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"},
]
-tomli = [
+
+[[package]]
+name = "tomli"
+version = "2.0.0"
+description = "A lil' TOML parser"
+optional = false
+python-versions = ">=3.7"
+groups = ["dev"]
+markers = "python_version < \"3.11\""
+files = [
{file = "tomli-2.0.0-py3-none-any.whl", hash = "sha256:b5bde28da1fed24b9bd1d4d2b8cba62300bfb4ec9a6187a957e8ddb9434c5224"},
{file = "tomli-2.0.0.tar.gz", hash = "sha256:c292c34f58502a1eb2bbb9f5bbc9a5ebc37bee10ffb8c2d6bbdfa8eb13cc14e1"},
]
-typing-extensions = [
- {file = "typing_extensions-3.10.0.2-py2-none-any.whl", hash = "sha256:d8226d10bc02a29bcc81df19a26e56a9647f8b0a6d4a83924139f4a8b01f17b7"},
- {file = "typing_extensions-3.10.0.2-py3-none-any.whl", hash = "sha256:f1d25edafde516b146ecd0613dabcc61409817af4766fbbcfb8d1ad4ec441a34"},
- {file = "typing_extensions-3.10.0.2.tar.gz", hash = "sha256:49f75d16ff11f1cd258e1b988ccff82a3ca5570217d7ad8c5f48205dd99a677e"},
+
+[[package]]
+name = "typing-extensions"
+version = "4.7.1"
+description = "Backported and Experimental Type Hints for Python 3.7+"
+optional = false
+python-versions = ">=3.7"
+groups = ["dev"]
+markers = "python_version < \"3.11\""
+files = [
+ {file = "typing_extensions-4.7.1-py3-none-any.whl", hash = "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36"},
+ {file = "typing_extensions-4.7.1.tar.gz", hash = "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2"},
]
-yamllint = [
- {file = "yamllint-1.26.3.tar.gz", hash = "sha256:3934dcde484374596d6b52d8db412929a169f6d9e52e20f9ade5bf3523d9b96e"},
+
+[[package]]
+name = "yamllint"
+version = "1.37.1"
+description = "A linter for YAML files."
+optional = false
+python-versions = ">=3.9"
+groups = ["dev"]
+files = [
+ {file = "yamllint-1.37.1-py3-none-any.whl", hash = "sha256:364f0d79e81409f591e323725e6a9f4504c8699ddf2d7263d8d2b539cd66a583"},
+ {file = "yamllint-1.37.1.tar.gz", hash = "sha256:81f7c0c5559becc8049470d86046b36e96113637bcbe4753ecef06977c00245d"},
]
+
+[package.dependencies]
+pathspec = ">=0.5.3"
+pyyaml = "*"
+
+[package.extras]
+dev = ["doc8", "flake8", "flake8-import-order", "rstcheck[sphinx]", "sphinx"]
+
+[metadata]
+lock-version = "2.1"
+python-versions = "^3.9"
+content-hash = "cacf8a350fbdae3c93392e3ecb7a2b0f67344c69bb0b09b9f40f956a906e7bc9"
diff --git a/pyproject.toml b/pyproject.toml
index 6f7f0769..9da432b2 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -11,13 +11,13 @@ authors = ["Arduino "]
python = "^3.9"
[tool.poetry.dev-dependencies]
-black = "^22.1"
-codespell = "^2.1.0"
-flake8 = "^4.0.1"
-invoke = "^1.6.0"
-pep8-naming = "^0.12.1"
-pytest = "^7.1.1"
-yamllint = "^1.26.3"
+black = "^25.1"
+codespell = "^2.4.1"
+flake8 = "^7.2.0"
+invoke = "^2.2.0"
+pep8-naming = "^0.15.1"
+pytest = "^8.3.5"
+yamllint = "^1.37.1"
[build-system]
requires = ["poetry-core>=1.0.0"]
diff --git a/tests/testdata/test_sync/golden/db.json b/tests/testdata/test_sync/golden/db.json
index 4be6395c..19cbe265 100644
--- a/tests/testdata/test_sync/golden/db.json
+++ b/tests/testdata/test_sync/golden/db.json
@@ -30,7 +30,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun\nWARNING: No license file found. See: \n https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license\n (Rule LD002) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 2 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun\nWARNING: No license file found. \n See: \n https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository\n (Rule LD002) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 2 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -50,7 +50,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList,\n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/ArduinoCloudThing_test. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/examples/ReadAndWrite\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/examples/SimpleCloudButton\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/examples/SimpleCloudButtonExpandedNewAPI\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/examples/SimpleCloudButtonYun\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinter results for projects: 0 ERRORS, 4 WARNINGS\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/ArduinoCloudThing_test \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \n\nLinter results for project: 0 ERRORS, 3 WARNINGS\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/examples/ReadAndWrite\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/examples/SimpleCloudButton\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/examples/SimpleCloudButtonExpandedNewAPI\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/examples/SimpleCloudButtonYun\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinter results for projects: 0 ERRORS, 3 WARNINGS\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "SpacebrewYun",
@@ -70,7 +70,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun\nWARNING: No license file found. See: \n https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license\n (Rule LD002) \n\nLinter results for project: 0 ERRORS, 1 WARNINGS\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/inputOutput\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewBoolean\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewRange\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewString\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinter results for projects: 0 ERRORS, 1 WARNINGS\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun\nWARNING: No license file found. \n See: \n https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository\n (Rule LD002) \n\nLinter results for project: 0 ERRORS, 1 WARNINGS\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/inputOutput\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewBoolean\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewRange\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewString\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinter results for projects: 0 ERRORS, 1 WARNINGS\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "SpacebrewYun",
@@ -95,7 +95,7 @@
"Version": ""
}
],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun\nWARNING: No license file found. See: \n https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license\n (Rule LD002) \n\nLinter results for project: 0 ERRORS, 1 WARNINGS\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/inputOutput\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewBoolean\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewRange\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewString\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinter results for projects: 0 ERRORS, 1 WARNINGS\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun\nWARNING: No license file found. \n See: \n https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository\n (Rule LD002) \n\nLinter results for project: 0 ERRORS, 1 WARNINGS\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/inputOutput\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewBoolean\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewRange\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinting sketch in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun/examples/spacebrewString\n\nLinter results for project: no errors or warnings\n\n-------------------\n\nLinter results for projects: 0 ERRORS, 1 WARNINGS\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -115,7 +115,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -135,7 +135,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -155,7 +155,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -175,7 +175,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -195,7 +195,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -215,7 +215,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -235,7 +235,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -255,7 +255,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -275,7 +275,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -295,7 +295,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -315,7 +315,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList, \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 5 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: Sketch(es) found outside examples and extras folders: \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList \n ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList\n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples \n (Rule LD003) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -335,7 +335,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 3 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -355,7 +355,7 @@
"Checksum": "${checksum_placeholder}",
"Includes": [],
"Dependencies": [],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 3 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -380,7 +380,7 @@
"Version": ""
}
],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 3 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -405,7 +405,7 @@
"Version": ""
}
],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 3 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -430,7 +430,7 @@
"Version": ""
}
],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 3 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -455,7 +455,7 @@
"Version": ""
}
],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 3 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
},
{
"LibraryName": "ArduinoCloudThing",
@@ -480,7 +480,7 @@
"Version": ""
}
],
- "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule \n LP010) \nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. All new official library names must use this \n prefix. (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. (Rule LP036) \nWARNING: No example sketches found. Please provide examples. See: \n https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004) \n\nLinter results for project: 0 ERRORS, 4 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
+ "Log": "\u003ca href=\"https://arduino.github.io/arduino-lint/latest/\"\u003eArduino Lint\u003c/a\u003e has suggestions for possible improvements:\n\u003cdetails\u003e\u003csummary\u003eClick to expand Arduino Lint report\u003c/summary\u003e\n\u003chr\u003e\nLinting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing\nWARNING: Library name ArduinoCloudThing is missing the \"Arduino_\" prefix. The names of all new official libraries must \n have this prefix. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP013) \nWARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy \n is not needed. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format \n (Rule LP036) \nWARNING: No example sketches found. Please provide examples. \n See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples\n (Rule LD004) \n\nLinter results for project: 0 ERRORS, 3 WARNINGS\n\n-------------------\n\n\n\u003chr\u003e\n\u003c/details\u003e"
}
]
}
diff --git a/tests/testdata/test_sync/golden/logs/generate/github.com/arduino-libraries/ArduinoCloudThing/index.html b/tests/testdata/test_sync/golden/logs/generate/github.com/arduino-libraries/ArduinoCloudThing/index.html
index 9f8597b8..a262f7d8 100644
--- a/tests/testdata/test_sync/golden/logs/generate/github.com/arduino-libraries/ArduinoCloudThing/index.html
+++ b/tests/testdata/test_sync/golden/logs/generate/github.com/arduino-libraries/ArduinoCloudThing/index.html
@@ -5,19 +5,22 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/ArduinoCloudThing_test. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/ArduinoCloudThing_test
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -45,7 +48,7 @@
-------------------
-Linter results for projects: 0 ERRORS, 4 WARNINGS
+Linter results for projects: 0 ERRORS, 3 WARNINGS
@@ -54,21 +57,25 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-
-Linter results for project: 1 ERRORS, 4 WARNINGS
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+
+Linter results for project: 1 ERRORS, 3 WARNINGS
-------------------
@@ -96,7 +103,7 @@
-------------------
-Linter results for projects: 1 ERRORS, 4 WARNINGS
+Linter results for projects: 1 ERRORS, 3 WARNINGS
@@ -106,23 +113,28 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 1 ERRORS, 5 WARNINGS
+Linter results for project: 1 ERRORS, 4 WARNINGS
-------------------
@@ -135,23 +147,28 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 1 ERRORS, 5 WARNINGS
+Linter results for project: 1 ERRORS, 4 WARNINGS
-------------------
@@ -164,23 +181,28 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 1 ERRORS, 5 WARNINGS
+Linter results for project: 1 ERRORS, 4 WARNINGS
-------------------
@@ -193,23 +215,28 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 1 ERRORS, 5 WARNINGS
+Linter results for project: 1 ERRORS, 4 WARNINGS
-------------------
@@ -222,23 +249,28 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 1 ERRORS, 5 WARNINGS
+Linter results for project: 1 ERRORS, 4 WARNINGS
-------------------
@@ -251,20 +283,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -276,20 +312,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -301,20 +341,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -326,20 +370,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -351,20 +399,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -376,20 +428,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -401,20 +457,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -426,20 +486,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -451,20 +515,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -476,20 +544,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -501,20 +573,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -526,16 +602,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -547,16 +626,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -568,16 +650,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -589,16 +674,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -610,16 +698,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -631,16 +722,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -652,16 +746,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
-
-Linter results for project: 0 ERRORS, 4 WARNINGS
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
+
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
diff --git a/tests/testdata/test_sync/golden/logs/generate/github.com/arduino-libraries/SpacebrewYun/index.html b/tests/testdata/test_sync/golden/logs/generate/github.com/arduino-libraries/SpacebrewYun/index.html
index 4cc26470..a1e252fd 100644
--- a/tests/testdata/test_sync/golden/logs/generate/github.com/arduino-libraries/SpacebrewYun/index.html
+++ b/tests/testdata/test_sync/golden/logs/generate/github.com/arduino-libraries/SpacebrewYun/index.html
@@ -5,11 +5,13 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun
-WARNING: No license file found. See:
- https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license
- (Rule LD002)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: No license file found.
+ See:
+ https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
+ (Rule LD002)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
Linter results for project: 0 ERRORS, 2 WARNINGS
@@ -23,9 +25,10 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun
-WARNING: No license file found. See:
- https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license
- (Rule LD002)
+WARNING: No license file found.
+ See:
+ https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
+ (Rule LD002)
Linter results for project: 0 ERRORS, 1 WARNINGS
@@ -64,9 +67,10 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun
-WARNING: No license file found. See:
- https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license
- (Rule LD002)
+WARNING: No license file found.
+ See:
+ https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
+ (Rule LD002)
Linter results for project: 0 ERRORS, 1 WARNINGS
diff --git a/tests/testdata/test_sync/golden/logs/update/github.com/arduino-libraries/ArduinoCloudThing/index.html b/tests/testdata/test_sync/golden/logs/update/github.com/arduino-libraries/ArduinoCloudThing/index.html
index 27ecde7f..ecefa0aa 100644
--- a/tests/testdata/test_sync/golden/logs/update/github.com/arduino-libraries/ArduinoCloudThing/index.html
+++ b/tests/testdata/test_sync/golden/logs/update/github.com/arduino-libraries/ArduinoCloudThing/index.html
@@ -6,19 +6,22 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/ArduinoCloudThing_test. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/ArduinoCloudThing_test
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -46,7 +49,7 @@
-------------------
-Linter results for projects: 0 ERRORS, 4 WARNINGS
+Linter results for projects: 0 ERRORS, 3 WARNINGS
@@ -55,21 +58,25 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-
-Linter results for project: 1 ERRORS, 4 WARNINGS
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+
+Linter results for project: 1 ERRORS, 3 WARNINGS
-------------------
@@ -97,7 +104,7 @@
-------------------
-Linter results for projects: 1 ERRORS, 4 WARNINGS
+Linter results for projects: 1 ERRORS, 3 WARNINGS
@@ -107,23 +114,28 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 1 ERRORS, 5 WARNINGS
+Linter results for project: 1 ERRORS, 4 WARNINGS
-------------------
@@ -136,23 +148,28 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 1 ERRORS, 5 WARNINGS
+Linter results for project: 1 ERRORS, 4 WARNINGS
-------------------
@@ -165,23 +182,28 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 1 ERRORS, 5 WARNINGS
+Linter results for project: 1 ERRORS, 4 WARNINGS
-------------------
@@ -194,23 +216,28 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 1 ERRORS, 5 WARNINGS
+Linter results for project: 1 ERRORS, 4 WARNINGS
-------------------
@@ -223,23 +250,28 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-ERROR: Symlink(s) found at
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current.
- Symlinks cause difficulties for Windows users. These block addition to the Arduino Library Manager index. (Rule LS005)
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+ERROR: Symlink(s) found. Symlinks cause difficulties for Windows users. These block addition to the Arduino Library
+ Manager index:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/test/external/catch/current
+ (Rule LS005)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 1 ERRORS, 5 WARNINGS
+Linter results for project: 1 ERRORS, 4 WARNINGS
-------------------
@@ -253,20 +285,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -279,20 +315,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -305,20 +345,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -331,20 +375,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -357,20 +405,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -383,20 +435,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -409,20 +465,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -435,20 +495,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -461,20 +525,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -487,20 +555,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -513,20 +585,24 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: Sketch(es) found outside examples and extras folders:
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList,
- ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList.
- See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD003)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: Sketch(es) found outside examples and extras folders:
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/ClassList
+ ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing/src/lib/LinkedList/examples/SimpleIntegerList
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD003)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 5 WARNINGS
+Linter results for project: 0 ERRORS, 4 WARNINGS
-------------------
@@ -539,16 +615,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -561,16 +640,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -583,16 +665,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -605,16 +690,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -627,16 +715,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -649,16 +740,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
-Linter results for project: 0 ERRORS, 4 WARNINGS
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
@@ -671,16 +765,19 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/ArduinoCloudThing
-WARNING: library.properties name value ArduinoCloudThing is longer than the recommended length of 16 characters. (Rule
- LP010)
-WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. All new official library names must use this
- prefix. (Rule LP013)
-WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
- is not needed. (Rule LP036)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
-
-Linter results for project: 0 ERRORS, 4 WARNINGS
+WARNING: Library name ArduinoCloudThing is missing the "Arduino_" prefix. The names of all new official libraries must
+ have this prefix.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP013)
+WARNING: The library.properties paragraph field repeats the sentence field. These are displayed together so redundancy
+ is not needed.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
+ (Rule LP036)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
+
+Linter results for project: 0 ERRORS, 3 WARNINGS
-------------------
diff --git a/tests/testdata/test_sync/golden/logs/update/github.com/arduino-libraries/SpacebrewYun/index.html b/tests/testdata/test_sync/golden/logs/update/github.com/arduino-libraries/SpacebrewYun/index.html
index 6ccd3f5d..74f4b556 100644
--- a/tests/testdata/test_sync/golden/logs/update/github.com/arduino-libraries/SpacebrewYun/index.html
+++ b/tests/testdata/test_sync/golden/logs/update/github.com/arduino-libraries/SpacebrewYun/index.html
@@ -6,11 +6,13 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun
-WARNING: No license file found. See:
- https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license
- (Rule LD002)
-WARNING: No example sketches found. Please provide examples. See:
- https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples (Rule LD004)
+WARNING: No license file found.
+ See:
+ https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
+ (Rule LD002)
+WARNING: No example sketches found. Please provide examples.
+ See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
+ (Rule LD004)
Linter results for project: 0 ERRORS, 2 WARNINGS
@@ -25,9 +27,10 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun
-WARNING: No license file found. See:
- https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license
- (Rule LD002)
+WARNING: No license file found.
+ See:
+ https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
+ (Rule LD002)
Linter results for project: 0 ERRORS, 1 WARNINGS
@@ -67,9 +70,10 @@
Click to expand Arduino Lint report
Linting library in ${git_clones_folder}/github.com/arduino-libraries/SpacebrewYun
-WARNING: No license file found. See:
- https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license
- (Rule LD002)
+WARNING: No license file found.
+ See:
+ https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
+ (Rule LD002)
Linter results for project: 0 ERRORS, 1 WARNINGS