p-hatan/ mirror

pub repository

mirror.p-hatan.com

quiver

0.5.0

A set of utility libraries for Dart

Download archive

Readme

quiver-dart

A set of utility libraries for Dart

iterables.dart

count, cycle, enumerate, merge, range, and zip create, transform, or combine Iterables in different ways, similar to Python's itertools.

min, max, and extent retreive the minimum and maximum elements from an iterable.

pattern.dart

pattern.dart container utilities for work with Patterns and RegExps.

Glob implements glob patterns that are commonly used with filesystem paths.

matchesAny combines multiple Patterns into one, and allows for exclusions.

matchesFull returns true if a Pattern matches an entire String.

escapeRegex escapes special regex characters in a String so that it can be used as a literal match inside of a RegExp.

async.dart

Utilities for working with Futures, Streams and async computations.

FutureGroup is collection of Futures that signals when all its child futures have completed. Allows adding new Futures as long as it hasn't completed yet. Useful when async tasks can spwn new async tasks and you need to wait for all of them to complete.

StreamRouter splits a Stream into mulltiple streams based on a set of predicates.

CountdownTimer is a simple countdown timer that fires events in configurable increments.

doWhileAsync and reduceAsync perform async computations on the elements of on Iterables, waiting for the computation to complete before processing the next element.

io.dart

visitDirectory is a recursive directory lister that conditionally recurses into sub-directories based on the result of a handler function.

Changelog

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add quiver
pubspec.yaml
name: quiver
version: 0.5.0
author: Dart Authors <misc@dartlang.org>
description: A set of utility libraries for Dart
homepage: https://github.com/google/quiver-dart
dependencies:
  path: ">=0.6.17+2 <0.7.0"
dev_dependencies:
  unittest: any

Version history

