slrpg-app/pubspec.yaml

83 lines
1.5 KiB
YAML

name: slrpg_app
description: Streetlifting RPG - Gamified Training App
publish_to: "none"
version: 1.0.0+1
environment:
sdk: ">=3.2.0 <4.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
audioplayers: ^6.0.0
flutter_dotenv: ^5.1.0
# State Management
flutter_riverpod: ^3.1.0
riverpod_annotation: ^4.0.0
# Local Database
drift: ^2.16.0
drift_flutter: ^0.2.8
sqlite3_flutter_libs: ^0.5.20
path_provider: ^2.1.3
# Networking
dio: ^5.4.3+1
pretty_dio_logger: ^1.3.1
# Storage
flutter_secure_storage: ^10.0.0
shared_preferences: ^2.2.3
# UI Components
cupertino_icons: ^1.0.6
google_fonts: ^6.2.1
flutter_svg: ^2.0.10+1
cached_network_image: ^3.4.1
shimmer: ^3.0.0
# Utilities
intl: ^0.20.2
freezed_annotation: ^3.1.0
json_annotation: ^4.9.0
equatable: ^2.0.5
logger: ^2.3.0
fl_chart: ^1.1.1
go_router: ^17.0.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
# Code Generation
build_runner: ^2.4.9
riverpod_generator: ^4.0.0+1
drift_dev: ^2.16.0
freezed: ^3.2.3
json_serializable: ^6.8.0
flutter:
uses-material-design: true
generate: true
assets:
- assets/images/
- assets/images/avatars/male/
- assets/images/avatars/female/
- assets/images/plates/
- assets/images/enemies/
- assets/images/backgrounds/
- assets/audio/
- .env
- .env.development
- .env.production
# fonts:
# - family: PixelFont
# fonts:
# - asset: assets/fonts/pixel.ttf