├── .editorconfig ├── .envrc ├── .github ├── .editorconfig ├── dependabot.yaml └── workflows │ ├── analysis-scorecard.yaml │ └── ci.yaml ├── .gitignore ├── .golangci.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── decode_hooks.go ├── decode_hooks_test.go ├── devenv.lock ├── devenv.nix ├── devenv.yaml ├── errors.go ├── go.mod ├── internal └── errors │ ├── errors.go │ ├── join.go │ └── join_go1_19.go ├── mapstructure.go ├── mapstructure_benchmark_test.go ├── mapstructure_bugs_test.go ├── mapstructure_examples_test.go ├── mapstructure_test.go ├── reflect_go1_19.go └── reflect_go1_20.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/.editorconfig -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/.envrc -------------------------------------------------------------------------------- /.github/.editorconfig: -------------------------------------------------------------------------------- 1 | [{*.yml,*.yaml}] 2 | indent_size = 2 3 | -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/analysis-scorecard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/.github/workflows/analysis-scorecard.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/README.md -------------------------------------------------------------------------------- /decode_hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/decode_hooks.go -------------------------------------------------------------------------------- /decode_hooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/decode_hooks_test.go -------------------------------------------------------------------------------- /devenv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/devenv.lock -------------------------------------------------------------------------------- /devenv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/devenv.nix -------------------------------------------------------------------------------- /devenv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/devenv.yaml -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/errors.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/go-viper/mapstructure/v2 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /internal/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/internal/errors/errors.go -------------------------------------------------------------------------------- /internal/errors/join.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/internal/errors/join.go -------------------------------------------------------------------------------- /internal/errors/join_go1_19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/internal/errors/join_go1_19.go -------------------------------------------------------------------------------- /mapstructure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/mapstructure.go -------------------------------------------------------------------------------- /mapstructure_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/mapstructure_benchmark_test.go -------------------------------------------------------------------------------- /mapstructure_bugs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/mapstructure_bugs_test.go -------------------------------------------------------------------------------- /mapstructure_examples_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/mapstructure_examples_test.go -------------------------------------------------------------------------------- /mapstructure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/mapstructure_test.go -------------------------------------------------------------------------------- /reflect_go1_19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/reflect_go1_19.go -------------------------------------------------------------------------------- /reflect_go1_20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-viper/mapstructure/HEAD/reflect_go1_20.go --------------------------------------------------------------------------------