xyz_gen 0.24.0
xyz_gen: ^0.24.0 copied to clipboard
A package designed to generate boilerplate code, reducing the amount of repetitive code you need to write.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add xyz_genThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
xyz_gen: ^0.24.0Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:xyz_gen/_internal_dependencies.dart';
import 'package:xyz_gen/all.dart';
import 'package:xyz_gen/default_apps/delete_generated_dart_files_app.dart';
import 'package:xyz_gen/default_apps/generate_all_exports_app.dart';
import 'package:xyz_gen/default_apps/generate_makeups_app.dart';
import 'package:xyz_gen/default_apps/generate_models_app.dart';
import 'package:xyz_gen/default_apps/generate_preps_app.dart';
import 'package:xyz_gen/default_apps/generate_screen_access_app.dart';
import 'package:xyz_gen/default_apps/generate_screen_app.dart';
import 'package:xyz_gen/default_apps/generate_screen_configurations_app.dart';
import 'package:xyz_gen/default_generators/delete_generated_dart_files.dart';
import 'package:xyz_gen/default_generators/generate_all_exports.dart';
import 'package:xyz_gen/default_generators/generate_makeups.dart';
import 'package:xyz_gen/default_generators/generate_models.dart';
import 'package:xyz_gen/default_generators/generate_preps.dart';
import 'package:xyz_gen/default_generators/generate_screen.dart';
import 'package:xyz_gen/default_generators/generate_screen_access.dart';
import 'package:xyz_gen/default_generators/generate_screen_configurations.dart';
import 'package:xyz_gen/gen_utils/gen_utils_non_web/gen_utils_non_web.dart';
import 'package:xyz_gen/gen_utils/gen_utils_non_web/src/analyze_annotated_classes.dart';
import 'package:xyz_gen/gen_utils/gen_utils_non_web/src/dart_files.dart';
import 'package:xyz_gen/gen_utils/gen_utils_non_web/src/file_system.dart';
import 'package:xyz_gen/gen_utils/gen_utils_non_web/src/generate.dart';
import 'package:xyz_gen/gen_utils/gen_utils_non_web/src/list_file_paths.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/gen_utils_web_friendly.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/ansi_styled_string.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/data.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/firestore_timestamp.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/fix_dart_file.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/fmt_dart_file.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/from_xyz_utils.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/get_package_lib_path.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/let.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/parse_duration.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/paths/combine_paths.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/paths/paths.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/replace_data.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/string_extensions.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/type_codes/loose_type_mappers.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/type_codes/parts/_builders.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/type_codes/parts/_helpers.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/type_codes/parts/_mapper_event.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/type_codes/parts/_type_code.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/type_codes/parts/_type_code_mapper.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/type_codes/parts/_type_mappers.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/type_codes/type_codes.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/valid_object.dart';
import 'package:xyz_gen/gen_utils/gen_utils_web_friendly/src/version.dart';
import 'package:xyz_gen/generate/generate.dart';
import 'package:xyz_gen/generate/generate_all_exports/generate_all_exports.dart';
import 'package:xyz_gen/generate/generate_makeups/_annotation.dart';
import 'package:xyz_gen/generate/generate_makeups/generate_makeups.dart';
import 'package:xyz_gen/generate/generate_models/_annotation.dart';
import 'package:xyz_gen/generate/generate_models/_model.dart';
import 'package:xyz_gen/generate/generate_models/generate_models.dart';
import 'package:xyz_gen/generate/generate_models/parts/_generate_model_file.dart';
import 'package:xyz_gen/generate/generate_models/parts/_helpers.dart';
import 'package:xyz_gen/generate/generate_models/parts/_replacements.dart';
import 'package:xyz_gen/generate/generate_preps/generate_preps.dart';
import 'package:xyz_gen/generate/generate_screen/generate_screen.dart';
import 'package:xyz_gen/generate/generate_screen_access/generate_screen_access.dart';
import 'package:xyz_gen/generate/generate_screen_configurations/_annotation.dart';
import 'package:xyz_gen/generate/generate_screen_configurations/generate_screen_configurations.dart';
import 'package:xyz_gen/generate/generate_screen_configurations/parts/_generate_screen_configuration_file.dart';
import 'package:xyz_gen/generate/generate_screen_configurations/parts/_replacements.dart';
import 'package:xyz_gen/utils/basic_console_app.dart';
import 'package:xyz_gen/utils/get_xyz_gen_lib_path.dart';