xyz_gen 0.26.0 copy "xyz_gen: ^0.26.0" to clipboard
xyz_gen: ^0.26.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_gen

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  xyz_gen: ^0.26.0

Alternatively, 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';
8
likes
0
points
415
downloads

Publisher

unverified uploader

Weekly Downloads

A package designed to generate boilerplate code, reducing the amount of repetitive code you need to write.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analyzer, args, collection, path

More

Packages that depend on xyz_gen