├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── chore.md │ ├── config.yml │ ├── documentation.md │ ├── feature_request.md │ ├── performance.md │ ├── refactor.md │ ├── revert.md │ └── style.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bricks ├── analyzer │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __brick__ │ │ ├── .github │ │ │ └── dependabot.yml │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── lib │ │ │ ├── analyzer_plugin.dart │ │ │ ├── config.dart │ │ │ ├── lint_analyzer.dart │ │ │ └── src │ │ │ │ ├── analyzer_plugin │ │ │ │ ├── analyzer_plugin.dart │ │ │ │ ├── analyzer_plugin_starter.dart │ │ │ │ └── analyzer_plugin_utils.dart │ │ │ │ ├── analyzers │ │ │ │ └── lint_analyzer │ │ │ │ │ ├── lint_analysis_config.dart │ │ │ │ │ ├── lint_analysis_options_validator.dart │ │ │ │ │ ├── lint_analyzer.dart │ │ │ │ │ ├── lint_config.dart │ │ │ │ │ ├── lint_utils.dart │ │ │ │ │ ├── models │ │ │ │ │ ├── class_type.dart │ │ │ │ │ ├── entity_type.dart │ │ │ │ │ ├── function_type.dart │ │ │ │ │ ├── internal_resolved_unit_result.dart │ │ │ │ │ ├── issue.dart │ │ │ │ │ ├── lint_file_report.dart │ │ │ │ │ ├── replacement.dart │ │ │ │ │ ├── scoped_class_declaration.dart │ │ │ │ │ └── severity.dart │ │ │ │ │ └── rules │ │ │ │ │ ├── models │ │ │ │ │ ├── common_rule.dart │ │ │ │ │ ├── flame_rule.dart │ │ │ │ │ ├── flutter_rule.dart │ │ │ │ │ ├── intl_rule.dart │ │ │ │ │ ├── rule.dart │ │ │ │ │ └── rule_type.dart │ │ │ │ │ ├── rule_utils.dart │ │ │ │ │ ├── rules_factory.dart │ │ │ │ │ └── rules_list │ │ │ │ │ └── no_empty_block │ │ │ │ │ ├── no_empty_block_rule.dart │ │ │ │ │ └── visitor.dart │ │ │ │ ├── config_builder │ │ │ │ ├── analysis_options_utils.dart │ │ │ │ ├── config_builder.dart │ │ │ │ └── models │ │ │ │ │ └── analysis_options.dart │ │ │ │ ├── utils │ │ │ │ ├── analyzer_utils.dart │ │ │ │ ├── dart_types_utils.dart │ │ │ │ ├── exclude_utils.dart │ │ │ │ ├── flame_type_utils.dart │ │ │ │ ├── flutter_types_utils.dart │ │ │ │ ├── node_utils.dart │ │ │ │ ├── path_utils.dart │ │ │ │ ├── suppression.dart │ │ │ │ └── yaml_utils.dart │ │ │ │ └── version.dart │ │ ├── pubspec.yaml │ │ └── tools │ │ │ └── analyzer_plugin │ │ │ ├── analysis_options.yaml │ │ │ ├── bin │ │ │ └── plugin.dart │ │ │ └── pubspec.yaml │ ├── brick.yaml │ └── hooks │ │ ├── .gitignore │ │ ├── post_gen.dart │ │ └── pubspec.yaml ├── app_ui │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __brick__ │ │ └── app_ui │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── assets │ │ │ └── fonts │ │ │ │ ├── OpenSans-Bold.ttf │ │ │ │ ├── OpenSans-BoldItalic.ttf │ │ │ │ ├── OpenSans-ExtraBold.ttf │ │ │ │ ├── OpenSans-ExtraBoldItalic.ttf │ │ │ │ ├── OpenSans-Italic.ttf │ │ │ │ ├── OpenSans-Light.ttf │ │ │ │ ├── OpenSans-LightItalic.ttf │ │ │ │ ├── OpenSans-Medium.ttf │ │ │ │ ├── OpenSans-MediumItalic.ttf │ │ │ │ ├── OpenSans-Regular.ttf │ │ │ │ ├── OpenSans-SemiBold.ttf │ │ │ │ └── OpenSans-SemiBoldItalic.ttf │ │ │ ├── lib │ │ │ ├── app_ui.dart │ │ │ └── src │ │ │ │ ├── colors.dart │ │ │ │ ├── layout │ │ │ │ ├── breakpoints.dart │ │ │ │ └── layout.dart │ │ │ │ ├── theme.dart │ │ │ │ ├── typography │ │ │ │ ├── font_weights.dart │ │ │ │ ├── text_styles.dart │ │ │ │ └── typography.dart │ │ │ │ └── widgets │ │ │ │ ├── responsive_layout_builder.dart │ │ │ │ └── widgets.dart │ │ │ └── pubspec.yaml │ ├── brick.yaml │ └── hooks │ │ ├── .gitignore │ │ ├── post_gen.dart │ │ ├── pre_gen.dart │ │ └── pubspec.yaml ├── feature_brick │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __brick__ │ │ └── {{feature_name.snakeCase()}} │ │ │ ├── view │ │ │ └── {{feature_name.snakeCase()}}_page.dart │ │ │ ├── widgets │ │ │ ├── widgets.dart │ │ │ └── {{feature_name.snakeCase()}}_body.dart │ │ │ ├── {{#isBloc}}bloc{{ │ │ │ └── isBloc}} │ │ │ │ ├── bloc.dart │ │ │ │ ├── {{feature_name.snakeCase()}}_bloc.dart │ │ │ │ ├── {{feature_name.snakeCase()}}_event.dart │ │ │ │ └── {{feature_name.snakeCase()}}_state.dart │ │ │ ├── {{#isCubit}}cubit{{ │ │ │ └── isCubit}} │ │ │ │ ├── cubit.dart │ │ │ │ ├── {{feature_name.snakeCase()}}_cubit.dart │ │ │ │ └── {{feature_name.snakeCase()}}_state.dart │ │ │ ├── {{#isProvider}}provider{{ │ │ │ └── isProvider}} │ │ │ │ ├── provider.dart │ │ │ │ └── {{feature_name.snakeCase()}}_provider.dart │ │ │ ├── {{#isRiverpod}}provider{{ │ │ │ └── isRiverpod}} │ │ │ │ ├── provider.dart │ │ │ │ └── {{feature_name.snakeCase()}}_provider.dart │ │ │ └── {{feature_name.snakeCase()}}.dart │ ├── brick.yaml │ ├── hooks │ │ ├── .gitignore │ │ ├── post_gen.dart │ │ ├── pre_gen.dart │ │ └── pubspec.yaml │ ├── mason-lock.json │ └── mason.yaml ├── feature_brick_tests │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __brick__ │ │ └── {{feature_name.snakeCase()}} │ │ │ ├── view │ │ │ ├── widgets │ │ │ │ └── {{feature_name.snakeCase()}}_body_test.dart │ │ │ └── {{feature_name.snakeCase()}}_page_test.dart │ │ │ ├── {{#isBloc}}bloc{{ │ │ │ └── isBloc}} │ │ │ │ ├── {{feature_name.snakeCase()}}_bloc_test.dart │ │ │ │ ├── {{feature_name.snakeCase()}}_event_test.dart │ │ │ │ └── {{feature_name.snakeCase()}}_state_test.dart │ │ │ └── {{#isCubit}}cubit{{ │ │ │ └── isCubit}} │ │ │ ├── {{feature_name.snakeCase()}}_cubit_test.dart │ │ │ └── {{feature_name.snakeCase()}}_state_test.dart │ ├── brick.yaml │ ├── feature_brick_tests_bundle.dart │ └── hooks │ │ ├── .gitignore │ │ ├── pre_gen.dart │ │ └── pubspec.yaml ├── model │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __brick__ │ │ ├── {{#use_serializable}}{{model_name.snakeCase()}}.g.dart{{ │ │ │ └── use_serializable}} │ │ ├── {{model_name.snakeCase()}}.dart │ │ ├── {{~ basic_from_json }} │ │ ├── {{~ basic_model }} │ │ ├── {{~ basic_to_json }} │ │ ├── {{~ copy_with }} │ │ ├── {{~ equatable_props }} │ │ ├── {{~ freezed_model }} │ │ ├── {{~ hive_model }} │ │ ├── {{~ relations }} │ │ ├── {{~ serializable_from_json }} │ │ ├── {{~ serializable_model }} │ │ ├── {{~ serializable_to_json }} │ │ └── {{~ to_string }} │ ├── brick.yaml │ ├── hooks │ │ ├── .gitignore │ │ ├── data_types.dart │ │ ├── exceptions.dart │ │ ├── json_ast │ │ │ ├── error.dart │ │ │ ├── grapheme_splitter.dart │ │ │ ├── json_ast.dart │ │ │ ├── location.dart │ │ │ ├── parse.dart │ │ │ ├── parse_error_types.dart │ │ │ ├── tokenize.dart │ │ │ ├── tokenize_error_types.dart │ │ │ └── utils │ │ │ │ └── substring.dart │ │ ├── json_handler │ │ │ ├── helpers.dart │ │ │ ├── json_to_dart.dart │ │ │ ├── model_generator.dart │ │ │ ├── syntax.dart │ │ │ └── warning.dart │ │ ├── model_bundle.dart │ │ ├── model_service.dart │ │ ├── post_gen.dart │ │ ├── pre_gen.dart │ │ ├── property.dart │ │ ├── pubspec.yaml │ │ ├── recase.dart │ │ └── string_extensions.dart │ ├── json_file_template.json │ └── model_config_template.json ├── models_bundle │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── brick.yaml │ ├── hooks │ │ ├── .gitignore │ │ ├── post_gen.dart │ │ ├── pre_gen.dart │ │ └── pubspec.yaml │ └── models_config_template.json ├── service │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __brick__ │ │ ├── i{{service_name.snakeCase()}}.dart │ │ └── {{service_name.snakeCase()}}.dart │ ├── brick.yaml │ └── hooks │ │ ├── .gitignore │ │ ├── pre_gen.dart │ │ └── pubspec.yaml └── service_package │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __brick__ │ └── {{package_name.snakeCase()}} │ │ ├── .gitignore │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── lib │ │ ├── src │ │ │ └── {{#hasModels}}models{{ │ │ │ │ └── hasModels}} │ │ │ │ └── {{#hasModels}}models.dart{{ │ │ │ │ └── hasModels}} │ │ └── {{package_name.snakeCase()}}.dart │ │ ├── pubspec.yaml │ │ └── test │ │ └── src │ │ └── {{package_name.snakeCase()}}_test.dart │ ├── brick.yaml │ └── hooks │ ├── .gitignore │ ├── pre_gen.dart │ └── pubspec.yaml ├── examples ├── app_ui │ ├── README.md │ ├── analysis_options.yaml │ ├── assets │ │ └── fonts │ │ │ ├── OpenSans-Bold.ttf │ │ │ ├── OpenSans-BoldItalic.ttf │ │ │ ├── OpenSans-ExtraBold.ttf │ │ │ ├── OpenSans-ExtraBoldItalic.ttf │ │ │ ├── OpenSans-Italic.ttf │ │ │ ├── OpenSans-Light.ttf │ │ │ ├── OpenSans-LightItalic.ttf │ │ │ ├── OpenSans-Medium.ttf │ │ │ ├── OpenSans-MediumItalic.ttf │ │ │ ├── OpenSans-Regular.ttf │ │ │ ├── OpenSans-SemiBold.ttf │ │ │ └── OpenSans-SemiBoldItalic.ttf │ ├── lib │ │ ├── app_ui.dart │ │ └── src │ │ │ ├── colors.dart │ │ │ ├── layout │ │ │ ├── breakpoints.dart │ │ │ └── layout.dart │ │ │ ├── theme.dart │ │ │ ├── typography │ │ │ ├── font_weights.dart │ │ │ ├── text_styles.dart │ │ │ └── typography.dart │ │ │ └── widgets │ │ │ ├── responsive_layout_builder.dart │ │ │ └── widgets.dart │ └── pubspec.yaml ├── feature_brick │ ├── feature_brick.dart │ └── login │ │ ├── bloc │ │ ├── bloc.dart │ │ ├── login_bloc.dart │ │ ├── login_event.dart │ │ └── login_state.dart │ │ ├── login.dart │ │ ├── view │ │ └── login_page.dart │ │ └── widgets │ │ ├── login_body.dart │ │ └── widgets.dart ├── model │ ├── family.dart │ ├── family.g.dart │ ├── user.dart │ └── user.g.dart ├── service │ ├── factory_service.dart │ ├── ifactory_service.dart │ ├── iservice.dart │ ├── istatic_lazy_service.dart │ ├── istatic_service.dart │ ├── service.dart │ ├── static_lazy_service.dart │ └── static_service.dart └── service_package │ ├── authentication_service │ ├── .gitignore │ ├── README.md │ ├── analysis_options.yaml │ ├── lib │ │ ├── authentication_service.dart │ │ └── src │ │ │ ├── authentication_service.dart │ │ │ ├── iauthentication_service.dart │ │ │ └── models │ │ │ ├── admin.dart │ │ │ ├── admin.g.dart │ │ │ ├── models.dart │ │ │ └── user.dart │ ├── pubspec.yaml │ └── test │ │ └── src │ │ └── authentication_service_test.dart │ └── service_package.dart └── mason.yaml /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/chore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/.github/ISSUE_TEMPLATE/chore.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/.github/ISSUE_TEMPLATE/performance.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/.github/ISSUE_TEMPLATE/refactor.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/revert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/.github/ISSUE_TEMPLATE/revert.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/.github/ISSUE_TEMPLATE/style.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .mason/ 2 | .dart_tool/ 3 | .packages 4 | pubspec.lock 5 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/README.md -------------------------------------------------------------------------------- /bricks/analyzer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/CHANGELOG.md -------------------------------------------------------------------------------- /bricks/analyzer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/LICENSE -------------------------------------------------------------------------------- /bricks/analyzer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/README.md -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/.github/dependabot.yml -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/.gitignore -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0 2 | 3 | - Initial Version 4 | -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/LICENSE -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/README.md -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:lints/recommended.yaml 2 | -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/analyzer_plugin.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/analyzer_plugin.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/config.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/lint_analyzer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/lint_analyzer.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzer_plugin/analyzer_plugin.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzer_plugin/analyzer_plugin.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzer_plugin/analyzer_plugin_starter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzer_plugin/analyzer_plugin_starter.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzer_plugin/analyzer_plugin_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzer_plugin/analyzer_plugin_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/lint_analysis_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/lint_analysis_config.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/lint_analysis_options_validator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/lint_analysis_options_validator.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/lint_analyzer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/lint_analyzer.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/lint_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/lint_config.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/lint_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/lint_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/class_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/class_type.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/entity_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/entity_type.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/function_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/function_type.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/internal_resolved_unit_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/internal_resolved_unit_result.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/issue.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/issue.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/lint_file_report.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/lint_file_report.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/replacement.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/replacement.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/scoped_class_declaration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/scoped_class_declaration.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/severity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/models/severity.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/common_rule.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/common_rule.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/flame_rule.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/flame_rule.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/flutter_rule.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/flutter_rule.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/intl_rule.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/intl_rule.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/rule.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/rule.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/rule_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/models/rule_type.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/rule_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/rule_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/rules_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/rules_factory.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/rules_list/no_empty_block/no_empty_block_rule.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/rules_list/no_empty_block/no_empty_block_rule.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/rules_list/no_empty_block/visitor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/analyzers/lint_analyzer/rules/rules_list/no_empty_block/visitor.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/config_builder/analysis_options_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/config_builder/analysis_options_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/config_builder/config_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/config_builder/config_builder.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/config_builder/models/analysis_options.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/config_builder/models/analysis_options.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/utils/analyzer_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/utils/analyzer_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/utils/dart_types_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/utils/dart_types_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/utils/exclude_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/utils/exclude_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/utils/flame_type_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/utils/flame_type_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/utils/flutter_types_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/utils/flutter_types_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/utils/node_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/utils/node_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/utils/path_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/utils/path_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/utils/suppression.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/utils/suppression.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/utils/yaml_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/lib/src/utils/yaml_utils.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/lib/src/version.dart: -------------------------------------------------------------------------------- 1 | const packageVersion = '1.0.0'; 2 | -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/pubspec.yaml -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/tools/analyzer_plugin/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/tools/analyzer_plugin/bin/plugin.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/tools/analyzer_plugin/bin/plugin.dart -------------------------------------------------------------------------------- /bricks/analyzer/__brick__/tools/analyzer_plugin/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/__brick__/tools/analyzer_plugin/pubspec.yaml -------------------------------------------------------------------------------- /bricks/analyzer/brick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/brick.yaml -------------------------------------------------------------------------------- /bricks/analyzer/hooks/.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool 2 | .packages 3 | pubspec.lock 4 | build 5 | -------------------------------------------------------------------------------- /bricks/analyzer/hooks/post_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/hooks/post_gen.dart -------------------------------------------------------------------------------- /bricks/analyzer/hooks/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/analyzer/hooks/pubspec.yaml -------------------------------------------------------------------------------- /bricks/app_ui/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/CHANGELOG.md -------------------------------------------------------------------------------- /bricks/app_ui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/LICENSE -------------------------------------------------------------------------------- /bricks/app_ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/README.md -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/README.md -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/analysis_options.yaml -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-BoldItalic.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-ExtraBold.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-Italic.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-Light.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-LightItalic.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-Medium.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-MediumItalic.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-SemiBold.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/assets/fonts/OpenSans-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/lib/app_ui.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/lib/app_ui.dart -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/lib/src/colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/lib/src/colors.dart -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/lib/src/layout/breakpoints.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/lib/src/layout/breakpoints.dart -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/lib/src/layout/layout.dart: -------------------------------------------------------------------------------- 1 | export 'breakpoints.dart'; 2 | -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/lib/src/theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/lib/src/theme.dart -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/lib/src/typography/font_weights.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/lib/src/typography/font_weights.dart -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/lib/src/typography/text_styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/lib/src/typography/text_styles.dart -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/lib/src/typography/typography.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/lib/src/typography/typography.dart -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/lib/src/widgets/responsive_layout_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/lib/src/widgets/responsive_layout_builder.dart -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/lib/src/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'responsive_layout_builder.dart'; 2 | -------------------------------------------------------------------------------- /bricks/app_ui/__brick__/app_ui/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/__brick__/app_ui/pubspec.yaml -------------------------------------------------------------------------------- /bricks/app_ui/brick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/brick.yaml -------------------------------------------------------------------------------- /bricks/app_ui/hooks/.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool 2 | .packages 3 | pubspec.lock 4 | -------------------------------------------------------------------------------- /bricks/app_ui/hooks/post_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/hooks/post_gen.dart -------------------------------------------------------------------------------- /bricks/app_ui/hooks/pre_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/hooks/pre_gen.dart -------------------------------------------------------------------------------- /bricks/app_ui/hooks/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/app_ui/hooks/pubspec.yaml -------------------------------------------------------------------------------- /bricks/feature_brick/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/CHANGELOG.md -------------------------------------------------------------------------------- /bricks/feature_brick/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/LICENSE -------------------------------------------------------------------------------- /bricks/feature_brick/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/README.md -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/view/{{feature_name.snakeCase()}}_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/view/{{feature_name.snakeCase()}}_page.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export '{{feature_name.snakeCase()}}_body.dart'; 2 | -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/widgets/{{feature_name.snakeCase()}}_body.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/widgets/{{feature_name.snakeCase()}}_body.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/bloc.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/bloc.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_bloc.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_bloc.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_event.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_state.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isCubit}}cubit{{/isCubit}}/cubit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isCubit}}cubit{{/isCubit}}/cubit.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isCubit}}cubit{{/isCubit}}/{{feature_name.snakeCase()}}_cubit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isCubit}}cubit{{/isCubit}}/{{feature_name.snakeCase()}}_cubit.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isCubit}}cubit{{/isCubit}}/{{feature_name.snakeCase()}}_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isCubit}}cubit{{/isCubit}}/{{feature_name.snakeCase()}}_state.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isProvider}}provider{{/isProvider}}/provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isProvider}}provider{{/isProvider}}/provider.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isProvider}}provider{{/isProvider}}/{{feature_name.snakeCase()}}_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isProvider}}provider{{/isProvider}}/{{feature_name.snakeCase()}}_provider.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isRiverpod}}provider{{/isRiverpod}}/provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isRiverpod}}provider{{/isRiverpod}}/provider.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isRiverpod}}provider{{/isRiverpod}}/{{feature_name.snakeCase()}}_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{#isRiverpod}}provider{{/isRiverpod}}/{{feature_name.snakeCase()}}_provider.dart -------------------------------------------------------------------------------- /bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{feature_name.snakeCase()}}.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/__brick__/{{feature_name.snakeCase()}}/{{feature_name.snakeCase()}}.dart -------------------------------------------------------------------------------- /bricks/feature_brick/brick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/brick.yaml -------------------------------------------------------------------------------- /bricks/feature_brick/hooks/.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool 2 | .packages 3 | pubspec.lock 4 | -------------------------------------------------------------------------------- /bricks/feature_brick/hooks/post_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/hooks/post_gen.dart -------------------------------------------------------------------------------- /bricks/feature_brick/hooks/pre_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/hooks/pre_gen.dart -------------------------------------------------------------------------------- /bricks/feature_brick/hooks/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/hooks/pubspec.yaml -------------------------------------------------------------------------------- /bricks/feature_brick/mason-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/mason-lock.json -------------------------------------------------------------------------------- /bricks/feature_brick/mason.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick/mason.yaml -------------------------------------------------------------------------------- /bricks/feature_brick_tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/CHANGELOG.md -------------------------------------------------------------------------------- /bricks/feature_brick_tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/LICENSE -------------------------------------------------------------------------------- /bricks/feature_brick_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/README.md -------------------------------------------------------------------------------- /bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/view/widgets/{{feature_name.snakeCase()}}_body_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/view/widgets/{{feature_name.snakeCase()}}_body_test.dart -------------------------------------------------------------------------------- /bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/view/{{feature_name.snakeCase()}}_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/view/{{feature_name.snakeCase()}}_page_test.dart -------------------------------------------------------------------------------- /bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_bloc_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_bloc_test.dart -------------------------------------------------------------------------------- /bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_event_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_event_test.dart -------------------------------------------------------------------------------- /bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_state_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/{{#isBloc}}bloc{{/isBloc}}/{{feature_name.snakeCase()}}_state_test.dart -------------------------------------------------------------------------------- /bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/{{#isCubit}}cubit{{/isCubit}}/{{feature_name.snakeCase()}}_cubit_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/{{#isCubit}}cubit{{/isCubit}}/{{feature_name.snakeCase()}}_cubit_test.dart -------------------------------------------------------------------------------- /bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/{{#isCubit}}cubit{{/isCubit}}/{{feature_name.snakeCase()}}_state_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/__brick__/{{feature_name.snakeCase()}}/{{#isCubit}}cubit{{/isCubit}}/{{feature_name.snakeCase()}}_state_test.dart -------------------------------------------------------------------------------- /bricks/feature_brick_tests/brick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/brick.yaml -------------------------------------------------------------------------------- /bricks/feature_brick_tests/feature_brick_tests_bundle.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/feature_brick_tests_bundle.dart -------------------------------------------------------------------------------- /bricks/feature_brick_tests/hooks/.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool 2 | .packages 3 | pubspec.lock 4 | -------------------------------------------------------------------------------- /bricks/feature_brick_tests/hooks/pre_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/hooks/pre_gen.dart -------------------------------------------------------------------------------- /bricks/feature_brick_tests/hooks/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/feature_brick_tests/hooks/pubspec.yaml -------------------------------------------------------------------------------- /bricks/model/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/CHANGELOG.md -------------------------------------------------------------------------------- /bricks/model/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/LICENSE -------------------------------------------------------------------------------- /bricks/model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/README.md -------------------------------------------------------------------------------- /bricks/model/__brick__/{{#use_serializable}}{{model_name.snakeCase()}}.g.dart{{/use_serializable}}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{#use_serializable}}{{model_name.snakeCase()}}.g.dart{{/use_serializable}} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{model_name.snakeCase()}}.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{model_name.snakeCase()}}.dart -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ basic_from_json }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ basic_from_json }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ basic_model }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ basic_model }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ basic_to_json }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ basic_to_json }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ copy_with }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ copy_with }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ equatable_props }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ equatable_props }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ freezed_model }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ freezed_model }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ hive_model }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ hive_model }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ relations }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ relations }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ serializable_from_json }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ serializable_from_json }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ serializable_model }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ serializable_model }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ serializable_to_json }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ serializable_to_json }} -------------------------------------------------------------------------------- /bricks/model/__brick__/{{~ to_string }}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/__brick__/{{~ to_string }} -------------------------------------------------------------------------------- /bricks/model/brick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/brick.yaml -------------------------------------------------------------------------------- /bricks/model/hooks/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .dart_tool 3 | .packages 4 | pubspec.lock 5 | -------------------------------------------------------------------------------- /bricks/model/hooks/data_types.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/data_types.dart -------------------------------------------------------------------------------- /bricks/model/hooks/exceptions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/exceptions.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_ast/error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_ast/error.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_ast/grapheme_splitter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_ast/grapheme_splitter.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_ast/json_ast.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_ast/json_ast.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_ast/location.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_ast/location.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_ast/parse.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_ast/parse.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_ast/parse_error_types.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_ast/parse_error_types.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_ast/tokenize.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_ast/tokenize.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_ast/tokenize_error_types.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_ast/tokenize_error_types.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_ast/utils/substring.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_ast/utils/substring.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_handler/helpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_handler/helpers.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_handler/json_to_dart.dart: -------------------------------------------------------------------------------- 1 | export './model_generator.dart'; 2 | -------------------------------------------------------------------------------- /bricks/model/hooks/json_handler/model_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_handler/model_generator.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_handler/syntax.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_handler/syntax.dart -------------------------------------------------------------------------------- /bricks/model/hooks/json_handler/warning.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/json_handler/warning.dart -------------------------------------------------------------------------------- /bricks/model/hooks/model_bundle.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/model_bundle.dart -------------------------------------------------------------------------------- /bricks/model/hooks/model_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/model_service.dart -------------------------------------------------------------------------------- /bricks/model/hooks/post_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/post_gen.dart -------------------------------------------------------------------------------- /bricks/model/hooks/pre_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/pre_gen.dart -------------------------------------------------------------------------------- /bricks/model/hooks/property.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/property.dart -------------------------------------------------------------------------------- /bricks/model/hooks/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/pubspec.yaml -------------------------------------------------------------------------------- /bricks/model/hooks/recase.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/recase.dart -------------------------------------------------------------------------------- /bricks/model/hooks/string_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/hooks/string_extensions.dart -------------------------------------------------------------------------------- /bricks/model/json_file_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/json_file_template.json -------------------------------------------------------------------------------- /bricks/model/model_config_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/model/model_config_template.json -------------------------------------------------------------------------------- /bricks/models_bundle/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0.0.1 2 | 3 | - Create initial models_bundle Brick 4 | -------------------------------------------------------------------------------- /bricks/models_bundle/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/models_bundle/LICENSE -------------------------------------------------------------------------------- /bricks/models_bundle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/models_bundle/README.md -------------------------------------------------------------------------------- /bricks/models_bundle/brick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/models_bundle/brick.yaml -------------------------------------------------------------------------------- /bricks/models_bundle/hooks/.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool 2 | .packages 3 | pubspec.lock 4 | -------------------------------------------------------------------------------- /bricks/models_bundle/hooks/post_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/models_bundle/hooks/post_gen.dart -------------------------------------------------------------------------------- /bricks/models_bundle/hooks/pre_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/models_bundle/hooks/pre_gen.dart -------------------------------------------------------------------------------- /bricks/models_bundle/hooks/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/models_bundle/hooks/pubspec.yaml -------------------------------------------------------------------------------- /bricks/models_bundle/models_config_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/models_bundle/models_config_template.json -------------------------------------------------------------------------------- /bricks/service/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service/CHANGELOG.md -------------------------------------------------------------------------------- /bricks/service/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service/LICENSE -------------------------------------------------------------------------------- /bricks/service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service/README.md -------------------------------------------------------------------------------- /bricks/service/__brick__/i{{service_name.snakeCase()}}.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service/__brick__/i{{service_name.snakeCase()}}.dart -------------------------------------------------------------------------------- /bricks/service/__brick__/{{service_name.snakeCase()}}.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service/__brick__/{{service_name.snakeCase()}}.dart -------------------------------------------------------------------------------- /bricks/service/brick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service/brick.yaml -------------------------------------------------------------------------------- /bricks/service/hooks/.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool 2 | .packages 3 | pubspec.lock 4 | -------------------------------------------------------------------------------- /bricks/service/hooks/pre_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service/hooks/pre_gen.dart -------------------------------------------------------------------------------- /bricks/service/hooks/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service/hooks/pubspec.yaml -------------------------------------------------------------------------------- /bricks/service_package/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/CHANGELOG.md -------------------------------------------------------------------------------- /bricks/service_package/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/LICENSE -------------------------------------------------------------------------------- /bricks/service_package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/README.md -------------------------------------------------------------------------------- /bricks/service_package/__brick__/{{package_name.snakeCase()}}/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/__brick__/{{package_name.snakeCase()}}/.gitignore -------------------------------------------------------------------------------- /bricks/service_package/__brick__/{{package_name.snakeCase()}}/README.md: -------------------------------------------------------------------------------- 1 | # {{package_name.snakeCase()}} 2 | 3 | Add your README.md 4 | -------------------------------------------------------------------------------- /bricks/service_package/__brick__/{{package_name.snakeCase()}}/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/__brick__/{{package_name.snakeCase()}}/analysis_options.yaml -------------------------------------------------------------------------------- /bricks/service_package/__brick__/{{package_name.snakeCase()}}/lib/src/{{#hasModels}}models{{/hasModels}}/{{#hasModels}}models.dart{{/hasModels}}: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/__brick__/{{package_name.snakeCase()}}/lib/src/{{#hasModels}}models{{/hasModels}}/{{#hasModels}}models.dart{{/hasModels}} -------------------------------------------------------------------------------- /bricks/service_package/__brick__/{{package_name.snakeCase()}}/lib/{{package_name.snakeCase()}}.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/__brick__/{{package_name.snakeCase()}}/lib/{{package_name.snakeCase()}}.dart -------------------------------------------------------------------------------- /bricks/service_package/__brick__/{{package_name.snakeCase()}}/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/__brick__/{{package_name.snakeCase()}}/pubspec.yaml -------------------------------------------------------------------------------- /bricks/service_package/__brick__/{{package_name.snakeCase()}}/test/src/{{package_name.snakeCase()}}_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/__brick__/{{package_name.snakeCase()}}/test/src/{{package_name.snakeCase()}}_test.dart -------------------------------------------------------------------------------- /bricks/service_package/brick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/brick.yaml -------------------------------------------------------------------------------- /bricks/service_package/hooks/.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool 2 | .packages 3 | pubspec.lock 4 | -------------------------------------------------------------------------------- /bricks/service_package/hooks/pre_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/hooks/pre_gen.dart -------------------------------------------------------------------------------- /bricks/service_package/hooks/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/bricks/service_package/hooks/pubspec.yaml -------------------------------------------------------------------------------- /examples/app_ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/README.md -------------------------------------------------------------------------------- /examples/app_ui/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/analysis_options.yaml -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-BoldItalic.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-ExtraBold.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-Italic.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-Light.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-LightItalic.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-Medium.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-MediumItalic.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-SemiBold.ttf -------------------------------------------------------------------------------- /examples/app_ui/assets/fonts/OpenSans-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/assets/fonts/OpenSans-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /examples/app_ui/lib/app_ui.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/lib/app_ui.dart -------------------------------------------------------------------------------- /examples/app_ui/lib/src/colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/lib/src/colors.dart -------------------------------------------------------------------------------- /examples/app_ui/lib/src/layout/breakpoints.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/lib/src/layout/breakpoints.dart -------------------------------------------------------------------------------- /examples/app_ui/lib/src/layout/layout.dart: -------------------------------------------------------------------------------- 1 | export 'breakpoints.dart'; 2 | -------------------------------------------------------------------------------- /examples/app_ui/lib/src/theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/lib/src/theme.dart -------------------------------------------------------------------------------- /examples/app_ui/lib/src/typography/font_weights.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/lib/src/typography/font_weights.dart -------------------------------------------------------------------------------- /examples/app_ui/lib/src/typography/text_styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/lib/src/typography/text_styles.dart -------------------------------------------------------------------------------- /examples/app_ui/lib/src/typography/typography.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/lib/src/typography/typography.dart -------------------------------------------------------------------------------- /examples/app_ui/lib/src/widgets/responsive_layout_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/lib/src/widgets/responsive_layout_builder.dart -------------------------------------------------------------------------------- /examples/app_ui/lib/src/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'responsive_layout_builder.dart'; 2 | -------------------------------------------------------------------------------- /examples/app_ui/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/app_ui/pubspec.yaml -------------------------------------------------------------------------------- /examples/feature_brick/feature_brick.dart: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/feature_brick/login/bloc/bloc.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/feature_brick/login/bloc/bloc.dart -------------------------------------------------------------------------------- /examples/feature_brick/login/bloc/login_bloc.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/feature_brick/login/bloc/login_bloc.dart -------------------------------------------------------------------------------- /examples/feature_brick/login/bloc/login_event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/feature_brick/login/bloc/login_event.dart -------------------------------------------------------------------------------- /examples/feature_brick/login/bloc/login_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/feature_brick/login/bloc/login_state.dart -------------------------------------------------------------------------------- /examples/feature_brick/login/login.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/feature_brick/login/login.dart -------------------------------------------------------------------------------- /examples/feature_brick/login/view/login_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/feature_brick/login/view/login_page.dart -------------------------------------------------------------------------------- /examples/feature_brick/login/widgets/login_body.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/feature_brick/login/widgets/login_body.dart -------------------------------------------------------------------------------- /examples/feature_brick/login/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'login_body.dart'; 2 | -------------------------------------------------------------------------------- /examples/model/family.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/model/family.dart -------------------------------------------------------------------------------- /examples/model/family.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/model/family.g.dart -------------------------------------------------------------------------------- /examples/model/user.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/model/user.dart -------------------------------------------------------------------------------- /examples/model/user.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/model/user.g.dart -------------------------------------------------------------------------------- /examples/service/factory_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service/factory_service.dart -------------------------------------------------------------------------------- /examples/service/ifactory_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service/ifactory_service.dart -------------------------------------------------------------------------------- /examples/service/iservice.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service/iservice.dart -------------------------------------------------------------------------------- /examples/service/istatic_lazy_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service/istatic_lazy_service.dart -------------------------------------------------------------------------------- /examples/service/istatic_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service/istatic_service.dart -------------------------------------------------------------------------------- /examples/service/service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service/service.dart -------------------------------------------------------------------------------- /examples/service/static_lazy_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service/static_lazy_service.dart -------------------------------------------------------------------------------- /examples/service/static_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service/static_service.dart -------------------------------------------------------------------------------- /examples/service_package/authentication_service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/.gitignore -------------------------------------------------------------------------------- /examples/service_package/authentication_service/README.md: -------------------------------------------------------------------------------- 1 | # authentication_service 2 | 3 | Add your README.md 4 | -------------------------------------------------------------------------------- /examples/service_package/authentication_service/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/analysis_options.yaml -------------------------------------------------------------------------------- /examples/service_package/authentication_service/lib/authentication_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/lib/authentication_service.dart -------------------------------------------------------------------------------- /examples/service_package/authentication_service/lib/src/authentication_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/lib/src/authentication_service.dart -------------------------------------------------------------------------------- /examples/service_package/authentication_service/lib/src/iauthentication_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/lib/src/iauthentication_service.dart -------------------------------------------------------------------------------- /examples/service_package/authentication_service/lib/src/models/admin.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/lib/src/models/admin.dart -------------------------------------------------------------------------------- /examples/service_package/authentication_service/lib/src/models/admin.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/lib/src/models/admin.g.dart -------------------------------------------------------------------------------- /examples/service_package/authentication_service/lib/src/models/models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/lib/src/models/models.dart -------------------------------------------------------------------------------- /examples/service_package/authentication_service/lib/src/models/user.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/lib/src/models/user.dart -------------------------------------------------------------------------------- /examples/service_package/authentication_service/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/pubspec.yaml -------------------------------------------------------------------------------- /examples/service_package/authentication_service/test/src/authentication_service_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/examples/service_package/authentication_service/test/src/authentication_service_test.dart -------------------------------------------------------------------------------- /examples/service_package/service_package.dart: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mason.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LukeMoody01/mason_bricks/HEAD/mason.yaml --------------------------------------------------------------------------------