├── .envrc ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── ci.yml │ ├── release-please.yml │ └── testCoverage.yaml ├── .gitignore ├── .goignore ├── .golangci.yml ├── .release-please-manifest.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── assets └── zog-banner.png ├── boolean.go ├── booleanLike_test.go ├── boolean_test.go ├── boolean_validate_test.go ├── conf ├── Coercers.go ├── Coercers_test.go ├── issueFormatConf.go └── issueFormatConf_test.go ├── custom.go ├── custom_test.go ├── docs ├── .gitignore ├── README.md ├── docs │ ├── changes-from-zod.md │ ├── configuration.md │ ├── context.mdx │ ├── core-concepts │ │ ├── 1-anatomy-of-schema.md │ │ ├── 2-parsing-vs-validation.md │ │ ├── 3-parsing.mdx │ │ ├── 4-parsing-results.mdx │ │ ├── 5-validate.mdx │ │ ├── 6-validation-results.mdx │ │ ├── _category_.json │ │ ├── img │ │ │ └── parsing-workflow.png │ │ ├── parsing-table.tsx │ │ └── validation-table.tsx │ ├── core-design-decisions.md │ ├── custom-schemas.md │ ├── custom-tests.md │ ├── errors.md │ ├── examples-of-use │ │ ├── _category_.json │ │ ├── html-templates.md │ │ └── rest-apis.md │ ├── faq.md │ ├── getting-started.md │ ├── index.md │ ├── packages │ │ ├── _category_.json │ │ ├── i18n.md │ │ ├── internals.md │ │ ├── zconst.md │ │ ├── zenv.md │ │ ├── zhttp.md │ │ └── zjson.md │ ├── panics.md │ ├── performance.md │ ├── preprocess.md │ └── reference.md ├── docusaurus.config.ts ├── package-lock.json ├── package.json ├── sidebars.ts ├── src │ └── css │ │ └── custom.css ├── static │ ├── .nojekyll │ └── img │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── zog-logo.png │ │ └── zog-social-card.jpg └── tsconfig.json ├── error_msgs_test.go ├── errors_test.go ├── flake.lock ├── flake.nix ├── floatLike_test.go ├── go.mod ├── go.sum ├── i18n ├── az │ └── az.go ├── en │ └── en.go ├── es │ └── es.go ├── i18n.go ├── i18n_test.go └── ja │ └── ja.go ├── intLike_test.go ├── internals ├── DataProviders.go ├── Issues.go ├── PathBuilder.go ├── contexts.go ├── is │ ├── regex.go │ └── regex_test.go ├── panics.go ├── pools.go ├── processors.go ├── tests.go ├── types.go ├── utils.go └── zeroValues.go ├── numbers.go ├── numbers_custom_test.go ├── numbers_int64_test.go ├── numbers_test.go ├── numbers_uint_test.go ├── numbers_validate_test.go ├── parsers └── zjson │ └── parseJson.go ├── pointers.go ├── pointers_test.go ├── pointers_validate_test.go ├── preprocess.go ├── preprocess_test.go ├── preprocess_validate_test.go ├── release-please-config.json ├── reusable_tests_test.go ├── slices.go ├── slices_test.go ├── slices_validate_test.go ├── string.go ├── stringLike_test.go ├── string_custom_test.go ├── string_test.go ├── string_validate_test.go ├── struct.go ├── struct_helper_test.go ├── struct_helpers.go ├── struct_test.go ├── struct_validate_test.go ├── time.go ├── time_test.go ├── time_validate_test.go ├── tutils ├── pointerOf.go └── testIssueMessages.go ├── uintLike_test.go ├── utils.go ├── utilsOptions.go ├── utilsOptions_test.go ├── zconst ├── consts.go └── utils.go ├── zenv ├── zenv.go └── zenv_test.go ├── zhttp ├── zhttp.go └── zhttp_test.go └── zogSchema.go /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/testCoverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/.github/workflows/testCoverage.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/.gitignore -------------------------------------------------------------------------------- /.goignore: -------------------------------------------------------------------------------- 1 | assets/ 2 | *.md 3 | docs/ -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "0.21.9" 3 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/README.md -------------------------------------------------------------------------------- /assets/zog-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/assets/zog-banner.png -------------------------------------------------------------------------------- /boolean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/boolean.go -------------------------------------------------------------------------------- /booleanLike_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/booleanLike_test.go -------------------------------------------------------------------------------- /boolean_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/boolean_test.go -------------------------------------------------------------------------------- /boolean_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/boolean_validate_test.go -------------------------------------------------------------------------------- /conf/Coercers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/conf/Coercers.go -------------------------------------------------------------------------------- /conf/Coercers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/conf/Coercers_test.go -------------------------------------------------------------------------------- /conf/issueFormatConf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/conf/issueFormatConf.go -------------------------------------------------------------------------------- /conf/issueFormatConf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/conf/issueFormatConf_test.go -------------------------------------------------------------------------------- /custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/custom.go -------------------------------------------------------------------------------- /custom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/custom_test.go -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .docusaurus/ 3 | build/ -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/docs/changes-from-zod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/changes-from-zod.md -------------------------------------------------------------------------------- /docs/docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/configuration.md -------------------------------------------------------------------------------- /docs/docs/context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/context.mdx -------------------------------------------------------------------------------- /docs/docs/core-concepts/1-anatomy-of-schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-concepts/1-anatomy-of-schema.md -------------------------------------------------------------------------------- /docs/docs/core-concepts/2-parsing-vs-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-concepts/2-parsing-vs-validation.md -------------------------------------------------------------------------------- /docs/docs/core-concepts/3-parsing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-concepts/3-parsing.mdx -------------------------------------------------------------------------------- /docs/docs/core-concepts/4-parsing-results.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-concepts/4-parsing-results.mdx -------------------------------------------------------------------------------- /docs/docs/core-concepts/5-validate.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-concepts/5-validate.mdx -------------------------------------------------------------------------------- /docs/docs/core-concepts/6-validation-results.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-concepts/6-validation-results.mdx -------------------------------------------------------------------------------- /docs/docs/core-concepts/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-concepts/_category_.json -------------------------------------------------------------------------------- /docs/docs/core-concepts/img/parsing-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-concepts/img/parsing-workflow.png -------------------------------------------------------------------------------- /docs/docs/core-concepts/parsing-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-concepts/parsing-table.tsx -------------------------------------------------------------------------------- /docs/docs/core-concepts/validation-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-concepts/validation-table.tsx -------------------------------------------------------------------------------- /docs/docs/core-design-decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/core-design-decisions.md -------------------------------------------------------------------------------- /docs/docs/custom-schemas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/custom-schemas.md -------------------------------------------------------------------------------- /docs/docs/custom-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/custom-tests.md -------------------------------------------------------------------------------- /docs/docs/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/errors.md -------------------------------------------------------------------------------- /docs/docs/examples-of-use/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/examples-of-use/_category_.json -------------------------------------------------------------------------------- /docs/docs/examples-of-use/html-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/examples-of-use/html-templates.md -------------------------------------------------------------------------------- /docs/docs/examples-of-use/rest-apis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/examples-of-use/rest-apis.md -------------------------------------------------------------------------------- /docs/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/faq.md -------------------------------------------------------------------------------- /docs/docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/getting-started.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/packages/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/packages/_category_.json -------------------------------------------------------------------------------- /docs/docs/packages/i18n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/packages/i18n.md -------------------------------------------------------------------------------- /docs/docs/packages/internals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/packages/internals.md -------------------------------------------------------------------------------- /docs/docs/packages/zconst.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/packages/zconst.md -------------------------------------------------------------------------------- /docs/docs/packages/zenv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/packages/zenv.md -------------------------------------------------------------------------------- /docs/docs/packages/zhttp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/packages/zhttp.md -------------------------------------------------------------------------------- /docs/docs/packages/zjson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/packages/zjson.md -------------------------------------------------------------------------------- /docs/docs/panics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/panics.md -------------------------------------------------------------------------------- /docs/docs/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/performance.md -------------------------------------------------------------------------------- /docs/docs/preprocess.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/preprocess.md -------------------------------------------------------------------------------- /docs/docs/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docs/reference.md -------------------------------------------------------------------------------- /docs/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/docusaurus.config.ts -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/sidebars.ts -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/static/img/logo.svg -------------------------------------------------------------------------------- /docs/static/img/zog-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/static/img/zog-logo.png -------------------------------------------------------------------------------- /docs/static/img/zog-social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/static/img/zog-social-card.jpg -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /error_msgs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/error_msgs_test.go -------------------------------------------------------------------------------- /errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/errors_test.go -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/flake.nix -------------------------------------------------------------------------------- /floatLike_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/floatLike_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/go.sum -------------------------------------------------------------------------------- /i18n/az/az.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/i18n/az/az.go -------------------------------------------------------------------------------- /i18n/en/en.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/i18n/en/en.go -------------------------------------------------------------------------------- /i18n/es/es.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/i18n/es/es.go -------------------------------------------------------------------------------- /i18n/i18n.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/i18n/i18n.go -------------------------------------------------------------------------------- /i18n/i18n_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/i18n/i18n_test.go -------------------------------------------------------------------------------- /i18n/ja/ja.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/i18n/ja/ja.go -------------------------------------------------------------------------------- /intLike_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/intLike_test.go -------------------------------------------------------------------------------- /internals/DataProviders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/DataProviders.go -------------------------------------------------------------------------------- /internals/Issues.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/Issues.go -------------------------------------------------------------------------------- /internals/PathBuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/PathBuilder.go -------------------------------------------------------------------------------- /internals/contexts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/contexts.go -------------------------------------------------------------------------------- /internals/is/regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/is/regex.go -------------------------------------------------------------------------------- /internals/is/regex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/is/regex_test.go -------------------------------------------------------------------------------- /internals/panics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/panics.go -------------------------------------------------------------------------------- /internals/pools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/pools.go -------------------------------------------------------------------------------- /internals/processors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/processors.go -------------------------------------------------------------------------------- /internals/tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/tests.go -------------------------------------------------------------------------------- /internals/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/types.go -------------------------------------------------------------------------------- /internals/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/utils.go -------------------------------------------------------------------------------- /internals/zeroValues.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/internals/zeroValues.go -------------------------------------------------------------------------------- /numbers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/numbers.go -------------------------------------------------------------------------------- /numbers_custom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/numbers_custom_test.go -------------------------------------------------------------------------------- /numbers_int64_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/numbers_int64_test.go -------------------------------------------------------------------------------- /numbers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/numbers_test.go -------------------------------------------------------------------------------- /numbers_uint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/numbers_uint_test.go -------------------------------------------------------------------------------- /numbers_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/numbers_validate_test.go -------------------------------------------------------------------------------- /parsers/zjson/parseJson.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/parsers/zjson/parseJson.go -------------------------------------------------------------------------------- /pointers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/pointers.go -------------------------------------------------------------------------------- /pointers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/pointers_test.go -------------------------------------------------------------------------------- /pointers_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/pointers_validate_test.go -------------------------------------------------------------------------------- /preprocess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/preprocess.go -------------------------------------------------------------------------------- /preprocess_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/preprocess_test.go -------------------------------------------------------------------------------- /preprocess_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/preprocess_validate_test.go -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/release-please-config.json -------------------------------------------------------------------------------- /reusable_tests_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/reusable_tests_test.go -------------------------------------------------------------------------------- /slices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/slices.go -------------------------------------------------------------------------------- /slices_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/slices_test.go -------------------------------------------------------------------------------- /slices_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/slices_validate_test.go -------------------------------------------------------------------------------- /string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/string.go -------------------------------------------------------------------------------- /stringLike_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/stringLike_test.go -------------------------------------------------------------------------------- /string_custom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/string_custom_test.go -------------------------------------------------------------------------------- /string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/string_test.go -------------------------------------------------------------------------------- /string_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/string_validate_test.go -------------------------------------------------------------------------------- /struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/struct.go -------------------------------------------------------------------------------- /struct_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/struct_helper_test.go -------------------------------------------------------------------------------- /struct_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/struct_helpers.go -------------------------------------------------------------------------------- /struct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/struct_test.go -------------------------------------------------------------------------------- /struct_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/struct_validate_test.go -------------------------------------------------------------------------------- /time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/time.go -------------------------------------------------------------------------------- /time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/time_test.go -------------------------------------------------------------------------------- /time_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/time_validate_test.go -------------------------------------------------------------------------------- /tutils/pointerOf.go: -------------------------------------------------------------------------------- 1 | package tutils 2 | 3 | func PtrOf[T any](v T) *T { 4 | return &v 5 | } 6 | -------------------------------------------------------------------------------- /tutils/testIssueMessages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/tutils/testIssueMessages.go -------------------------------------------------------------------------------- /uintLike_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/uintLike_test.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/utils.go -------------------------------------------------------------------------------- /utilsOptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/utilsOptions.go -------------------------------------------------------------------------------- /utilsOptions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/utilsOptions_test.go -------------------------------------------------------------------------------- /zconst/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/zconst/consts.go -------------------------------------------------------------------------------- /zconst/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/zconst/utils.go -------------------------------------------------------------------------------- /zenv/zenv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/zenv/zenv.go -------------------------------------------------------------------------------- /zenv/zenv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/zenv/zenv_test.go -------------------------------------------------------------------------------- /zhttp/zhttp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/zhttp/zhttp.go -------------------------------------------------------------------------------- /zhttp/zhttp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/zhttp/zhttp_test.go -------------------------------------------------------------------------------- /zogSchema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oudwins/zog/HEAD/zogSchema.go --------------------------------------------------------------------------------