refactor(bloc_layout): remove cross package export

This commit is contained in:
Hugo Pointcheval 2023-04-13 23:13:11 +02:00
parent 79c5aa7c76
commit c3620e61c1
Signed by: hugo
GPG Key ID: 3AAC487E131E00BC
42 changed files with 113 additions and 107 deletions

View File

@ -1,2 +0,0 @@
new_version.sh
.latest_version

View File

@ -0,0 +1 @@
../../.pubignore

View File

@ -1,2 +0,0 @@
firebase_options.dart
.vscode

View File

@ -0,0 +1 @@
../../.pubignore

View File

@ -7,7 +7,7 @@
* the Free Software Foundation, either version 3 of the License, or
* any later version.
* This program is distributed in the hope that it will be useful,
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
@ -16,57 +16,46 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
# Flutter - Wyatt Bloc Layout
# Wyatt Bloc Layout
<p align="left">
<a href="https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_analysis">
<img src="https://img.shields.io/badge/Style-Wyatt%20Analysis-blue.svg?style=flat-square" alt="Style: Wyatt Analysis" />
</a>
<a href="https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_analysis"><img src="https://img.shields.io/badge/Style-Wyatt%20Analysis-blue.svg?style=flat-square" alt="Style: Wyatt Analysis" /></a>
<img src="https://img.shields.io/badge/SDK-Flutter-blue?style=flat-square" alt="SDK: Flutter" />
</p>
Bloc Layout for Flutter.
Wyatt Bloc Layout is a Flutter package that builds on the Wyatt UI Layout package and the Wyatt Bloc Helper package. It provides a way to link multiple packages in order to create intelligent layouts that combine both layout and logic. The package allows developers to use the available layouts in the Wyatt UI Layout package along with the block state logic available in the Wyatt Bloc Helper package. It also uses the Wyatt Crud Bloc package to make it easier to implement CRUD logic.
Wyatt Bloc Layout is a Flutter package that is built on the Wyatt UI Layout package and the Wyatt Bloc Helper package.
It provides a way to link multiple packages in order to create intelligent layouts that combine both layout and logic. The package allows developers to use the available layouts in the Wyatt UI Layout package along with the block state logic available in the Wyatt Bloc Helper package.
It also uses the Wyatt Crud Bloc package to make it easier to implement CRUD logic.
### Features
- Allows developers to use available layouts from Wyatt UI Layout package.
- Links with the Wyatt Bloc Helper package to combine layout and block state logic.
- Uses the Wyatt Crud Bloc package to easily implement CRUD logic.
* Allows developers to use available layouts from Wyatt UI Layout package.
* Links with the Wyatt Bloc Helper package to combine layout and block state logic.
* Uses the Wyatt Crud Bloc package to easily implement CRUD logic.
#### Available bloc layouts
- BottomNavigationBarGridLayoutCubitScreenCrudList
- BottomNavigationBarLayoutCubitScreen
- BottomNavigationBarLayoutCubitScreenCrud
- BottomNavigationBarLayoutCubitScreenCrudItem
- BottomNavigationBarLayoutCubitScreenCrudList
- FrameGridLayoutCubitScreenCrudList
- FrameLayoutCubitScreen
- FrameLayoutCubitScreenCrud
- FrameLayoutCubitScreenCrudItem
- FrameLayoutCubitScreenCrudList
- TopAppBarGridLayoutCubitScreenCrudList
- TopAppBarLayoutCubitScreen
- TopAppBarLayoutCubitScreenCrud
- TopAppBarLayoutCubitScreenCrudItem
- TopAppBarLayoutCubitScreenCrudList
- TopNavigationBarGridLayoutCubitScreenCrudList
- TopNavigationBarLayoutCubitScreen
- TopNavigationBarLayoutCubitScreenCrud
- TopNavigationBarLayoutCubitScreenCrudItem
- TopNavigationBarLayoutCubitScreenCrudList
### Installation
To use Wyatt Bloc Layout in your Flutter project, add the following dependency to your pubspec.yaml file:
```yaml
wyatt_bloc_layout:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
path: packages/wyatt_bloc_layout
```
Then, run flutter pub get to download the package.
* BottomNavigationBarGridLayoutCubitScreenCrudList
* BottomNavigationBarLayoutCubitScreen
* BottomNavigationBarLayoutCubitScreenCrud
* BottomNavigationBarLayoutCubitScreenCrudItem
* BottomNavigationBarLayoutCubitScreenCrudList
* FrameGridLayoutCubitScreenCrudList
* FrameLayoutCubitScreen
* FrameLayoutCubitScreenCrud
* FrameLayoutCubitScreenCrudItem
* FrameLayoutCubitScreenCrudList
* TopAppBarGridLayoutCubitScreenCrudList
* TopAppBarLayoutCubitScreen
* TopAppBarLayoutCubitScreenCrud
* TopAppBarLayoutCubitScreenCrudItem
* TopAppBarLayoutCubitScreenCrudList
* TopNavigationBarGridLayoutCubitScreenCrudList
* TopNavigationBarLayoutCubitScreen
* TopNavigationBarLayoutCubitScreenCrud
* TopNavigationBarLayoutCubitScreenCrudItem
* TopNavigationBarLayoutCubitScreenCrudList

