FLUTTER ECOSYSTEM

gmpassos/swiss_knife

Dart 有用的工具:集合、數學、日期等...

瑞士軍刀 專案封面
Stars
10
Forks
2
最近推送(UTC)
2026年2月26日
專案狀態
未封存
Graciliano Monteiro Passos GitHub avatar
GITHUB User

Graciliano Monteiro Passos ↗

語言DartShell

此儲存庫發佈的套件

使用的依賴

依賴清單 7 項

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

展開 / 收合專案 README

Swiss Knife

pub package Null Safety Dart CI GitHub Tag New Commits Last Commits Pull Requests Code size License FOSSA Status

Dart Useful Tools:

  • collections
  • data
  • date
  • events
  • io
  • json
  • loader
  • math
  • regexp
  • resources
  • string
  • uri

and more...

API

See Swiss Knife API documentation for full functionalities.

Usage

A simple EventStream usage example:

import 'package:swiss_knife/swiss_knife.dart';

class User {

  final EventStream<String> onNotification = new EventStream() ;

  void notify(String msg) {
    onNotification.add(msg) ;
  }

}

void main() {

  User user = new User() ;

  user.onNotification.listen((msg) {
    print("NOTIFICATION> $msg") ;
  });

}

Features and bugs

Please file feature requests and bugs at the issue tracker.

Author

Graciliano M. Passos: gmpassos@GitHub.

License

Dart free & open-source license.

FOSSA Status