├── .github └── workflows │ └── dart.yml ├── .gitignore ├── README.md ├── analysis_options.yaml ├── combine_example ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.yaml ├── lib │ ├── builder.dart │ └── src │ │ ├── combine_example.dart │ │ └── combine_example.g.dart └── pubspec.yaml ├── melos.yaml ├── pubspec.yaml └── typehelpers ├── README.md ├── json_serializable_built_typehelpers ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lib │ ├── json_serializable_built_typehelpers.dart │ └── src │ │ └── built_collection_type_helpers.dart └── pubspec.yaml ├── json_serializable_fic_typehelpers ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lib │ ├── json_serializable_fic_typehelpers.dart │ └── src │ │ └── fic_type_helpers.dart └── pubspec.yaml ├── json_serializable_kt_typehelpers ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lib │ ├── json_serializable_kt_typehelpers.dart │ └── src │ │ └── kt_dart_type_helpers.dart └── pubspec.yaml ├── json_serializable_mobx_typehelpers ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lib │ ├── json_serializable_mobx_typehelpers.dart │ └── src │ │ └── mobx_type_helpers.dart └── pubspec.yaml └── json_serializable_type_helper_utils ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lib ├── json_serializable_type_helper_utils.dart └── src │ ├── custom_iterable_type_helper.dart │ ├── custom_map_type_helper.dart │ ├── utils.dart │ └── wrap_nullable.dart └── pubspec.yaml /.github/workflows/dart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/.github/workflows/dart.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:lints/recommended.yaml 2 | -------------------------------------------------------------------------------- /combine_example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/combine_example/.gitignore -------------------------------------------------------------------------------- /combine_example/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0 2 | 3 | - Initial version, created by Stagehand 4 | -------------------------------------------------------------------------------- /combine_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/combine_example/README.md -------------------------------------------------------------------------------- /combine_example/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/combine_example/build.yaml -------------------------------------------------------------------------------- /combine_example/lib/builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/combine_example/lib/builder.dart -------------------------------------------------------------------------------- /combine_example/lib/src/combine_example.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/combine_example/lib/src/combine_example.dart -------------------------------------------------------------------------------- /combine_example/lib/src/combine_example.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/combine_example/lib/src/combine_example.g.dart -------------------------------------------------------------------------------- /combine_example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/combine_example/pubspec.yaml -------------------------------------------------------------------------------- /melos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/melos.yaml -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /typehelpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/README.md -------------------------------------------------------------------------------- /typehelpers/json_serializable_built_typehelpers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_built_typehelpers/.gitignore -------------------------------------------------------------------------------- /typehelpers/json_serializable_built_typehelpers/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_built_typehelpers/CHANGELOG.md -------------------------------------------------------------------------------- /typehelpers/json_serializable_built_typehelpers/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_built_typehelpers/LICENSE -------------------------------------------------------------------------------- /typehelpers/json_serializable_built_typehelpers/README.md: -------------------------------------------------------------------------------- 1 | json_serializable TypeHelpers for built_collection -------------------------------------------------------------------------------- /typehelpers/json_serializable_built_typehelpers/lib/json_serializable_built_typehelpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_built_typehelpers/lib/json_serializable_built_typehelpers.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_built_typehelpers/lib/src/built_collection_type_helpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_built_typehelpers/lib/src/built_collection_type_helpers.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_built_typehelpers/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_built_typehelpers/pubspec.yaml -------------------------------------------------------------------------------- /typehelpers/json_serializable_fic_typehelpers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_fic_typehelpers/.gitignore -------------------------------------------------------------------------------- /typehelpers/json_serializable_fic_typehelpers/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_fic_typehelpers/CHANGELOG.md -------------------------------------------------------------------------------- /typehelpers/json_serializable_fic_typehelpers/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_fic_typehelpers/LICENSE -------------------------------------------------------------------------------- /typehelpers/json_serializable_fic_typehelpers/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /typehelpers/json_serializable_fic_typehelpers/lib/json_serializable_fic_typehelpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_fic_typehelpers/lib/json_serializable_fic_typehelpers.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_fic_typehelpers/lib/src/fic_type_helpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_fic_typehelpers/lib/src/fic_type_helpers.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_fic_typehelpers/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_fic_typehelpers/pubspec.yaml -------------------------------------------------------------------------------- /typehelpers/json_serializable_kt_typehelpers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_kt_typehelpers/.gitignore -------------------------------------------------------------------------------- /typehelpers/json_serializable_kt_typehelpers/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_kt_typehelpers/CHANGELOG.md -------------------------------------------------------------------------------- /typehelpers/json_serializable_kt_typehelpers/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_kt_typehelpers/LICENSE -------------------------------------------------------------------------------- /typehelpers/json_serializable_kt_typehelpers/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /typehelpers/json_serializable_kt_typehelpers/lib/json_serializable_kt_typehelpers.dart: -------------------------------------------------------------------------------- 1 | export 'src/kt_dart_type_helpers.dart'; 2 | -------------------------------------------------------------------------------- /typehelpers/json_serializable_kt_typehelpers/lib/src/kt_dart_type_helpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_kt_typehelpers/lib/src/kt_dart_type_helpers.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_kt_typehelpers/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_kt_typehelpers/pubspec.yaml -------------------------------------------------------------------------------- /typehelpers/json_serializable_mobx_typehelpers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_mobx_typehelpers/.gitignore -------------------------------------------------------------------------------- /typehelpers/json_serializable_mobx_typehelpers/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_mobx_typehelpers/CHANGELOG.md -------------------------------------------------------------------------------- /typehelpers/json_serializable_mobx_typehelpers/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_mobx_typehelpers/LICENSE -------------------------------------------------------------------------------- /typehelpers/json_serializable_mobx_typehelpers/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /typehelpers/json_serializable_mobx_typehelpers/lib/json_serializable_mobx_typehelpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_mobx_typehelpers/lib/json_serializable_mobx_typehelpers.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_mobx_typehelpers/lib/src/mobx_type_helpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_mobx_typehelpers/lib/src/mobx_type_helpers.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_mobx_typehelpers/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_mobx_typehelpers/pubspec.yaml -------------------------------------------------------------------------------- /typehelpers/json_serializable_type_helper_utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_type_helper_utils/.gitignore -------------------------------------------------------------------------------- /typehelpers/json_serializable_type_helper_utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_type_helper_utils/CHANGELOG.md -------------------------------------------------------------------------------- /typehelpers/json_serializable_type_helper_utils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_type_helper_utils/LICENSE -------------------------------------------------------------------------------- /typehelpers/json_serializable_type_helper_utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_type_helper_utils/README.md -------------------------------------------------------------------------------- /typehelpers/json_serializable_type_helper_utils/lib/json_serializable_type_helper_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_type_helper_utils/lib/json_serializable_type_helper_utils.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_type_helper_utils/lib/src/custom_iterable_type_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_type_helper_utils/lib/src/custom_iterable_type_helper.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_type_helper_utils/lib/src/custom_map_type_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_type_helper_utils/lib/src/custom_map_type_helper.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_type_helper_utils/lib/src/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_type_helper_utils/lib/src/utils.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_type_helper_utils/lib/src/wrap_nullable.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_type_helper_utils/lib/src/wrap_nullable.dart -------------------------------------------------------------------------------- /typehelpers/json_serializable_type_helper_utils/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jperezr21/json_serializable_immutable_collections/HEAD/typehelpers/json_serializable_type_helper_utils/pubspec.yaml --------------------------------------------------------------------------------