p-hatan/ mirror

pub repository

mirror.p-hatan.ir

quiver_iterables

1.0.0+1

Utilities for working with iterables

This package is discontinued upstream.

Download archive

Readme

Quiver Iterables

A collection of utilities for generating and manipulating Dart Iterables.

Build Status Coverage Status

Documentation

API Docs

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

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

GeneratingIterable is an easy way to create lazy iterables that produce elements by calling a function. A common use-case is to traverse properties in an object graph, like the parent relationship in a tree.

InfiniteIterable is a base class for Iterables that throws on operations that require a finite length.

Changelog

1.0.0+1 - 2017-09-07

  • Strong-mode fix in InfiniteIterable.fold(), from @giorgiofran.

1.0.0-dev.1

  • Split from quiver-dart

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add quiver_iterables
pubspec.yaml
name: quiver_iterables
version: 1.0.0+1
authors:
- Justin Fagnani <justinfagnani@google.com>
- Yegor Jbanov <yjbanov@google.com>
- Chris Bracken <cbracken@google.com>
- Alexandre Ardhuin <alexandre.ardhuin@gmail.com>
- David Morgan <davidmorgan@google.com>
- John McDole <codefu@google.com>
- Matan Lurey <matanl@google.com>
- Günter Zöchbauer <guenter@gzoechbauer.com>
- Sean Eagan <seaneagan1@gmail.com>
- Victor Berchet <victor@suumit.com>
description: Utilities for working with iterables
homepage: https://github.com/QuiverDart/quiver_iterables
environment:
  sdk: '>=1.9.0 <2.0.0'
dev_dependencies:
  test: '>=0.12.0 <0.13.0'

Version history

VersionPublishedArchiveSHA-256
1.0.0-dev.12015-11-18T18:40:06.502ZDownloadb6b1a124940c39e5ebe76347618ce293d3ad4ecf8af82bd135a87e0dabfad6ad
1.0.02016-01-13T18:06:19.241ZDownload47d8559b9a6ecd600531fe2a74f0c442ad57156591b0f22f0630c7e62065ac35
1.0.0+12017-09-07T18:28:36.927498ZDownload4ffb15fa13da2301d77171f10a8271ddf7e231af7f809f9e92b538f7e4405bbc
1.0.12017-09-07T18:46:08.916545ZDownload8e6f739bcba6b79a055610e7dc666e349bc65f13d32941937d59c344f3936fef

Dependencies

No direct dependencies declared.