ae28e7ffd8
- analysis_options.yaml: activate custom_lint plugin (analyzer.plugins) without this riverpod_lint/drift_lint rules were silently ignored - pubspec.yaml: bump stale major constraints to latest resolvable versions go_router ^14 -> ^17 (resolved 17.1.0) flutter_local_notifications ^17 -> ^21 (resolved 21.0.0) flutter_lints ^5 -> ^6 (resolved 6.0.0) - CLAUDE.md: correct go_router version note and tech stack entries flutter analyze: no issues, flutter test: 1/1 passed Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
59 lines
965 B
YAML
59 lines
965 B
YAML
name: kittie_mobile
|
|
description: KittieMobile — ADHD-friendly task manager with a virtual pet companion.
|
|
publish_to: 'none'
|
|
version: 1.0.0+1
|
|
|
|
environment:
|
|
sdk: '>=3.3.0 <4.0.0'
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
|
|
# State management
|
|
flutter_riverpod: ^3.0.0
|
|
riverpod_annotation: ^4.0.0
|
|
|
|
# Local SQLite DB (offline-first)
|
|
drift: ^2.22.0
|
|
drift_flutter: ^0.2.0
|
|
sqlite3_flutter_libs: ^0.5.0
|
|
|
|
# Pet animations
|
|
rive: ^0.14.0
|
|
|
|
# Fonts
|
|
google_fonts: ^8.0.0
|
|
|
|
# Navigation
|
|
go_router: ^17.0.0
|
|
|
|
# Notifications
|
|
flutter_local_notifications: ^21.0.0
|
|
|
|
# Storage
|
|
path_provider: ^2.1.0
|
|
shared_preferences: ^2.3.0
|
|
|
|
# Remote sync
|
|
http: ^1.2.0
|
|
|
|
# IDs
|
|
uuid: ^4.4.0
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^6.0.0
|
|
build_runner: ^2.4.0
|
|
riverpod_generator: ^4.0.0
|
|
drift_dev: ^2.22.0
|
|
custom_lint: ^0.8.1
|
|
|
|
flutter:
|
|
uses-material-design: true
|
|
|
|
assets:
|
|
- assets/animations/
|
|
- assets/fonts/
|