80 lines
2.1 KiB
YAML

name: {{#snakeCase}}{{project_name}}{{/snakeCase}}
description: {{{description}}}
version: 1.0.0+1
publish_to: none
environment:
sdk: ">=2.17.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
#{{#enable_l10n}} Localization
flutter_localizations:
sdk: flutter
intl: ^0.17.0
#{{/enable_l10n}}{{#enable_auth}} Authentication
wyatt_authentication_bloc:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
ref: wyatt_authentication_bloc-v0.2.1
path: packages/wyatt_authentication_bloc
#{{/enable_auth}}{{#enable_forms}} Forms
wyatt_form_bloc:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
ref: wyatt_form_bloc-v0.0.2
path: packages/wyatt_form_bloc
#{{/enable_forms}}{{#enable_freezed}} Freezed: model generation
freezed_annotation: ^2.0.3
json_annotation: ^4.5.0
#{{/enable_freezed}}{{#enable_http}} Advanced HTTP Client
wyatt_http_client:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
ref: wyatt_http_client-v1.2.0
path: packages/wyatt_http_client
#{{/enable_http}}{{#enable_router}} Router
go_router: ^4.1.0
#{{/enable_router}}
flutter_bloc: ^8.0.1
equatable: ^2.0.3
flutter_screenutil: ^5.5.3+2
gap: ^2.0.0
wyatt_bloc_helper:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
ref: wyatt_bloc_helper-v1.1.0
path: packages/wyatt_bloc_helper
dev_dependencies:
flutter_test:
sdk: flutter
build_runner: ^2.1.11
dependency_validator: ^3.2.0
flutter_gen_runner: ^4.3.0
#{{#enable_freezed}} Freezed utils
freezed: ^2.0.3+1
json_serializable: ^6.2.0
#{{/enable_freezed}}{{#enable_analysis}} Analyzer
wyatt_analysis:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
ref: wyatt_analysis-v2.1.0
path: packages/wyatt_analysis
#{{/enable_analysis}}{{^enable_analysis}}
flutter_lints: ^1.0.0
#{{/enable_analysis}}
flutter_gen:
colors:
inputs:
- assets/colors/dark.xml
flutter:
uses-material-design: true
{{#enable_l10n}}generate: true{{/enable_l10n}}