blocz 1.4.0
blocz: ^1.4.0 copied to clipboard
Flutter bloc helpers
Use this package as an executable
Install it
You can install the package from the command line:
dart pub global activate bloczUse it
The package has the following executables:
$ blocz
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add bloczWith Flutter:
$ flutter pub add bloczThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
blocz: ^1.4.0Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:blocz/_internal/colors.dart';
import 'package:blocz/_internal/find_nodes.dart';
import 'package:blocz/_internal/getInnerType.dart';
import 'package:blocz/_internal/getSdkPath.dart';
import 'package:blocz/_internal/managers/ClassManager.dart';
import 'package:blocz/_internal/managers/ConstructorManager.dart';
import 'package:blocz/_internal/managers/MethodManager.dart';
import 'package:blocz/_internal/managers/data/ManagersResultData.dart';
import 'package:blocz/_internal/managers/interfaces/IClassManager.dart';
import 'package:blocz/_internal/managers/interfaces/IConstructorManager.dart';
import 'package:blocz/_internal/managers/interfaces/IMethodManager.dart';
import 'package:blocz/_internal/managers/mixins/ParseStringResultMixin.dart';
import 'package:blocz/_internal/projectContext.dart';
import 'package:blocz/_internal/typedef.dart';
import 'package:blocz/_internal/utils/resolve_symbol.dart';
import 'package:blocz/_internal/visitChildren.dart';
import 'package:blocz/_internal/visitors/BlocVisitors.dart';
import 'package:blocz/_internal/visitors/ClassVisitors.dart';
import 'package:blocz/_internal/visitors/FieldVisitor.dart';
import 'package:blocz/_internal/visitors/MethodVisitors.dart';
import 'package:blocz/add_event.dart';
import 'package:blocz/extractCls.dart';
import 'package:blocz/extractConstructorListFromClass.dart';
import 'package:blocz/extractConstructorParams.dart';
import 'package:blocz/extractConstructorParamsAndItsFields.dart';
import 'package:blocz/extractMethodInvocationArgs.dart';
import 'package:blocz/extractMethodListFromClass.dart';
import 'package:blocz/extractMethodParams.dart';
import 'package:blocz/extractMethodResponseType.dart';
import 'package:blocz/extractMethodResponseTypeWithDataField.dart';
import 'package:blocz/extractMethodResponseTypeWithField.dart';
import 'package:blocz/findClassNameByMethodName.dart';
import 'package:blocz/findLastClassbodyLineNumber.dart';
import 'package:blocz/findLastConstFactory.dart';
import 'package:blocz/findLast_On_LineNumber.dart';
import 'package:blocz/getClassName.dart';
import 'package:blocz/get_project_root_path.dart';
import 'package:blocz/import_clause_to_path.dart';
import 'package:blocz/makeUtils.dart';
import 'package:blocz/make_bloc.dart';
import 'package:blocz/replaceMethodInvocationArgs.dart';