VersionPublishedArchiveSHA-256
0.1.02013-08-15T07:02:43.139410ZDownloadbef779e2aea38e4c1e11357bdd0161f649d333a6734d658d5087a3036245eee1
0.3.02013-08-17T18:48:14.707270ZDownload455a123bf66bcaf7520c6facf12272676293862207299b83af937eab5ba03c0b
0.5.02013-08-17T22:03:29.884900ZDownloadc5738e0514be4e6169725d73a73fcbc117da7d834ed0d09fb76dd27779c47afc
0.6.02013-08-22T01:12:11.977020ZDownload3367de10096216d6464082c345df310fac952f458acd35de38c401db6e98542b
0.6.12013-08-22T17:53:55.320390ZDownloadd8d6b1e9b1c97c4bf8a3dde6501cb6147f26cafd95a6084fde6b233eca8378b9
0.7.02013-08-24T01:08:57.911030ZDownload2cc12a70f249f4db5020c93ca69b2d7f6496a82930a892286d10354ebb48b530
0.8.02013-08-27T01:58:56.083190ZDownloade630d06c5dc1711429b09149afb0e3169d437e6e40cadb175a40e766e92a8463
0.9.02013-09-05T21:33:08.904030ZDownload006e430cb8e80f8cc396d354aea0490ea2b96cd0fe9d19d6fa6290f7bfea6cb0
0.9.12013-09-06T02:24:11.280580ZDownload0de52b84f11ff922dc370e0a2f3a104ef477724dd4f3c4de1597a9952515c43e
0.10.02013-10-13T01:56:39.793530ZDownloadc790ade6c6a666166145ee9cdb6be43c1dc4e44e8237cad50f84905ae050e0c4
0.10.22013-10-14T21:25:17.725280ZDownload947abc56af969298a2bfe3cf8f721085c9de0194c340ee1421355252c008517b
0.10.32013-10-14T23:53:29.912400ZDownload84404306934d96ad170bf902ff27a3a450d34679fa4af5c7073b0a6b08602472
0.10.42013-10-17T21:28:54.272670ZDownload22a7a8c8f8dc6dab6306d3a3b849dbdcac651a58c948ee715c99fbf4288863ec
0.11.02013-10-21T23:42:38.375370ZDownload8bb3ab5e50c7cae974e37270e574d948f57ace1639fb82bf587c9efe02942703
0.12.02013-10-28T22:42:25.735510ZDownload47a324d920c6b323ed2181380703fc4ad93a3eba3d25e6b7e80b3d93604d63b5
0.12.12013-11-04T23:02:09.079840ZDownloada2c873541c9ea5f253169bf681c7c7e849c5f3464825274c5bee271d1528ee4b
0.12.22013-11-04T23:20:47.590670ZDownload686d54f3172908bb23336051f2440f1802d52d868e59d70f3f45c1e5a332362a
0.12.32013-11-04T23:55:26.711210ZDownloada3b53ea6a4eb5aa621f499b520f6ee8834d301452f2d6cb7258a32fa15d8b4d9
0.13.02013-11-05T19:29:23.279750ZDownload8a8e387ed9c56af30f4639d4aab62f56f5607468afc69245a27a3a57c848d5b3
0.14.02013-11-20T03:25:01.494780ZDownload8e37c9bb5489437341477c23d971a675d91e9430a09474f2d636e26906823e2e
0.14.0+docs2013-11-20T03:29:48.011590ZDownloadb87692932f73027271715cd5c985b6541980907b9b006be0eaafdabf820d74bc
0.15.02013-12-06T21:26:24.932490ZDownload1eeffff462482cdd43bcd8eb75bc306d5e79c855491c6d42753f46e8beba619f
0.17.02013-12-11T00:59:36.077780ZDownloadd9e3ad9397acbe2ec14b696adf25d2d60c668ad4cf118a19afc95507d392871b
0.18.0-dev2014-03-01T07:30:54.827490ZDownloadf6e465129a016a679e0f3338956167ca5ad22cc5ff859525067a8dde5817406f
0.18.02014-03-10T21:16:29.783860ZDownloadf89dde3dc281225fcc167cda0ceea7327b94566ca831a90761d7d4060868a344
0.18.12014-03-14T08:16:33.123710ZDownload2c6ebfffbbf8255edc563820273df5306a3c4c937235a0a4371032899656da89
0.18.22014-03-15T00:01:10.294730ZDownload89f5f49dd8291a1a36610f469f4e15433a84accb7d20c1861f05ba91978babbe
0.19.0-dev.12014-05-21T06:14:08.134670ZDownloadeca515dffab324026fc815ecfa1976b7b3d9837e12357ddea7227c46c526c4d3
0.19.0-dev.22014-06-25T21:02:12.741540ZDownload786136bdaed8bb4ef800dbd373fffa512c0619ebd96307ce8cb6ad03301a5418
0.19.0-dev.32014-07-15T01:19:51.057450ZDownload93310e3e1b3cec996f1b638bd3fe9451e8ae90c675d40829ccef7c156fa823fc
0.19.02014-11-12T18:26:04.035970ZDownload1e7a207e2db8825c3fa58d9a5bdae2d39484ad23095b41e17d410c031c25b716
0.19.0+12014-11-12T18:31:04.509720ZDownload1b3ce5971c51281f96e4f6c796f9c11de0c1db22c4c22858e730fb5896bd5d85
0.20.02014-12-10T20:19:51.923800ZDownloadf523e93cc657e1ababdb66039ac9083a597c36e992900678878733ecbfa9dcd2
0.21.02015-02-02T22:22:21.154110ZDownload20135c4c1848a5ccc1c963465fa0d23492cec7a0ce3c4c0471bc0724179a9f6f
0.21.0+12015-02-03T01:09:57.042720ZDownload757fb132c18ddedaf930220f56805c61a8083101d92ae057398e91ef62ac6efc
0.21.0+22015-02-04T00:33:38.301570ZDownload5f69bab0b5cf15c8e876bd4e3bb5a8e1a32c8e1b4146c5432b26e71a4899ad92
0.21.0+32015-02-04T06:26:39.339060ZDownload412e610a008db0b766a9f1866f43167bf63b0a48ee2c9bf26249062a9fc38296
0.21.12015-02-05T07:45:10.785040ZDownloadde9aa6be9d9736753de3d8c524e393bb0dbe7e6b31246df1ff1bbd160282cffe
0.21.22015-03-03T18:33:58.231910ZDownloadf727a529bdc8a0922db7eef6e74b0bb87d68b10b92ddee248442e0fb401d492c
0.21.32015-03-04T00:59:07.182480ZDownloadf2bc7af51493f91c936b5dc7fb342a6c719267fa7af23e53af29594c4396c689
0.21.3+12015-05-11T17:07:28.871310ZDownloadd6a9b68c461562c14ecdc6b8149244d51b5a4d9760fdfc700297641fe1c467ec
0.21.42015-05-27T16:00:13.191ZDownload4de6101ad49611b58a3b46d49a341fa6786314a329d41489483818f4c1f53315
0.22.02016-04-22T18:22:04.865ZDownloadccaac4e96f1dc2e9ebb25bc8314b2188f2d33dddd6d6b7cf6420c28e470fd1dc
0.23.02016-09-21T21:11:43.361ZDownloadd87ff377891ef8c7c5a78a9a48aa439294d6c8f607774d86e56ce4d250a4b0a1
0.24.02016-10-31T22:39:54.502ZDownload2b3432ea9387db739a61ac0db2a507d700f325750c7e1c09f97710596f974caa
0.25.02017-03-28T20:25:41.036267ZDownload7b5cd36bd6870417c9b82539ec5ad362dd35c7de06b03c430b2f46cd55fb42fe
0.26.02017-11-01T21:09:33.397584ZDownload99234ed7d753a88253e5ed564a7c83a98c28772cca344a821b746ef37c88cc8f
0.26.12017-11-16T18:50:20.395831ZDownload377d86e1bb7efc3a5d528054811b0e47cf0de625c44fc4bbdb3c8384791a60c1
0.26.22017-11-16T20:18:28.963162ZDownloada4ca44366b030835cef91552347a320f02c2a92dc58b6fddb1fdb3c41143f9c4
0.27.02018-01-03T23:10:52.461240ZDownloaded53e4ab5c64981e8ac844d270c8d0775cf3de0d9680f4c3da86628349fc0478
0.28.02018-01-20T00:19:22.647474ZDownload2f1ff1a1016fd8aac7caba039af53bea78d62dd745ba72466c200fc91b168e5f
0.28.12018-03-22T23:29:05.421619ZDownloadf78f84c2cc552f0962450d25b0e96e1b85e6e59a12b8ae7ad5b882e44cc4c66a
0.28.22018-03-24T16:44:28.837199ZDownload155677e29df77b362ba50731fa23ac596f4fd3a1b524e316d7f476d53a200cc7
0.29.02018-03-29T06:26:40.069659ZDownloadae0ad6650e44b603e3c04bdfb400b79c9f4ed7c4b7dbbd041c29b560ed0d35c0
0.29.0+12018-03-29T06:34:06.751709ZDownloadbb8cbb8826acf7796be143074ee3367e7b4c2ffa470aef2ec25a37321c6a3590
0.29.0+22018-07-19T21:55:59.814694ZDownloadeb2ea20cc73ce68a1c4b0065118becf85c53e4f2fcd0d6ff3c02205a9688f3b3
1.0.02018-07-18T18:22:39.593105ZDownload38330c227350f4a98abe9944f03c46465ee40e210139c6a8a19a5fa1b8e0b5e8
2.0.0-dev.1.02018-07-18T20:54:46.418483ZDownload76c55dd41e49630e214d647b03cfa74fff40527596880fca4d99a2db90c880ac
2.0.02018-07-18T21:56:53.199116ZDownloadbb1a5cd00994ff2353be33d419054f8f6b9a059f73d025436b220d414b3457f0
2.0.0+12018-07-18T22:03:33.274120ZDownload004422fd0bcf51fddf575cdd23d8538b24ee0584aef5abcb409b24121b031eb8
2.0.12018-10-23T20:27:50.967188ZDownload824df14835abbba9f107f887e3a4e3e54ed5ac773dddd06b948d77a5298b01da
2.0.22019-03-19T20:38:32.406768ZDownloadf5cf29062133000721451712176df251318269f16e153c67816919556c3554ec
2.0.32019-04-12T05:07:59.341773ZDownloada79f37814eb686507b292ca3b8ec25bad47b469ab1dc90aecf8f3f9f60544f5f
2.0.42019-08-01T19:27:45.752351ZDownload3609657baf35b24ea7c137595d7eebd6e40b9a3a6ca61caf4074c79ddfa6ddd6
2.0.52019-08-08T18:53:32.496538ZDownload1f7d282af15849f7b5362a181613300f2d4db1c03fe4cd634bb6c0a0e9bd1e9f
2.1.02019-10-28T17:51:29.536511ZDownloadf427d2ec9b1426ec13b9fb02a0abc120225b477e76da48816a539b6308c2d645
2.1.12019-11-03T22:49:38.674829ZDownload05cf71b0878bb8beacfd1e4a15e7567b9d2132374b65b4c4e213ceb117af4010
2.1.22019-11-05T20:23:24.836582ZDownload8b6c864e9b19758b178c8cc7ed4df5be026883f14b238aec47fd4fa55c02a07f
2.1.2+12019-11-06T01:25:17.140323ZDownload171d71eb970342d72d9157514702274dcc40fa53454cfe9dba9f759de6eb4444
2.1.32020-02-28T22:37:37.337683ZDownload16169b1cc79f01d9c47fe05b5670b87cbf7f5cfc77757369f245c36a6ae2b290
2.1.42020-10-26T21:34:46.463591ZDownload5aebd0ad81fc83c6be79d93ceaa3371d60c1eac06dd34b07c0d06974032edfb3
2.1.4+12020-10-26T21:49:20.979008ZDownloadbe9c6c979a6bf7b8deb3437f3119b13588ff36ce4ff59492b7773e12bdc6bc70
2.1.52020-11-06T00:38:09.398682ZDownloade83f7ad1e6375da1400b54eea8793bba804d1731d68c5694490bf9296cd3ca24
3.0.0-nullsafety2020-11-06T01:14:42.006624ZDownload467a81931eae537f7ed06d836204b5f2541d4cdd804f30e5def9ebf5930c11eb
3.0.0-nullsafety.12020-11-06T01:32:45.901741ZDownload430e3eb6e642a790b304a90fb1444330466de9228192729c60739fd30ca96039
3.0.0-nullsafety.22020-11-06T02:09:57.515226ZDownload48c610a3ade7bda69efaa5de716943d9902d7571ebb10f4a9c4e0896d25a98b5
3.0.0-nullsafety.32021-01-15T19:41:37.921126ZDownloadc30db7270f24a0135d4ae116c41b459e6269922691d810fe21461b495568d2cf
3.0.02021-02-17T18:37:19.196841ZDownloadca3ae1a9b6c2a7712f6818c8ce6bbcc6cf999115f4fb51b1fa8b7bfe1037d70e
3.0.12021-04-06T16:37:06.849276ZDownload5e592c348a6c528fb8deb7cc7d85a7097ce65bf2349121ad004d1fc5d5905eaa
3.0.1+12021-10-15T05:01:19.034255ZDownload616b691d1c8f5c53b7b39ce3542f6a25308d7900bf689d0210e72a644a10387e
3.1.02022-05-03T20:32:16.263955ZDownload93982981971e812c94d4a6fa3a57b89f9ec12b38b6380cd3c1370c3b01e4580e
3.2.02022-12-20T16:55:37.820319ZDownload683ef9b60b490fd5806062463c47fb6fb294b1b7945846691279f686ad347211
3.2.12022-12-20T19:15:17.602290ZDownloadb1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47
3.2.22024-08-28T18:19:57.552240ZDownloadea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2

Dependencies

path "\u003e=0.6.17+2 \u003c0.7.0"