├── .gitignore ├── .travis.yml ├── AUTHORS ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── example ├── README.md ├── auto_complete │ ├── index.dart │ └── index.html └── registration_form │ ├── README.md │ ├── index.dart │ ├── index.html │ └── styles.css ├── lib ├── frappe.dart └── src │ ├── event_stream.dart │ ├── property.dart │ └── reactable.dart ├── pubspec.yaml ├── test ├── all_tests.dart ├── event_stream_test.dart ├── property_test.dart └── shared │ ├── as_event_stream.dart │ ├── async_expand.dart │ ├── async_map.dart │ ├── buffer_when.dart │ ├── combine.dart │ ├── debounce.dart │ ├── delay.dart │ ├── distinct.dart │ ├── expand.dart │ ├── flat_map.dart │ ├── flat_map_latest.dart │ ├── handle_error.dart │ ├── map.dart │ ├── merge.dart │ ├── return_types.dart │ ├── scan.dart │ ├── skip.dart │ ├── skip_until.dart │ ├── skip_while.dart │ ├── take.dart │ ├── take_until.dart │ ├── take_while.dart │ ├── util.dart │ ├── when.dart │ ├── where.dart │ └── zip.dart └── tool └── grind.dart /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/README.md -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/example/README.md -------------------------------------------------------------------------------- /example/auto_complete/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/example/auto_complete/index.dart -------------------------------------------------------------------------------- /example/auto_complete/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/example/auto_complete/index.html -------------------------------------------------------------------------------- /example/registration_form/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/example/registration_form/README.md -------------------------------------------------------------------------------- /example/registration_form/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/example/registration_form/index.dart -------------------------------------------------------------------------------- /example/registration_form/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/example/registration_form/index.html -------------------------------------------------------------------------------- /example/registration_form/styles.css: -------------------------------------------------------------------------------- 1 | .panel { 2 | display: inline-block; 3 | vertical-align: top; 4 | } 5 | -------------------------------------------------------------------------------- /lib/frappe.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/lib/frappe.dart -------------------------------------------------------------------------------- /lib/src/event_stream.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/lib/src/event_stream.dart -------------------------------------------------------------------------------- /lib/src/property.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/lib/src/property.dart -------------------------------------------------------------------------------- /lib/src/reactable.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/lib/src/reactable.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/all_tests.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/all_tests.dart -------------------------------------------------------------------------------- /test/event_stream_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/event_stream_test.dart -------------------------------------------------------------------------------- /test/property_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/property_test.dart -------------------------------------------------------------------------------- /test/shared/as_event_stream.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/as_event_stream.dart -------------------------------------------------------------------------------- /test/shared/async_expand.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/async_expand.dart -------------------------------------------------------------------------------- /test/shared/async_map.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/async_map.dart -------------------------------------------------------------------------------- /test/shared/buffer_when.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/buffer_when.dart -------------------------------------------------------------------------------- /test/shared/combine.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/combine.dart -------------------------------------------------------------------------------- /test/shared/debounce.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/debounce.dart -------------------------------------------------------------------------------- /test/shared/delay.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/delay.dart -------------------------------------------------------------------------------- /test/shared/distinct.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/distinct.dart -------------------------------------------------------------------------------- /test/shared/expand.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/expand.dart -------------------------------------------------------------------------------- /test/shared/flat_map.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/flat_map.dart -------------------------------------------------------------------------------- /test/shared/flat_map_latest.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/flat_map_latest.dart -------------------------------------------------------------------------------- /test/shared/handle_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/handle_error.dart -------------------------------------------------------------------------------- /test/shared/map.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/map.dart -------------------------------------------------------------------------------- /test/shared/merge.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/merge.dart -------------------------------------------------------------------------------- /test/shared/return_types.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/return_types.dart -------------------------------------------------------------------------------- /test/shared/scan.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/scan.dart -------------------------------------------------------------------------------- /test/shared/skip.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/skip.dart -------------------------------------------------------------------------------- /test/shared/skip_until.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/skip_until.dart -------------------------------------------------------------------------------- /test/shared/skip_while.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/skip_while.dart -------------------------------------------------------------------------------- /test/shared/take.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/take.dart -------------------------------------------------------------------------------- /test/shared/take_until.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/take_until.dart -------------------------------------------------------------------------------- /test/shared/take_while.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/take_while.dart -------------------------------------------------------------------------------- /test/shared/util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/util.dart -------------------------------------------------------------------------------- /test/shared/when.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/when.dart -------------------------------------------------------------------------------- /test/shared/where.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/where.dart -------------------------------------------------------------------------------- /test/shared/zip.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/test/shared/zip.dart -------------------------------------------------------------------------------- /tool/grind.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danschultz/frappe/HEAD/tool/grind.dart --------------------------------------------------------------------------------