Files
sharedinbox/pubspec.yaml
T
Thomas GüttlerandClaude Sonnet 4.6 22db4a2dd6 Add Nix flake, .envrc, Taskfile, and Stalwart dev server
- flake.nix: Flutter 3.41.6, Android SDK, Stalwart, GTK3/build
  tools for Linux desktop, go-task
- .envrc: copied from sharedinbox — use flake + dotenv_if_exists
- Taskfile.yml: analyze, test, integration, codegen, run tasks
- stalwart-dev/: IMAP+SMTP dev server reused from sharedinbox
- test/integration/imap_sync_test.dart: login, list mailboxes,
  send via SMTP and receive via IMAP
- pubspec.yaml: add flutter_secure_storage

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 07:40:34 +02:00

52 lines
956 B
YAML

name: sharedinbox
description: IMAP email client for Android, iOS, and Desktop.
publish_to: none
version: 0.1.0
environment:
sdk: '>=3.3.0 <4.0.0'
flutter: '>=3.22.0'
dependencies:
flutter:
sdk: flutter
# Vendored IMAP/SMTP/MIME library
enough_mail:
path: packages/enough_mail
# Local persistence (offline-first)
drift: ^2.20.3
sqlite3_flutter_libs: ^0.5.28
path_provider: ^2.1.5
path: ^1.9.1
# State management
flutter_riverpod: ^2.6.1
riverpod_annotation: ^2.4.1
# Navigation
go_router: ^14.8.1
# Secure credential storage (passwords)
flutter_secure_storage: ^9.2.4
# Utilities
freezed_annotation: ^2.4.4
json_annotation: ^4.9.0
intl: any
collection: ^1.19.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
drift_dev: ^2.20.3
riverpod_generator: ^2.6.2
freezed: ^2.5.8
json_serializable: ^6.9.0
build_runner: ^2.4.13
flutter:
uses-material-design: true