bytes | Package bytes implements functions for the manipulation of byte slices. |
embed | Package embed provides access to files embedded in the running Go program. |
encoding/json | Package json implements encoding and decoding of JSON as defined in RFC 7159. |
errors | Package errors implements functions to manipulate errors. |
fmt | Package fmt implements formatted I/O with functions analogous to C's printf and scanf. |
github.com/OneOfOne/xxhash | |
github.com/open-policy-agent/opa/internal/debug | |
github.com/open-policy-agent/opa/internal/deepcopy | |
github.com/open-policy-agent/opa/internal/gojsonschema | nolint: goconst // String duplication will be handled later by using errors.Is. |
github.com/open-policy-agent/opa/internal/semver | Package semver has been vendored from: https://github.com/coreos/go-semver/tree/e214231b295a8ea9479f11b70b35d5acf3556d9b/semver A number of the original functions of the package have been removed since they are not required for our built-ins. |
github.com/open-policy-agent/opa/internal/wasm/sdk/opa/capabilities | |
github.com/open-policy-agent/opa/v1/ast/internal/scanner | |
github.com/open-policy-agent/opa/v1/ast/internal/tokens | |
github.com/open-policy-agent/opa/v1/ast/json | This package provides options for JSON marshalling of AST nodes, and location data in particular. |
github.com/open-policy-agent/opa/v1/ast/location | Package location defines locations in Rego source code. |
github.com/open-policy-agent/opa/v1/capabilities | |
github.com/open-policy-agent/opa/v1/metrics | Package metrics contains helpers for performance metric management inside the policy engine. |
github.com/open-policy-agent/opa/v1/types | Package types declares data types for Rego values and helper functions to operate on these types. |
github.com/open-policy-agent/opa/v1/util | Package util provides generic utilities used throughout the policy engine. |
gopkg.in/yaml.v3 | Package yaml implements YAML support for the Go language. |
io | Package io provides basic interfaces to I/O primitives. |
maps | Package maps defines various functions useful with maps of any type. |
math | Package math provides basic constants and mathematical functions. |
math/big | Package big implements arbitrary-precision arithmetic (big numbers). |
math/rand | Package rand implements pseudo-random number generators suitable for tasks such as simulation, but it should not be used for security-sensitive work. |
net/url | Package url parses URLs and implements query escaping. |
os | Package os provides a platform-independent interface to operating system functionality. |
reflect | Package reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types. |
regexp | Package regexp implements regular expression search. |
slices | Package slices defines various functions useful with slices of any type. |
sort | Package sort provides primitives for sorting slices and user-defined collections. |
strconv | Package strconv implements conversions to and from string representations of basic data types. |
strings | Package strings implements simple functions to manipulate UTF-8 encoded strings. |
sync | Package sync provides basic synchronization primitives such as mutual exclusion locks. |
time | Package time provides functionality for measuring and displaying time. |
unicode | Package unicode provides data and functions to test some properties of Unicode code points. |
unicode/utf8 | Package utf8 implements functions and constants to support text encoded in UTF-8. |