cloud_syncable_code_gen 0.0.3
cloud_syncable_code_gen: ^0.0.3 copied to clipboard
A code generator for the cloud_syncable framework. Automates creation of models, repositories, and services for data synchronization.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add cloud_syncable_code_gen
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get
):
dependencies:
cloud_syncable_code_gen: ^0.0.3
Alternatively, your editor might support flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:cloud_syncable_code_gen/bool_serialiser_generator.dart';
import 'package:cloud_syncable_code_gen/builder.dart';
import 'package:cloud_syncable_code_gen/generators/bloc_generator.dart';
import 'package:cloud_syncable_code_gen/generators/card_view_generator.dart';
import 'package:cloud_syncable_code_gen/generators/create_form_view_generator.dart';
import 'package:cloud_syncable_code_gen/generators/entity_creation_generator.dart';
import 'package:cloud_syncable_code_gen/generators/export_file_generator.dart';
import 'package:cloud_syncable_code_gen/generators/file_attachment_generator.dart';
import 'package:cloud_syncable_code_gen/generators/form_field_generator.dart';
import 'package:cloud_syncable_code_gen/generators/index.dart';
import 'package:cloud_syncable_code_gen/generators/list_view_generator.dart';
import 'package:cloud_syncable_code_gen/generators/local_repository_generator.dart';
import 'package:cloud_syncable_code_gen/generators/model_class_generator.dart';
import 'package:cloud_syncable_code_gen/generators/offline_first_repository_generator.dart';
import 'package:cloud_syncable_code_gen/generators/remote_repository_generator.dart';
import 'package:cloud_syncable_code_gen/generators/sync_service_generator.dart';
import 'package:cloud_syncable_code_gen/model_config.dart';
import 'package:cloud_syncable_code_gen/model_generator.dart';
import 'package:cloud_syncable_code_gen/string_extensions.dart';
import 'package:cloud_syncable_code_gen/yaml_parser.dart';