View File

@ -1,17 +1 @@
# Copyright (C) 2023 WYATT GROUP
# Please see the AUTHORS file for details.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
include: package:wyatt_analysis/analysis_options.flutter.yaml

View File

@ -1,27 +1,28 @@
import 'dart:async';
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
class ExampleCubit extends Cubit<CrudState> {
ExampleCubit() : super(CrudInitial());
ExampleCubit() : super(const CrudInitial());
FutureOr<void> run() async {
while (true) {
await Future<void>.delayed(const Duration(seconds: 1));
emit(CrudLoading());
emit(const CrudLoading());
await Future<void>.delayed(const Duration(seconds: 1));
emit(const CrudError('Cubit Error'));
await Future<void>.delayed(const Duration(seconds: 1));
emit(const CrudLoaded<String>('DATA LOADED'));
await Future<void>.delayed(const Duration(seconds: 1));
emit(CrudInitial());
emit(const CrudInitial());
}
}
FutureOr<void> runList() async {
while (true) {
await Future<void>.delayed(const Duration(seconds: 1));
emit(CrudLoading());
emit(const CrudLoading());
await Future<void>.delayed(const Duration(seconds: 1));
emit(const CrudError('Cubit Error'));
await Future<void>.delayed(const Duration(seconds: 1));
@ -34,7 +35,7 @@ class ExampleCubit extends Cubit<CrudState> {
]),
);
await Future<void>.delayed(const Duration(seconds: 1));
emit(CrudInitial());
emit(const CrudInitial());
}
}
}

View File

@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_component_copy_with_extension/component_copy_with_extension.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
part 'custom_app_bar.g.dart';

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_component_copy_with_extension/component_copy_with_extension.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
part 'custom_bottom_bar.g.dart';

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_component_copy_with_extension/component_copy_with_extension.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
part 'custom_error_widget.g.dart';

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_component_copy_with_extension/component_copy_with_extension.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
part 'custom_loading_widget.g.dart';

View File

