Files
me.elcaju/pubspec.yaml

115 lines
2.2 KiB
YAML

name: elcaju
description: "ElCaju - Tu wallet de ecash privado"
publish_to: 'none'
version: 0.3.0+4
environment:
sdk: ^3.11.0
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
intl: any
cupertino_icons: ^1.0.8
# Internal Rust bridge (Cashu backend via cdk)
rust_builder:
path: rust_builder
# State Management
provider: ^6.1.2
# Storage
shared_preferences: ^2.2.0
flutter_secure_storage: ^9.0.0
path_provider: ^2.1.0
sqflite: ^2.3.0
sqflite_common_ffi: ^2.3.0
# Icons
lucide_icons: ^0.257.0
# Fonts
google_fonts: ^6.1.0
# QR Code
qr_flutter: ^4.1.0
share_plus: ^12.0.1
mobile_scanner: ^5.1.1
# URL Launcher
url_launcher: ^6.2.0
# HTTP client for mint API calls
http: ^1.2.0
# CBOR decoder for V4 tokens
cbor: ^6.3.0
# Bech32 decoder for LNURL
bech32: ^0.2.2
# UUID generator for pending tokens
uuid: ^4.3.3
# NFC for token sharing
nfc_manager: ^4.1.1
ndef_record: ^1.4.2
# BIP32 for NIP-06 key derivation (P2PK)
bip32: ^2.0.0
package_info_plus: ^9.0.0
flutter_rust_bridge: 2.11.1
freezed_annotation: ^2.4.4
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^5.0.0
flutter_launcher_icons: ^0.14.3
flutter_native_splash: ^2.4.4
freezed: ^2.5.8
build_runner: ^2.5.4
# App Icon configuration
flutter_launcher_icons:
android: true
ios: false
image_path: "assets/img/elcajucubano.png"
adaptive_icon_background: "#1A0B2E"
adaptive_icon_foreground: "assets/img/elcajucubano.png"
min_sdk_android: 24
# Native Splash Screen configuration
flutter_native_splash:
color: "#1A0B2E"
image: "assets/img/elcajucubano.png"
android_12:
color: "#1A0B2E"
image: "assets/img/elcajucubano.png"
android: true
ios: false
flutter:
uses-material-design: true
generate: true
assets:
- assets/img/elcajucubano.png
- assets/img/cashu.png
- assets/img/cashuofficiallogo.jpg
# fonts:
# - family: Inter
# fonts:
# - asset: fonts/Inter-Regular.ttf
# - asset: fonts/Inter-Medium.ttf
# weight: 500
# - asset: fonts/Inter-SemiBold.ttf
# weight: 600
# - asset: fonts/Inter-Bold.ttf
# weight: 700