cash 1.1.0 copy "cash: ^1.1.0" to clipboard
cash: ^1.1.0 copied to clipboard

A universal money conversion and calculation library for Dart.

example/cash_example.dart

import 'package:cash/cash.dart';

void main() {
  final usd = Currency.usd; // Get a currency objects directly
  final eur = Currency.fromSymbol("€"); // Get currency by symbol
  final jpy = Currency.fromCode("JPY"); // Get currency from code

  // Create Cash objects
  final walletUsd = Cash(100.0, usd);
  final walletEur = Cash(50.0, eur);

  print("Wallet in USD: $walletUsd"); // $100.00
  print("Wallet in EUR: $walletEur"); // €50.00

  // Convert EUR to USD
  final converted = walletEur.convertTo(usd);
  print("50 EUR in USD: $converted"); // $58.13

  // Add and subtract cash
  final total = walletUsd + walletEur;
  print("Total in USD: $total"); // $158.13

  // Multiple locals supported
  final en = jpy.resolveLocale("en");
  print("Display name (en): ${en.displayName}"); // Japanese Yen
  final de = jpy.resolveLocale("de");
  print("Display name (de): ${de.displayName}"); // Japanischer Yen
}
1
likes
160
points
25
downloads

Publisher

verified publisherjhubi1.com

Weekly Downloads

A universal money conversion and calculation library for Dart.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

http, retry

More

Packages that depend on cash