@ -2,7 +2,7 @@ import 'package:bloc_layout_example/components/custom_app_bar.dart';
import 'package:bloc_layout_example/components/custom_bottom_bar.dart';
import 'package:bloc_layout_example/components/custom_error_widget.dart';
import 'package:bloc_layout_example/components/custom_loading_widget.dart';
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
class AppThemeComponent {
static ComponentThemeData get components => ComponentThemeData.raw(

View File

@ -17,7 +17,10 @@
import 'package:bloc_layout_example/bloc/example_cubit.dart';
import 'package:bloc_layout_example/components/theme_components.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
void main() {
runApp(const MyApp());

View File

@ -30,9 +30,27 @@ dependencies:
flutter:
sdk: flutter
flutter_bloc: ^8.1.2
wyatt_bloc_layout:
path: "../"
wyatt_bloc_helper:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
version: ^2.0.0
wyatt_ui_layout:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
version: ^0.0.1
wyatt_crud_bloc:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
version: ^0.1.0+2
wyatt_ui_components:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
version: ^0.0.1
wyatt_component_copy_with_extension:
git:
url: ssh://git@git.wyatt-studio.fr:993/Wyatt-FOSS/wyatt-packages.git

View File

@ -15,7 +15,8 @@
// along with this program. If not, see <https://www.gnu.org/licenses/>.
import 'package:flutter/material.dart';
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
import 'package:wyatt_ui_layout/wyatt_ui_layout.dart';
mixin GridLayoutMixin<SuccessType extends Object?> {
Widget gridChild(BuildContext context, SuccessType? successType);

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class BottomNavigationBarGridLayoutCubitScreenCrudList<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -18,6 +18,8 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
import 'package:wyatt_ui_layout/wyatt_ui_layout.dart';
abstract class BottomNavigationBarLayoutCubitScreen<
Cubit extends bloc_base.Cubit<State>,

View File

@ -17,6 +17,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class BottomNavigationBarLayoutCubitScreenCrud<
Cubit extends bloc_base.Cubit<CrudState>,

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class BottomNavigationBarLayoutCubitScreenCrudItem<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class BottomNavigationBarLayoutCubitScreenCrudList<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -15,7 +15,7 @@
// along with this program. If not, see <https://www.gnu.org/licenses/>.
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_bloc_helper/wyatt_bloc_helper.dart';
abstract class CubitScreenBase<Cubit extends bloc_base.Cubit<State>,
State extends Object> extends CubitScreen<Cubit, State> {

View File

@ -17,6 +17,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class CubitScreenCrudBase<Cubit extends bloc_base.Cubit<CrudState>,
CrudSuccessState extends CrudSuccess>

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class CubitScreenCrudItemBase<Cubit extends bloc_base.Cubit<CrudState>,
T extends Object?> extends CubitScreenCrudBase<Cubit, CrudLoaded<T>> {

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class CubitScreenCrudListBase<Cubit extends bloc_base.Cubit<CrudState>,
T extends Object?> extends CubitScreenCrudBase<Cubit, CrudListLoaded<T>> {

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class FrameLayoutGridCubitScreenCrudList<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -18,6 +18,8 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
import 'package:wyatt_ui_layout/wyatt_ui_layout.dart';
abstract class FrameLayoutCubitScreen<Cubit extends bloc_base.Cubit<State>,
State extends Object> extends CubitScreenBase<Cubit, State> {

View File

@ -17,6 +17,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class FrameLayoutCubitScreenCrud<
Cubit extends bloc_base.Cubit<CrudState>,

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class FrameLayoutCubitScreenCrudItem<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class FrameLayoutCubitScreenCrudList<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class GridCubitScreenCrudListBase<
Cubit extends bloc_base.Cubit<CrudState>, T extends Object?>

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class TopAppBarGridLayoutCubitScreenCrudList<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -18,6 +18,8 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
import 'package:wyatt_ui_layout/wyatt_ui_layout.dart';
abstract class TopAppBarLayoutCubitScreen<Cubit extends bloc_base.Cubit<State>,
State extends Object> extends CubitScreenBase<Cubit, State> {

View File

@ -17,6 +17,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class TopAppBarLayoutCubitScreenCrud<
Cubit extends bloc_base.Cubit<CrudState>,

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class TopAppBarLayoutCubitScreenCrudItem<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class TopAppBarLayoutCubitScreenCrudList<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class TopNavigationBarGridLayoutCubitScreenCrudList<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -18,6 +18,8 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
import 'package:wyatt_ui_layout/wyatt_ui_layout.dart';
abstract class TopNavigationBarLayoutCubitScreen<
Cubit extends bloc_base.Cubit<State>,

View File

@ -17,6 +17,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class TopNavigationBarLayoutCubitScreenCrud<
Cubit extends bloc_base.Cubit<CrudState>,

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class TopNavigationBarLayoutCubitScreenCrudItem<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -16,6 +16,7 @@
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
abstract class TopNavigationBarLayoutCubitScreenCrudList<
Cubit extends bloc_base.Cubit<CrudState>, SuccessType extends Object?>

View File

@ -14,11 +14,5 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
export 'package:flutter_bloc/flutter_bloc.dart';
export 'package:wyatt_bloc_helper/wyatt_bloc_helper.dart';
export 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
export 'package:wyatt_ui_components/wyatt_ui_components.dart';
export 'package:wyatt_ui_layout/wyatt_ui_layout.dart';
export 'core/core.dart';
export 'presentation/presentation.dart';

View File

@ -3,43 +3,35 @@ description: Layouts based on bloc helper library
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_bloc_layout
version: 0.0.1
publish_to: "none"
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
environment:
sdk: ">=2.17.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter: { sdk: flutter }
flutter_bloc: ^8.1.2
wyatt_bloc_helper:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
path: packages/wyatt_bloc_helper
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
version: ^2.0.0
wyatt_ui_layout:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
path: packages/wyatt_ui_layout
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
version: ^0.0.1
wyatt_crud_bloc:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
path: packages/wyatt_crud_bloc
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
version: ^0.1.0+2
wyatt_ui_components:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
path: packages/wyatt_ui_components
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
version: ^0.0.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_test: { sdk: flutter }
wyatt_analysis:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
ref: wyatt_analysis-v2.4.1
path: packages/wyatt_analysis
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
version: ^2.4.1

View File

@ -1,2 +0,0 @@
google-services.json
.vscode

View File

@ -0,0 +1 @@
../../.pubignore

View File

@ -1,2 +0,0 @@
firebase_options.dart
.vscode

View File

@ -0,0 +1 @@
../../.pubignore