p-hatan/ mirror

pub repository

mirror.p-hatan.com

test

0.12.0-beta.4

A library for writing dart unit tests.

Download archive

Readme

test provides a standard way of writing and running tests in Dart.

Writing Tests

Tests are specified using the top-level test() function, and test assertions are made using expect():

import "package:test/test.dart";

void main() {
  test("String.split() splits the string on the delimiter", () {
    var string = "foo,bar,baz";
    expect(string.split(","), equals(["foo", "bar", "baz"]));
  });

  test("String.trim() removes surrounding whitespace", () {
    var string = "  foo ";
    expect(string.trim(), equals("foo"));
  });
}

Tests can be grouped together using the [group()] function. Each group's description is added to the beginning of its test's descriptions.

import "package:test/test.dart";

void main() {
  group("String", () {
    test(".split() splits the string on the delimiter", () {
      var string = "foo,bar,baz";
      expect(string.split(","), equals(["foo", "bar", "baz"]));
    });

    test(".trim() removes surrounding whitespace", () {
      var string = "  foo ";
      expect(string.trim(), equals("foo"));
    });
  });

  group("int", () {
    test(".remainder() returns the remainder of division", () {
      expect(11.remainder(3), equals(2));
    });

    test(".toRadixString() returns a hex string", () {
      expect(11.toRadixString(16), equals("b"));
    });
  });
}

Any matchers from the matcher package can be used with expect() to do complex validations:

import "package:test/test.dart";

void main() {
  test(".split() splits the string on the delimiter", () {
    expect("foo,bar,baz", allOf([
      contains("foo"),
      isNot(startsWith("bar")),
      endsWith("baz")
    ]));
  });
}

Running Tests

A single test file can be run just using dart path/to/test.dart.

Tests being run via "dart path/to/test.dart".

Many tests can be run at a time using pub run test:test path/to/dir.

Directory being run via "pub run".

test considers any file that ends with _test.dart to be a test file. If you don't pass any paths, it will run all the test files in your test/ directory, making it easy to test your entire application at once.

By default, tests are run in the Dart VM, but you can run them in the browser as well by passing pub run test:test -p chrome path/to/test.dart. test will take care of starting the browser and loading the tests, and all the results will be reported on the command line just like for VM tests. In fact, you can even run tests on both platforms with a single command: pub run test:test -p chrome -p vm path/to/test.dart.

Restricting Tests to Certain Platforms

Some test files only make sense to run on particular platforms. They may use dart:html or dart:io, they might test Windows' particular filesystem behavior, or they might use a feature that's only available in Chrome. The @TestOn annotation makes it easy to declare exactly which platforms a test file should run on. Just put it at the top of your file, before any library or import declarations:

@TestOn("vm")

import "dart:io";

import "package:test/test.dart";

void main() {
  // ...
}

The string you pass to @TestOn is what's called a "platform selector", and it specifies exactly which platforms a test can run on. It can be as simple as the name of a platform, or a more complex Dart-like boolean expression involving these platform names.

Platform Selector Syntax

Platform selectors can contain identifiers, parentheses, and operators. When loading a test, each identifier is set to true or false based on the current platform, and the test is only loaded if the platform selector returns true. The operators ||, &&, !, and ? : all work just like they do in Dart. The valid identifiers are:

  • vm: Whether the test is running on the command-line Dart VM.

  • chrome: Whether the test is running on Google Chrome.

  • dart-vm: Whether the test is running on the Dart VM in any context. For now this is identical to vm, but it will also be true for Dartium in the future. It's identical to !js.

  • browser: Whether the test is running in any browser.

  • js: Whether the test has been compiled to JS. This is identical to !dart-vm.

  • blink: Whether the test is running in a browser that uses the Blink rendering engine.

  • windows: Whether the test is running on Windows. If vm is false, this will be false as well.

  • mac-os: Whether the test is running on Mac OS. If vm is false, this will be false as well.

  • linux: Whether the test is running on Linux. If vm is false, this will be false as well.

  • android: Whether the test is running on Android. If vm is false, this will be false as well, which means that this won't be true if the test is running on an Android browser.

  • posix: Whether the test is running on a POSIX operating system. This is equivalent to !windows.

For example, if you wanted to run a test on every browser but Chrome, you would write @TestOn("browser && !chrome").

Asynchronous Tests

Tests written with async/await will work automatically. The test runner won't consider the test finished until the returned Future completes.

import "dart:async";

import "package:test/test.dart";

void main() {
  test("new Future.value() returns the value", () async {
    var value = await new Future.value(10);
    expect(value, equals(10));
  });
}

There are also a number of useful functions and matchers for more advanced asynchrony. The completion() matcher can be used to test Futures; it ensures that the test doesn't finish until the Future completes, and runs a matcher against that Future's value.

import "dart:async";

import "package:test/test.dart";

void main() {
  test("new Future.value() returns the value", () {
    expect(new Future.value(10), completion(equals(10)));
  });
}

The [throwsA()][throwsA] matcher and the various throwsExceptionType matchers work with both synchronous callbacks and asynchronous Futures. They ensure that a particular type of exception is thrown:

import "dart:async";

import "package:test/test.dart";

void main() {
  test("new Future.error() throws the error", () {
    expect(new Future.error("oh no"), throwsA(equals("oh no")));
    expect(new Future.error(new StateError("bad state")), throwsStateError);
  });
}

The expectAsync() function wraps another function and has two jobs. First, it asserts that the wrapped function is called a certain number of times, and will cause the test to fail if it's called too often; second, it keeps the test from finishing until the function is called the requisite number of times.

import "dart:async";

import "package:test/test.dart";

void main() {
  test("Stream.fromIterable() emits the values in the iterable", () {
    var stream = new Stream.fromIterable([1, 2, 3]);

    stream.listen(expectAsync((number) {
      expect(number, inInclusiveRange(1, 3));
    }, count: 3));
  });
}
Changelog

0.12.0-beta.4

  • Fix a package-root bug.

0.12.0-beta.3

  • Add support for shelf 0.6.0.

  • Fix a "failed to load" bug on Windows.

0.12.0-beta.2

  • Rename the package to test. The unittest package will continue to exist through the 0.12.0 cycle, but it's deprecated and will just export the test package.

  • Remove the deprecated members from test. These members will remain in unittest for now.

0.12.0-beta.1

  • Add a --name (shorthand -n) flag to the test runner for selecting which test to run.

  • Ensure that print() in tests always prints on its own line.

  • Forward print()s from browser tests to the command-line reporter.

  • Add a missing dependency on string_scanner.

0.12.0-beta.0

  • Added support for a test runner, which can be run via pub run test:test. By default it runs all files recursively in the test/ directory that end in _test.dart and aren't in a packages/ directory.

  • As part of moving to a runner-based model, most test configuration is moving out of the test file and into the runner. As such, many ancillary APIs are stubbed out and marked as deprecated. They still exist to make adoption easier, but they're now no-ops and will be removed before the stable 0.12.0 release. These APIs include skip_ and solo_ functions, Configuration and all its subclasses, TestCase, TestFunction, testConfiguration, formatStacks, filterStacks, groupSep, logMessage, testCases, BREATH_INTERVAL, currentTestCase, PASS, FAIL, ERROR, filterTests, runTests, ensureInitialized, setSoloTest, enableTest, disableTest, and withTestEnvironment.

  • Removed FailureHandler, DefaultFailureHandler, configureExpectFailureHandler, and getOrCreateExpectFailureHandler which used to be exported from the matcher package. They existed to enable integration between test and matcher that has been streamlined.

  • Moved a number of APIs from matcher into test, including: completes, completion, ErrorFormatter, expect,fail, prints, TestFailure, Throws, and all of the throws methods.

    • expect no longer has a named failureHandler argument.

    • expect added an optional formatter argument.

    • completion argument id renamed to description.

  • Removed several members from SimpleConfiguration that relied on removed functionality: onExpectFailure, stopTestOnExpectFailure, and 'name'.

##0.11.5+1

  • Internal code cleanups and documentation improvements.

##0.11.5

  • Bumped the version constraint for matcher.

##0.11.4

  • Bump the version constraint for matcher.

##0.11.3

  • Narrow the constraint on matcher to ensure that new features are reflected in unittest's version.

##0.11.2

  • Prints a warning instead of throwing an error when setting the test configuration after it has already been set. The first configuration is always used.

##0.11.1+1

  • Fix bug in withTestEnvironment where test cases were not reinitialized if called multiple times.

##0.11.1

  • Add reason named argument to expectAsync and expectAsyncUntil, which has the same definition as expect's reason argument.
  • Added support for private test environments.

##0.11.0+6

  • Refactored package tests.

##0.11.0+5

  • Release test functions after each test is run.

##0.11.0+4

##0.11.0+3

  • Updated maximum matcher version.

##0.11.0+2

  • Removed unused files from tests and standardized remaining test file names.

##0.11.0+1

  • Widen the version constraint for stack_trace.

##0.11.0

  • Deprecated methods have been removed:
    • expectAsync0, expectAsync1, and expectAsync2 - use expectAsync instead
    • expectAsyncUntil0, expectAsyncUntil1, and expectAsyncUntil2 - use expectAsyncUntil instead
    • guardAsync - no longer needed
    • protectAsync0, protectAsync1, and protectAsync2 - no longer needed
  • matcher.dart and mirror_matchers.dart have been removed. They are now in the matcher package.
  • mock.dart has been removed. It is now in the mock package.

##0.10.1+2

  • Fixed deprecation message for mock.

##0.10.1+1

  • Fixed CHANGELOG
  • Moved to triple-slash for all doc comments.

##0.10.1

  • DEPRECATED
    • matcher.dart and mirror_matchers.dart are now in the matcher package.
    • mock.dart is now in the mock package.
  • equals now allows a nested matcher as an expected list element or map value when doing deep matching.
  • expectAsync and expectAsyncUntil now support up to 6 positional arguments and correctly handle functions with optional positional arguments with default values.

##0.10.0

  • Each test is run in a separate Zone. This ensures that any exceptions that occur is async operations are reported back to the source test case.
  • DEPRECATED guardAsync, protectAsync0, protectAsync1, and protectAsync2
    • Running each test in a Zone addresses the need for these methods.
  • NEW! expectAsync replaces the now deprecated expectAsync0, expectAsync1 and expectAsync2
  • NEW! expectAsyncUntil replaces the now deprecated expectAsyncUntil0, expectAsyncUntil1 and expectAsyncUntil2
  • TestCase:
    • Removed properties: setUp, tearDown, testFunction
    • enabled is now get-only
    • Removed methods: pass, fail, error
  • interactive_html_config.dart has been removed.
  • runTests, tearDown, setUp, test, group, solo_test, and solo_group now throw a StateError if called while tests are running.
  • rerunTests has been removed.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add test
pubspec.yaml
name: test
version: 0.12.0-beta.4
author: Dart Team <misc@dartlang.org>
description: A library for writing dart unit tests.
homepage: https://github.com/dart-lang/test
environment:
  sdk: '>=1.8.0 <2.0.0'
dependencies:
  analyzer: '>=0.23.0 <0.25.0'
  args: '>=0.12.1 <0.14.0'
  http_parser: '^0.0.2'
  pool: '^1.0.0'
  shelf: '>=0.5.3 <0.7.0'
  shelf_static: '^0.2.0'
  shelf_web_socket: '^0.0.1'
  source_span: '^1.0.0'
  stack_trace: '^1.2.0'
  string_scanner: '^0.1.1'

  # Use a tight version constraint to ensure that a constraint on matcher
  # properly constraints all features it provides.
  matcher: '^0.12.0-alpha.0'
dev_dependencies:
  fake_async: '^0.1.2'

Version history

VersionPublishedArchiveSHA-256
0.12.0-beta.22015-04-01T01:11:56.253260ZDownloadd4a33610b1d1e3661df6dc7c097e83d5e81ec9c0d5803019577851bc0a9ff132
0.12.0-beta.32015-04-02T00:59:36.929270ZDownloadc0829d2d2f4fe1d165dbd19c0354e4e87be60b386bcd928931e27ab7ad7863ce
0.12.0-beta.42015-04-02T01:40:11.187320ZDownloadad3d92def36de350e8361040334c3aaec7f8225451a802ed415841bf24c6f781
0.12.0-beta.52015-04-03T23:41:27.604350ZDownload0f28c8f39ed94b5f363e6434b747e1ced19cea6bfebde362b2e8e0b1a50942d4
0.12.0-beta.62015-04-11T00:00:06.321450ZDownloadd743a25e4e8ee331fa93c32454371b9d6aca72a1fb34f8ab228c9fd324bcf6ce
0.12.0-beta.72015-04-14T22:43:48.970930ZDownload91b27b3c8d4db82e0b2649f9058d1d4db9bdeb6a6d4c6da7dd2a38980f6f4a4e
0.12.0-beta.82015-04-16T19:31:33.388270ZDownload10819b208a9d23a2aed186b3901dd7e8befb85e1b4da9607094f97d6f9bbece7
0.12.0-beta.92015-04-18T00:36:45.719520ZDownload5052a29ad5cfe34a3d6a55c0ee3803fb48fa4110615e2c3a5c797416a3c43d9c
0.12.0-beta.102015-04-18T01:03:38.958040ZDownloadb6d7710fc8d6d40d51206ed248846a47b10b5a04b3c926dd4ae7035920b413db
0.12.0-rc.02015-04-23T01:13:29.991190ZDownloadcbba186abca14bf42d9cec1dad96d277b24a8bdf887703230810c8eaaef2a859
0.12.0-rc.12015-04-24T21:51:05.316560ZDownload5ce1379a8643343a29494a9b38ae65d6d443c092e46c2087fd3166359c49d907
0.12.02015-04-30T00:54:50.767400ZDownload5295321fac36a43420e92a3a83286cde4c0c340fa9f048238ddd281ed6d62c26
0.12.12015-05-12T18:31:37.134560ZDownload9153e580994a874fc60e76757ddefffe59dddbac73ea04834f33716efc65503a
0.12.22015-05-22T00:19:14.600440ZDownload36d1922b8f53ecad37fcf6cafd314700f6962ebfe52ee6d5e155468100e5aeda
0.12.32015-06-03T19:22:37.913ZDownloadc111c56fa1dc9d53277a60fe03dfb30a7db304602137989e06888c4e3aae1914
0.12.3+12015-06-17T20:44:35.339ZDownload4208a591440fc6de34ba5d23fd034a3d5823479ad6e287c2e28ee5f3ad89355b
0.12.3+72015-07-14T00:29:11.824ZDownload0490adfddc29addad27a4d4daf6adb911598b29d4cd64e148581180eeb6c3e47
0.12.3+82015-07-22T00:42:14.641ZDownload52b02aa73f81657910afb5d5d7d8b2798b1ef9ccc820cd623d4ab255dd9c35ec
0.12.3+92015-08-03T21:21:38.492ZDownloadce638d42db9c96589ed7aa4460d35f4a99159af20b965e2e07843ad20f723525
0.12.42015-08-10T23:05:38.064ZDownload09f4007198fede5ac4ce17de8b880d70ddf7a403429ecf3d54c7494c21dfe752
0.12.4+12015-08-13T18:21:13.188ZDownloadf9fb8611e5e56ecd3800632880ecd0611b8e411863bb705e4d7101c531ce8f47
0.12.4+22015-08-13T21:55:29.317ZDownload8fdf4f41cc3791626ea18d93d315dd0ed812d19d7ad58fe45c94d88ce6ef43bb
0.12.4+32015-08-13T22:51:28.944ZDownload3cf4d19041f25e7c2a1c1f18856459898b2932e3694d8028878422b265790c70
0.12.4+42015-08-19T19:27:50.624ZDownload600f239f38ee2d4774f0b45451f449b0ca9a6dc4c39364355cba542be52830bf
0.12.4+52015-08-21T00:14:48.561ZDownload11192707b23f54aa2573cc75e1ac055e618f47c9b8a5719f844439ce6b6b94d1
0.12.4+62015-08-21T20:23:05.231ZDownloadaea1b39c508a89cf22b6ab436903676588ab1fff573c52b2e22469f6c2060984
0.12.4+72015-08-26T19:13:18.128ZDownload2fa213dc7db3a1fc3d9487dd48dd2df2f650851a8ab5195ea60048ad78d435d1
0.12.4+82015-09-21T18:26:13.875ZDownload3989409df304dea2995a738879b396079eb8d69a9e317dd042983d36461de0f9
0.12.4+92015-09-24T21:14:17.609ZDownloadaf9a7af56f3d66f79cdd403e0b5ade6a21a24bbaf35c3b9f796b7d9ee164074b
0.12.52015-10-09T20:58:47.057ZDownloade417987335021af3ed740d04877459bae8c5d91ab0926e21227825f23f2a75c8
0.12.5+12015-10-13T20:18:13.293ZDownload379a6c97ef1919d3d3948f7b07ae14e67cab6d1a679a9c2d950afca0fa2d86e1
0.12.5+22015-11-23T21:19:13.326ZDownload196c96c5ae94f110796fd2133358ae49e12d21cdb6922334cb0ae5b0c0e564f9
0.12.62015-11-24T05:38:43.108ZDownloada0399d8849eaa10edb2e3f0669eb1c889b2d8b9354bc70561767e9353f89dc73
0.12.6+12015-12-09T00:37:33.185ZDownload4a0bff4cec72b2c23518efecef2b33b9d8184446d50c599c9f5b18778a70d543
0.12.6+22015-12-16T21:36:00.675ZDownloadf788e6a01d1cd7028bbb3d13b784ac745d52993820d71d4eca43a6e474f07dce
0.12.72016-01-13T01:06:06.475ZDownload9767b44abb0c2c93d9a8f1345d4adc2097fb8811fa2370b62c413679fa401b6e
0.12.82016-01-26T23:16:24.224ZDownload818c79bb4002e668fadad356ed33e2821d254425ee7f74cedf1bfdec1cb1cf42
0.12.92016-02-02T23:19:10.128ZDownload9077f02a77f6f27c99c2dd71659bbf01de595e38ab4c6ff6f1a9b225e2b2ff61
0.12.102016-02-05T20:02:35.750ZDownload654a4627cc00ba1a15a972fca1e3c3a9f38b1977d3e05da22a370c35159f6724
0.12.10+12016-02-10T22:03:30.511ZDownloadea6a1dff60dbc9a31675b6953d24a8e332c5fe766b07c157a5e1cc2a5c6cb5dc
0.12.10+22016-02-10T22:17:51.101ZDownloadb7cd770e35ef9b8a3a054fcb780fe3a2094f25638a1b04abb2dd6dd58fd0fae7
0.12.112016-02-23T22:07:40.537ZDownload701bc59456d312e0b2c014f9dea78c70be94c33e5d3d96ca1dc229bb88c04956
0.12.11+12016-03-01T21:37:03.382ZDownloadce4c5e70ea0eb95b5969893e307087c38c88309ffef0f9d02ced35c4c20fdd8d
0.12.11+22016-03-03T21:33:20.992ZDownload90f09fcf8a1e46cb92c543f5d03d67f834e0b92bae3fbcfba120ec0c02d9ac07
0.12.122016-03-10T21:00:52.732ZDownloadc390ffaf2a044f41b9b35bb027d7f536551e6c21301618eafec963ab4ccad7e7
0.12.132016-03-23T22:07:00.813ZDownloadbee386d790e410d1e2ee6b1cb7e94fc682b31c20ee001fd5fc688c508c1e69a8
0.12.13+12016-04-27T00:07:46.437ZDownload59e9d46356da6ba43409af57301c3e17e0f05b7365dafd686e13b67e24899863
0.12.13+32016-05-18T18:33:51.413ZDownload7168f4675a3f3a79fb5ac190da132f8a1db0be89adac8616d7b5137286d74380
0.12.13+42016-05-19T19:14:30.213ZDownload7d715fd4020bf24dbaaf08a5bdce41e2d66f79d22616d160f04538930699bf4b
0.12.13+52016-06-07T21:51:41.813ZDownloadd56bf7b97d17f04e9cd6f7e6a2043bfdfdced30051f0b2e038b810ed5a46eda0
0.12.142016-06-21T20:56:27.090ZDownload87abbed00a6fff7ee488ae81691eab90c2faadf0afd9470f64ebb790bbe4b1b2
0.12.14+12016-06-22T18:38:43.423ZDownloadae1ae82e2eb6d60b100057a396a0d314141cb5aeb7c05819bf152670c37f8d04
0.12.152016-07-06T22:48:05.634ZDownload3a15fc7162f99371e777fe28ca7853b86ef9a96abd5a1d6be7021c402d98db7e
0.12.15+12016-07-07T18:36:39.819ZDownload32cbe87b23018d408423f6df7674b0e48c205b48e0816c4d039937944634a030
0.12.15+22016-08-02T00:51:39.499ZDownload4bac27ad8bac7eef1d7ebdf6ed2c2f570c23e4fea7baca35cd9f3ff5c611bd2c
0.12.15+32016-08-08T21:06:07.990ZDownload746dc8b297e63c7b602ab14316acf1cf9b51a03167725f78b3e81f08be85986b
0.12.15+42016-08-23T23:55:56.464ZDownload9fc4fbd162e0af2cd9b458eca0a012c1a932239efa6c7003ad20ed826155f4b9
0.12.15+52016-08-24T01:18:34.315ZDownload9699761e1c79151349c247964a55cdcc3b85c676c3bc1c97d6f8dd96eff9b920
0.12.15+62016-08-24T19:52:03.931ZDownload8edeaa8831b3526714faa99ffb7ace65b5b140955805d8a320c60cb32d3af319
0.12.15+72016-09-28T02:45:39.274ZDownload03302e83b1572d0a6d2aa231a5f961c4309784df6ba693c03770aa4f4df4d2ae
0.12.15+82016-10-03T19:56:13.319ZDownloadc33b11f4aa27fce682f906eaa6d3fa236b8b128004aee4752be05ae81c603af3
0.12.15+92016-10-05T19:42:28.286ZDownload577e95c35612847a846976c6fa45551bdc746d5d998efa6e58ff3753faa1350c
0.12.15+102016-10-10T21:25:53.894ZDownloadc9514216e06c6f8f7274f9278bfda4ec86da7eab3f7732b5be6fbf317cc5de62
0.12.15+112016-10-20T21:40:06.833ZDownload9ca14d3d843902eb97aba527b0909297918fef83502a6f5e2c77eea758365de9
0.12.15+122016-11-07T21:58:51.998ZDownloadb749dd676134271313f1fc18d308ced8f30666b5336a6d3a6143bf8e3a019a08
0.12.162016-11-17T23:12:25.261ZDownloadc1b34c5a5b980f62e1a3b79735c78bb503dbba9501b02d317a18f8c3e0a39fc0
0.12.172016-11-29T03:43:15.396ZDownloadc67d90c3c0b8864b8bd972f8a0f237ee505afe738acfe583d1ac48b53741560c
0.12.17+12016-12-06T22:42:43.724ZDownload5ced969738352fe1d86433b1e916ab38d532e6163cdf7eaaed5ee1a02b981afe
0.12.17+22016-12-08T21:19:22.999ZDownload5c56e194a30ac190e0e2ee91c84962bece8057e0560da922176c4f864b00221b
0.12.17+32016-12-14T23:46:30.088ZDownload7fbe2c4f2551ff853c3cadeb6fe5f53f942348b86f6db9bc91f14cac8aa9dcf2
0.12.182016-12-21T01:54:11.273ZDownload8f3d68568da6b77dcc23f2edaebedd32cc307b713e1f04ccbd804e8776fc9cd6
0.12.18+12016-12-27T19:30:07.988ZDownload064efe7993b3be3a1980f88c5d1e5573f3bae1808d45785238a445edb70638f4
0.12.18+22017-02-18T01:01:22.342ZDownload891a3aed76ff336fb70021b2c183cc27026a34c78b1a30872a9e368cf0fd4773
0.12.19-dev2017-02-07T23:06:44.771ZDownloadd51bc3c6f83f08a5bfdf985d84b6cba8cbfed14d6544431a5e051270fb4a6040
0.12.192017-02-07T23:56:58.795ZDownload6bb8d88f4a2a29728204dab44551bbceff0be1596bb3c7c37eb51a1405c60f94
0.12.19+12017-02-16T21:12:16.466ZDownloade246aaf76ec861a79ee25d4a14d8ec520508540391ed0dfb1cd0e5193ca90a7b
0.12.202017-02-22T00:24:10.540ZDownloade8782ef0ffe9f30af50a02e2b6fa76ff42e9dc8f5ed326ff04817b72a2a6c55b
0.12.20+12017-03-01T22:25:06.872ZDownloadb34852fe84c931f73dbf63f77f04b641292a42652f579d7079b7cf1edd374c8f
0.12.20+22017-03-06T23:22:25.766ZDownloadf9452429655528555e287a197d09225538ad05ca2afe2264604b32dc2fee97c9
0.12.20+32017-03-11T00:28:12.597ZDownload1d32c8ead5091c0c5246049009d787fd61b2e75be9ad416b57b5befec7d8e704
0.12.20+42017-03-23T17:40:37.349917ZDownload3fcb55d657e1104eaee6b4522ba58aaefb7562ea15e155714c598568c4f605a5
0.12.20+82017-03-31T20:32:51.908519ZDownloadd5e9ddda2a5e980129200f27719785d2b4874502a87462faf22bb7dc033d9f66
0.12.20+92017-04-05T20:38:50.772224ZDownloadaf2805aa0818d8d5da8ce9f0b9900607f53d4ed61219d74a1cd4f24ff1fc0a2a
0.12.20+102017-04-10T22:34:34.897415ZDownloadacfbd59ecf0033efc72c1ad0fa8fcfa65b66ca19f811975882f46a7f458dc581
0.12.20+112017-05-02T16:41:37.907149ZDownloadc6ab9e7a828f79964c19c9f607354bd20392a77959eb50342769be862a95e3b9
0.12.20+122017-05-03T22:48:04.259485ZDownload2252f205fc7e90c536a67dda2666f028290e6beb0909c5879aa926e55addacdf
0.12.20+132017-05-05T20:42:04.021059ZDownload31268e7aff9f2e5274e2aef71ca18df3790d2d40570c033e0244a6c2a7522702
0.12.212017-06-05T19:33:32.210297ZDownload8cba6dfd363d542d34f55a804e1036698bc53deafa1051619470852f0f80cd26
0.12.222017-06-13T00:22:32.607692ZDownload735f84db5d637aea2a73de76248cd376a6ec74a055c17a155ec4937da744f74f
0.12.22+12017-06-16T22:47:13.164353ZDownloadf9863c3f152ab425e4d2bb31c7535c41af2149a363e562f65574f8a1ce3c2ec5
0.12.22+22017-06-23T16:03:16.471876ZDownload9a1911274e5a8c71557d5d121ebbd40caa37ac1631ba84b4dcbd672264f83de1
0.12.232017-06-23T17:34:27.820983ZDownloade0035b7048e1462f6090eecb097627277e67fad39bada36d736a5bc38f62206c
0.12.23+12017-06-26T17:28:56.324820ZDownloadb80b028fa4684b05aa626a0ef299b4bdaa24f3ce674a49631e5770bb69d06ff7
0.12.242017-07-07T23:35:05.461904ZDownloadd5b9e5c3d317ff6e03de8ec122f27dfbc0f4020cc7395f47a6ad213bd24b362d
0.12.24+12017-07-27T15:16:11.905755ZDownloadfc9a82e144a4636c92a56d5b0b08a10896bc660248a380f2af8307d3c0624b44
0.12.24+22017-08-04T17:50:20.009989ZDownload53193c1689f4486f2ef6fac3260dcb022d0f259f4f1dea96eb98467d6ff65daf
0.12.24+32017-09-11T21:02:12.558923ZDownload1bc441e4533b4c6fdcebb20ddaf795b813c8f09f532d9c531aee6ef1a1205bc0
0.12.24+42017-09-12T22:10:48.876994ZDownload71934507ef88a22e68c8b5f3fa89f17a5b35d02cea84f1044f6ef0485b616198
0.12.24+52017-09-15T22:44:13.767907ZDownload84646e9e76d4bd4a9f54b16f1891ac2895bc81fc517bf901c83d5decd95d86b9
0.12.24+62017-09-19T18:25:00.178015ZDownloadaff6ef486d76f856e821a61bd4151d65a2a59243501a1bb7603b968500092ff4
0.12.24+72017-09-27T22:29:25.131318ZDownloadbbf8e4eb37c82d08ee37f8e8862a699e2c935d1e465170af8a462b57f51ce8bd
0.12.24+82017-09-28T21:59:00.565207ZDownload64423286e25b22d71e708527744b9faa82282ab841e38f66667ad3cfa05ae893
0.12.252017-10-19T22:42:15.519623ZDownloada19c3a550467a8e25aa42115c6fe6895d5aab46934236ac787485d1265561728
0.12.262017-10-20T22:33:09.876099ZDownloadbc69497024caf260f358b785e006e9906f2a0592b3c065409a9d62866634b7e1
0.12.26+12017-11-01T22:59:21.981801ZDownload968393d8b40fe14fc3d58cee6852ea054e749196c1f7c7d76c22e7afb9740b0d
0.12.272017-11-02T23:46:08.999908ZDownload98729462f814c0841554504e91eb641a8acc5647ce3469e9570c99703d20b7c9
0.12.27+12017-11-08T01:46:20.760592ZDownloadbad1dc5f35bbe27c837a526f5f9a2b0c3b5b6a5d7372f6f25abb270836e8623a
0.12.282017-11-14T22:11:48.018377ZDownloadfd8c7543f8e4b8833aeaa29a831b4d4cd089382afc21208f7bee4b257dbdf177
0.12.292017-12-01T23:53:03.514666ZDownload8c13217064a645f30a2dfd43b92edb9716416e1d3da5f68f4beaf6d92402cb5f
0.12.29+12017-12-20T01:59:43.455457ZDownloade5d483ba32fe40dc569e35f682f42793c1f10f79e98847f688c7317c289e9fec
0.12.302018-01-03T22:28:54.292780ZDownload699af6b55025d0db486a4dfea33c31959cdd22f96fa1b5a4d058ff539bf2bbdc
0.12.30+12018-01-22T18:53:56.397897ZDownload7506cec7108059dfdb384f312af1a2841b252555e94ec8672246ad82dd5a04f9
0.12.30+22018-02-07T21:15:59.290858ZDownload00366c4d41d9a2d7705af3e4abd6020b6635cc1d39522a85af0d84c0251c4979
0.12.30+32018-02-10T07:54:31.844455ZDownload65fb20325a62c89e09e289a22154289691f8fcba68b75ff265fe5ab1182c7a1b
0.12.30+42018-02-23T18:29:44.473552ZDownload4ccd2f8cceb6ed145bfef12c93c1cd8342588da4aa38e9b88c5ba68095b611ef
0.12.312018-02-24T00:23:57.020660ZDownloadb6d3f850b4e062ba52335f6e4c3188d2257de8e467368e12d28184994a7c8634
0.12.322018-03-06T00:39:47.430248ZDownload40c12f8c36306f6a1e6841f54db08548e5d486f74475fb71cf3dadcd4b1e79a0
0.12.32+12018-03-07T20:54:09.732910ZDownloadf0162d0d5aebe3b3b00841185e97e8075250961a0a429939163b3a9914b16299
0.12.32+22018-03-20T01:03:44.270816ZDownloada561e8fb4da2dc069696e7f65b9ec343736b06da9aa09dca93684a3855455c09
0.12.332018-03-27T00:05:03.112228ZDownloadbf482630c8c1eaefb53ac3d3e99079ff7f06d3b5de2f974b02cf289eab331a20
0.12.342018-04-10T20:16:39.373460ZDownloadf484cc4a04422f23db08dd6290a3d8286834b94e2b35f178b70a9aa79c9dcadf
0.12.352018-04-17T21:18:09.496201ZDownloadde4b93d79fa3b7d2eabefeedc0bc2e7c3b83b6c26c51a0fef45a7b6c40b0732e
0.12.362018-05-02T20:42:10.672755ZDownloada3da35ccd0a251facc3584b835dcedc0877486690d7397f159ee18cfde720735
0.12.372018-05-03T14:14:28.935501ZDownload6dc1413207efda40395c7813711cc90cfa55f5f4403e99b57d79a01df19d61d1
0.12.382018-05-14T20:39:19.443110ZDownloadf590d5ea14886a64bc3ba2ed0aafce3655526d01cab223456b822d2e76c3f806
0.12.38+12018-05-19T00:56:10.962111ZDownload26da9179cae0be59ca72327383f1ef2d8d7f8a3509455653c03ee80aeb9286ed
0.12.38+22018-05-31T19:09:27.352514ZDownloadca26bc3756eeaf50f5f8dc44482ed14147652d242e10e58eda5ec762cb7d0f9f
0.12.38+32018-06-01T00:39:41.365825ZDownload36e059bdfc92f1c2933af88c1049a2df7907471d1977ea39085c85cc444397bc
0.12.392018-06-05T21:08:57.232468ZDownload68740a68e7069461ac3803a164193d5e9239b1356fe0df954551e14408732253
0.12.402018-06-07T20:15:10.776073ZDownloadf86fa7c9fb3aea2958606f55e33c4fc546ed62a91fe0ae77d9df93d6c194bf41
0.12.412018-06-14T18:24:32.524299ZDownloadc25d7e3111b49f8eef0bfa49e6aba0660af379372d799754c78524f2def650e7
0.12.422018-06-15T19:05:36.914074ZDownload509d718d6c1feb61d52ac4bfcc78210b2a9606040dc2b6454666d530ccc4f7d3
1.0.02018-06-18T17:59:26.487376ZDownloade35a63be68bbab543a4ad9312e64e0225c46a9a2683d8f31116e36b3996f2f1f
1.2.02018-06-27T21:56:43.316717ZDownloadfec281784f22c5c5b79c0b7ff9a24c54f31a885bc9202d7247d227321419d311
1.3.02018-07-16T19:05:56.535385ZDownloadab58bb72e0304d8bd9d35ca495fdfc07b27abac7d2fb016e2696519cbd143201
1.3.12018-09-11T13:40:53.147922ZDownloadd95265443a95ff37bca95b6e82c8e916f3523c4aa89c6710aaa556e4197d2e06
1.3.22018-09-13T14:54:50.128736ZDownloadd46448142cf1ed8ba87a38889378c1db1a89222efac98be3d92050fccc2a9899
1.3.32018-09-17T16:48:30.617766ZDownload75c1b96db67e084e28c25938ca1240e71b964f546d01cd72630028681273a9fc
1.3.42018-10-02T17:11:37.539570ZDownloadca119e280dfe076ac45f14c06bb05d0906012bfe5fcd9ede27c25ee0e019edbb
1.4.02018-10-30T23:23:25.848437ZDownloadee1cc43dba6e3ad73580db70d2956da3b00255e90d1bb5980a723982ab91e128
1.5.02018-11-03T00:26:46.037998ZDownloadaa65c465ffac98e41bcc4997541e5795f654262c13e57588dbf2b99be1fb38e4
1.5.12018-11-05T23:13:13.130593ZDownloadf6ad980b28b3ea12005979d4e7dfcea24615c87e4010cd2af0257ee5bbe9fd0c
1.5.1+12018-11-30T21:24:56.329324ZDownload5484aa91cc5f43f408ae844703a5043c9d52b8289083cfc81ca804231a0defb6
1.5.22019-01-18T01:33:02.825282ZDownload6aa52406307efc9ecf0a3f2c82381250915e9d12445243a2dd1ccd3d23159b08
1.5.32019-01-30T17:13:16.307406ZDownload5aafba695f0158d584e5003b8273b4e5e3197b137ec2ab999d1f49075a824b93
1.6.02019-03-25T23:00:14.740187ZDownloadb7a3e79e8989e41dcff3477da825e68f1521b07d9a52faa5e6a947d125820570
1.6.12019-03-27T21:42:55.258252ZDownload352925de476676a89c50e5bd150e54224c7d05eab2fbb091952fdaa033100c90
1.6.22019-04-09T19:08:15.606446ZDownloadaa642bae0589ed2c9088a203f2666e299b302c63d23ca48240fa20e20b25468a
1.6.32019-04-30T19:17:30.884659ZDownloadce42a88c6b9a1aa61ad862877e44b26436eab00b4088c5015dc72c13872c33b1
1.6.42019-06-03T20:22:42.461194ZDownload0de95dbfa849ece7bf076e5aa3d4d1286a323d6a72312897c7379e10454175ab
1.6.52019-07-08T18:09:22.179712ZDownload41cdd3256e603c82cee630ada6bc7c4cb14797bb399cee67870c9b976853a839
1.6.62019-08-15T16:55:45.487662ZDownload636e9595692dfafe3c22f0fc06b17aa6ffad851b795d735819447fe2dbaae242
1.6.72019-08-18T21:32:55.879638ZDownload6a266970e0f8735531144eed06dbe5402d5e2bf990695d94daa925d6309b680d
1.6.82019-08-21T22:13:58.581645ZDownload3d0d692d644de8ffc2e671a2ffc964889ff333d6dcbc0df376991d895aaa9f38
1.6.92019-09-06T22:47:14.995241ZDownloadb5a15ce264bd95749168faa6e500770d71e392270eeade080763ff22f2f55019
1.6.102019-09-17T18:15:58.725826ZDownloadfeccba86d805e4ceb90cc5a704b65c29107c3483ae83179ed49c90c0a89e9970
1.6.112019-09-23T19:30:01.971268ZDownload5398ca9cedf6b4bb3e44bab90a48b7a2000e8226774f398f05a01a9b8cc1b3ac
1.8.02019-09-25T17:17:30.463880ZDownload999dd44b353d47f4088e5213e08dc8d97a2fc7941b4df0578fd4d886e3e6a600
1.9.02019-10-09T16:37:22.907647ZDownload814a3c0176c672a0623cda7eb4e3c00ffd05282242e6489770a28b26f466220f
1.9.12019-10-09T19:23:29.198247ZDownload251c26f403770c25c6f9dd9999ba0c4907495f39d0f572e88f024636e3f89c11
1.9.22019-10-16T19:47:26.103728ZDownload41d5e25f1c3bd473d23cb252e8e2f2257539ef9886ec89b54585893105340906
1.9.32019-10-23T21:57:27.276489ZDownloadfdb2837270ecbfba180ae724f31cdd1215e52044663e5d4a449c7bf8552d6620
1.9.42019-11-07T21:38:30.735213ZDownloada07f8cb9d54a34e78f90cdd32c59c244a20ef368ff26a21986e000992bbe5d46
1.10.0-dev2020-01-08T18:18:58.305694ZDownloadf512d015718839b72731d41ae1999f2981e7ddf22ae1db52a5fae4e0381c4ea3
1.10.02020-01-08T23:13:44.243235ZDownload5ac9697decf18aee60d614a8eda5dd9ed573839fcc1ff3f3f61da2dc46d6a8f8
1.11.02020-01-09T19:16:18.920588ZDownloadf00ef3b560c2b3952369183ac548545262cf4dcd89e93a180443462457a49e67
1.11.12020-01-19T18:10:58.789386ZDownload857d6758c9adb5a308ac479ebc54ff0d37ee225f83a772296ed2a74f7324af6a
1.12.02020-02-04T20:48:23.991192ZDownload1425202fa76318b12a41bd43446fbbd07a56e93f24af261510fab649143ad5a3
1.13.02020-03-02T20:46:43.505201ZDownload61f4259aa055b14c682fea1a5b9119b5fc7bb1ffa3a2fc926011b86518c04e6c
1.14.02020-03-03T19:23:02.773804ZDownload13dd81283d46dc75f67c16973dcb169de13780fe6090a473c782654c0fffc90a
1.14.12020-03-03T21:44:10.832381ZDownloadf095299cf82eb2b4b1223059e7128cd44ea24c4777f6de0dba57f8ee7ba8ad48
1.14.22020-03-09T21:40:02.988178ZDownload7ff9cca5766702206d0f14f83ed1af09683c94bb7dc1f5fbaeef83574ed8bd7a
1.14.32020-04-30T17:54:59.820230ZDownloade176965dabdbb91a415538989b83e45138e6f1d25e7984b0254c2ddb31bf9a28
1.14.42020-05-20T17:40:30.301962ZDownloadbe7d5101f1f273a93652dc635e1891e5bc8dbfd03143258f7c12a24a372c5a15
1.14.52020-05-22T03:59:58.157546ZDownloaddcdf30a41f7e5adad84ffd28ea739f1bb032479406c76827c857658de3cd6251
1.14.62020-05-28T19:46:04.951174ZDownloadb39d51fc75db56b5f97cc34282ee7e566c94cc02bfdbce26762994d5e6eac019
1.14.72020-06-04T20:21:28.534208ZDownload5cbb3f99f628f8034382ecedb72dc6315db76121a35da20d5bb6efcf5b2a6c33
1.15.02020-06-17T20:57:34.645371ZDownloada05ead64c84a247247bee84cda4a77d833d114ce24c9326cdc3fa07947ae84c4
1.15.12020-06-20T00:22:15.929934ZDownload012a48b88214325334b2e18e5129c8a0c0ff6f2309f5d5a6b85e353a222827bd
1.15.22020-07-06T17:29:11.360516ZDownload7ddf2ec63fe4ed6a87da8a78e921728c9037deb639993bce8754b39c35010f20
1.15.32020-07-15T18:24:04.144191ZDownload1cf9253709bea5797972f0f0d5197e88b9809c1e2dcc58a56569e5389162d458
1.15.42020-09-17T19:29:46.841256ZDownload0dcd514df5b3a504467bd8ac7008ce2a5e23a1e2b292349d3b303f55858b2bad
1.15.52020-11-11T20:33:45.756087ZDownloadef1abf1c15e5a9cdab6a60d88a4e6bc2c690b7729f9011ae1e4ab927fcf3d603
1.15.62020-11-19T22:11:44.106859ZDownload33676775d9cc074d987e2b5bf2d7077d5514982883237a7ddd16ec6011fa7401
1.15.72020-11-23T20:54:00.600437ZDownload07ce7656f5209cda1cbecf0991ceead1ad7b2c38f6a4de6df4e8bb37273f4bb9
1.16.0-nullsafety2020-07-29T16:11:30.056216ZDownload38dc9c6a8fed5a9202d44a335f7ba77617892624a00b56f6702cbea2b5c13e5d
1.16.0-nullsafety.12020-07-29T21:45:20.611541ZDownload0a72bea5ae66a82dce5eaf896a60a6cbbf6b680e58830d06967ffaeb5565c9bf
1.16.0-nullsafety.22020-08-25T19:49:36.379658ZDownloadd557f2d8cee110a3ae7f91e7b6c32c0dd374e6f4d674164cbd2f9b06e6c6f00c
1.16.0-nullsafety.42020-09-10T17:07:36.191192ZDownload5979baa08d1c471f09972fb90ff2ce1c6f04d940fe341f39c928364d52eb6399
1.16.0-nullsafety.52020-09-22T16:28:27.630915ZDownload569bd013932d7954e4968c6a442debd41f9f11b85f58d4fddbb5bc58463caecd
1.16.0-nullsafety.62020-10-21T22:16:03.452897ZDownloade8caad95854470edf503991480afdf80818639f46edd98bd7c7cc768ae66d475
1.16.0-nullsafety.72020-10-23T20:25:12.601217ZDownload7048ff62d9719de728b08fcb6f01f3bbc2a79d827544cf99ee97692644c868fd
1.16.0-nullsafety.82020-11-03T22:39:50.034806ZDownloadc5b146633fb3b6e45715db07d49191e0be0c139a7ae67a650bf8af3309cf2da6
1.16.0-nullsafety.92020-11-05T02:06:47.154195ZDownloadffd5bef544fdf733f3fd7e386128c1e96b2e3da7002081d87c05f47e4bbda8c7
1.16.0-nullsafety.102020-11-17T20:56:44.578576ZDownload919ef49bc39309972e58a95488eec48a35a86f2349feef20c2a8af45913d337c
1.16.0-nullsafety.112020-11-19T22:20:07.812098ZDownloadfb1a5021d8e1aa61c162e7f7a98fa0fa74a38fada473df9ba5136f5b1b1d4722
1.16.0-nullsafety.122020-11-20T20:54:29.397423ZDownloadbb76386f7a226a79c59e4f8cc1e254f4dab55ff5e0308ad12edbadb221392db3
1.16.0-nullsafety.132020-12-08T20:04:13.195632ZDownload5a26f976d353c0a38d62df8699e449742ab12d5ccec387bb0cfdcb343ad2a6ee
1.16.0-nullsafety.152021-01-15T02:30:08.193273ZDownloadc0c86d51c8b8017017e79ccd065d3e59eed58bba76c054ee32defa15f6dc73c9
1.16.0-nullsafety.162021-01-20T19:09:10.544368ZDownload6d95b8f1348b085780f7eb0018d92b9d3947de321e5952452ea2e201e0e2599a
1.16.0-nullsafety.172021-01-29T01:32:57.317811ZDownloadb6f7e533e0b7b9f23c5657e6bd573f8cdbca467c43ee7e255fd95facf1b92d23
1.16.0-nullsafety.182021-02-02T19:14:00.594979ZDownload04e77e71c7591d9a033adef1d7ff41e3b21b0b979d603d7b8dbbd9fd614851fa
1.16.0-nullsafety.192021-02-03T03:23:17.374321ZDownloaddb29aa3aea1afcbc7a60a895a8e686ae10188673398f3fb489743ee4be902e51
1.16.02021-02-05T20:00:25.441571ZDownload8a8df1795b7d80867f3c8e02ac0df1cd85e74bc7f5d3c3719f0af8fa8fae4de6
1.16.12021-02-12T18:46:33.547560ZDownload72c3aea752d79f7fd8406049ef81e7e3d7875c1ce17c6c190c61e11309c27c65
1.16.22021-02-12T19:30:53.881506ZDownload9d66e2b88d784ef62dcf6db7c1490fd5a3fe90eb231a6769e6cda3a82890f6ea
1.16.32021-02-18T23:54:41.219322ZDownloadf8a88bba6e1913b756010146e7338dca6953d085a822bc605361a70ecd9f2eea
1.16.42021-02-24T00:35:06.504698ZDownload9854d6bd8250f2aca7ec9664c4192c1215d1f3444e48761386bb177bd29d03ad
1.16.52021-03-01T19:23:06.091133ZDownload53e45e20eed3f8859b3af1cb1c913a1667258d727423f46027df9a3f88822435
1.16.62021-03-08T21:28:39.094188ZDownloadb1893be13532a49d3cd763d90c3b601dfd205d2b4e3b9a28bca44f88139e46d4
1.16.72021-03-09T19:02:22.323094ZDownloadcc202a931440144be01eabd14b795e05bd3a585b58b4cd0ef94162f95d10f21d
1.16.82021-03-12T22:29:01.360822ZDownload51bed717b867dd91d75b804c8abbfb30cf904d30c00bea3d5467f3c3c7d4e064
1.17.02021-04-21T22:56:11.996080ZDownloadcfc91c3c69560cbdf1b6c7742077402d655994632b6c5c60aea33ba863e148de
1.17.12021-04-22T21:40:43.977627ZDownloadc55578a6de43eac1ed3767e264060c877a3667f0519635cc0a5bac7658c12017
1.17.22021-04-26T16:05:21.800377ZDownload2fde8ed993ebd2b8cdb0973cfd1f76574d3183c46d1a12953e6f7f5c62b00dfa
1.17.32021-04-29T17:35:27.712875ZDownload7a834e65240b1be5ba103e5d58cefe8d675c09dd8720ba8afcf7ad331396a324
1.17.42021-05-12T17:33:09.772849ZDownload7a111e8d554c3eb968b8a136d39aa2bb8ae5a4f8e565e2abcb00785a6b23425e
1.17.52021-05-26T17:52:04.288991ZDownloadda03cbb1dd2537def0ea0d7f134cdfae2c97b4df95687827ffaac9a54eeb20db
1.17.62021-06-09T20:04:03.884011ZDownloadc59f5301dc2e97e69b67f3de2b989a40db36c69a4373fee4d782dce87571c203
1.17.72021-06-09T22:58:11.759962ZDownload27c2c5c9fc26d57456197f629062098941998dfde254809d6679736a96f883d8
1.17.82021-06-15T16:38:51.832725ZDownload01fd45c194bcbefaee4b3be2fb7d8accd7e01211dcaa2fde38f2dd0cc01aa491
1.17.92021-06-23T19:01:47.919853ZDownload25b687a3582d541c5dd8c294fc23abcfd6349cea38318e4f8f73b4e69efb7311
1.17.102021-07-13T01:47:23.532233ZDownload3bd8a6983183bc6038791bccf2dd3f29638180896fee4e3b31ca62c1dab870c5
1.17.112021-08-16T19:10:08.413898ZDownloaddf1e5043334e662d7db1f56001f0249eed2e95692cc0298eb198204b374af318
1.17.122021-08-31T16:56:45.496073ZDownloadd8df85e0659006d6dd09dd5d1d4bf81848d34fbe5b1fdd2b2a90e690aaa8195e
1.18.02021-09-30T16:25:55.078903ZDownload40e0b81011b6e2d4c5550a0f32a2eb4fa20a91ccb5c73c043990ba6fc28ac734
1.18.12021-10-01T18:10:24.687360ZDownload9bd230f43f666e2053873550ea328985e7ef28995e16103394cfed6fcc0a72a9
1.18.22021-10-01T21:40:51.921171ZDownload437451bb3e8cd1c7625958461b7f9d112d9e868bbb4960acef37450d48f8a601
1.19.02021-10-20T18:36:22.797391ZDownloada403993a1b981b849f5d32df73d412927a075c9321a4a478278355b4ba35bd1a
1.19.12021-10-21T18:04:28.801298ZDownloadbbdaba333eac4df6498d778f1f6cfe24c21437d494e2a30a8e24ffa056e01ba8
1.19.22021-10-25T15:15:44.825903ZDownloadc913d49cd26e250e81135d449b58a32bbd8b045caa84c1859dfa179823f89972
1.19.32021-11-02T17:49:27.165637ZDownload46df5b71e44bf8ab81d3be767ed5f42859f6a28ec43bde80d02f6c46fa837f6f
1.19.42021-11-24T16:53:07.753035ZDownload65a38bb174bb392b44268d288b2c7c90fb9b96ca354a0ca446f0872323a987d0
1.19.52021-11-30T17:13:33.852708ZDownloadbdd7e42c978a6cc87fc104f599c730d0184870037d81e9385d5f552c206e3c60
1.20.02021-12-16T18:05:08.838053ZDownload6787c4ccd70c5e6897de6b424ea28d8cbbed7de92f9afb6d91d92d2b85533c47
1.20.12021-12-20T22:10:07.247671ZDownloadfd53f3bac5c70f26eec065456f73b20b11ea969aaa1099928bf9a6c1fd0e1403
1.20.22022-03-16T21:51:54.970837ZDownload5f59ad7ae322905b1299ef250744e1e266320aa90a0a76e51f00b6e06e49ac51
1.21.02022-04-14T17:47:27.260258ZDownload76026b671bf062d2513000a28f747e2e0e39e98a0ad980af866c8edb779a4c21
1.21.12022-04-21T20:45:47.161483ZDownload4503d4cb95891ae777cd3c7835b534a6ff58075c2aeb607fe466d7f60dd80b17
1.21.22022-06-15T19:50:10.996391ZDownload50715027214fa7183ed9e4a9540d36740de619237bf4bbb93b35183db456b002
1.21.32022-06-22T17:48:58.756202ZDownload499c4283a76e3c22426f7b02b5a4e77564c25451c3c31cb38957816713c01341
1.21.42022-07-06T18:35:49.900726ZDownloadde3ca3495ab15223b921cb9372fe54abfb9a273a32f673f7ca0e0e7b07129d1b
1.21.52022-08-19T23:13:14.819259ZDownload54fa7339c3dd63497d1a00a7af70f0b64ddb065ac6f1b7fb2cc8940a14a43758
1.21.62022-09-12T21:29:58.226716ZDownload9ffb8dbda445ba2922522423e7c7288967de89129205ce2dadf856abfd2b72ae
1.21.72022-10-26T22:37:13.011249ZDownload03dbf5cb87d56394ffe951eef93893b43624240aa8dd16f6f063ee01fcb22aee
1.22.02022-11-01T17:56:11.417184ZDownloada5fcd2d25eeadbb6589e80198a47d6a464ba3e2049da473943b8af9797900c2d
1.22.12022-12-08T22:55:18.226184ZDownload98403d1090ac0aa9e33dfc8bf45cc2e0c1d5c58d7cb832cee1e50bf14f37961d
1.22.22023-01-11T23:24:49.839473ZDownloadb54d427664c00f2013ffb87797a698883c46aee9288e027a50b46eaee7486fa2
1.23.02023-02-08T01:36:28.788211ZDownloadfad866af0eab867e2c96623e25fe9f7e4d598a1f19e3da3a70b52fe4083cb145
1.23.12023-02-09T21:54:41.989768ZDownload5301f54eb6fe945daa99bc8df6ece3f88b5ceaa6f996f250efdaaf63e22886be
1.24.02023-03-23T18:45:06.933555ZDownloadce63f9d79c7b5ae87b8756b92deb0b78bdfb3a6421226b7cd03bf9e414d560ed
1.24.12023-03-31T17:10:59.788111ZDownload3dac9aecf2c3991d09b9cdde4f98ded7b30804a88a0d7e4e7e1678e78d6b97f4
1.24.22023-04-19T01:33:34.093506ZDownload4f92f103ef63b1bbac6f4bd1930624fca81b2574464482512c4f0896319be575
1.24.32023-05-16T22:51:00.132260ZDownload13b41f318e2a5751c3169137103b60c584297353d4b1761b66029bae6411fe46
1.24.42023-06-28T19:49:20.285581ZDownload67ec5684c7a19b2aba91d2831f3d305a6fd8e1504629c5818f8d64478abf4f38
1.24.52023-07-31T22:05:44.393016ZDownloadb9a384c4b9c4966dbf7215e7c033a78db1da7e5dcaf8da9232c5f24735f65652
1.24.62023-08-08T17:02:15.694322ZDownload9b0dd8e36af4a5b1569029949d50a52cb2a2a2fdaa20cebb96e6603b9ae241f9
1.24.72023-10-02T18:38:18.534425ZDownloada20ddc0723556dc6dd56094e58ec1529196d5d7774156604cb14e8445a5a82ff
1.24.82023-10-13T19:41:42.837699ZDownloadd983a57c33dde6d44b1fb8635f67c91f4b41d26cf227c147963affa97d63563d
1.24.92023-10-25T15:46:43.310066ZDownloada1f7595805820fcc05e5c52e3a231aedd0b72972cb333e8c738a8b1239448b6f
1.25.02023-12-13T18:49:07.642237ZDownload3d028996109ad5c253674c7f347822fb994a087614d6f353e6039704b4661ff2
1.25.12024-01-11T18:08:55.881588ZDownload694c108e13c6b35b15fcb0f8f03eddf8373f93b044c9497b5e81ce09f7381bda
1.25.22024-01-24T17:00:04.157904ZDownload7ee446762c2c50b3bd4ea96fe13ffac69919352bd3b4b17bac3f3465edc58073
1.25.32024-04-09T02:47:44.741785ZDownloadd87214d19fb311997d8128ec501a980f77cb240ac4e7e219accf452813ff473c
1.25.42024-04-17T00:10:11.788089ZDownloadd72b538180efcf8413cd2e4e6fcc7ae99c7712e0909eb9223f9da6e6d0ef715f
1.25.52024-05-06T22:29:47.903098ZDownloadd11b55850c68c1f6c0cf00eabded4e66c4043feaf6c0d7ce4a36785137df6331
1.25.62024-06-02T17:06:03.415018ZDownload47e9b601e20f24c27d08002eb635e92ddc2195010a8b3a621f4ed44ef70f6864
1.25.72024-06-05T21:46:23.234284ZDownload7ee44229615f8f642b68120165ae4c2a75fe77ae2065b1e55ae4711f6cf0899e
1.25.82024-07-03T18:43:05.829605ZDownload713a8789d62f3233c46b4a90b174737b2c04cb6ae4500f2aa8b1be8f03f5e67f
1.25.92024-11-26T16:53:03.715913ZDownloadf2a018e2baa6fce7c8daa55b8bdf4b3d7d165f82caac269e4cbe5edd666c0e4c
1.25.102024-12-02T20:33:04.598711ZDownload7afaf571fe4476e3cf7c5f822daa5a295dbbca227b52cb246d6ed3216e282f44
1.25.112024-12-03T20:12:31.463808ZDownloadbe7697dcfa9d47333e6ceb38400b4c8b8de15dc97023e8eb219189ba19c5d423
1.25.122024-12-04T20:16:49.361341ZDownload22eb7769bee38c7e032d532e8daa2e1cc901b799f603550a4db8f3a5f5173ea2
1.25.132024-12-17T23:27:22.462150ZDownload43490fe4c0f5ecb898f3fa1cdcdad8d521d7f6ff17ebdc4e8cd32b2e99524a20
1.25.142024-12-19T22:04:32.828364ZDownload8391fbe68d520daf2314121764d38e37f934c02fd7301ad18307bd93bd6b725d
1.25.152025-02-08T02:02:45.720419ZDownload301b213cd241ca982e9ba50266bd3f5bd1ea33f1455554c5abb85d1be0e2d87e
1.26.02025-05-12T19:41:37.715113ZDownloadf1665eeffe3b6b193548b5f515e8d1b54ccd9a6e0e7721a417e134e7ed7f06a1
1.26.12025-05-19T15:17:01.308085ZDownload0561f3a2cfd33d10232360f16dfcab9351cfb7ad9b23e6cd6e8c7fb0d62c7ac3
1.26.22025-05-21T10:01:38.765632ZDownload65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb
1.26.32025-07-22T00:22:02.123120ZDownload75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7
1.27.02025-11-11T19:56:29.449642ZDownload8f0eb7fa76b7d05a4f3707e0dbd581babef5b0915ca508b757cf15d0cabb56cb
1.28.02025-11-21T00:43:15.693590ZDownload77cc98ea27006c84e71a7356cf3daf9ddbde2d91d84f77dbfe64cf0e4d9611ae
1.29.02026-01-07T23:14:19.223279ZDownload54c516bbb7cee2754d327ad4fca637f78abfc3cbcc5ace83b3eda117e42cd71a
1.30.02026-02-27T01:55:20.575009ZDownload280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7
1.31.02026-03-18T23:30:59.529116ZDownload8d9ceddbab833f180fbefed08afa76d7c03513dfdba87ffcec2718b02bbcbf20
1.31.12026-04-27T20:43:37.202459ZDownloadca578dc12bb8b2f40b67b7d3bd2fac4f31c01a6ff7130a14e2597b919934507f
1.31.22026-06-27T01:33:38.765267ZDownload0d5ba5602ec3baa28c8ce365e1efc5575969c765f45c554a3e167dc7945b9c30
1.32.02026-09-02T23:48:34.762194ZDownloadde5d145b0afff7921e5e788a880f52d7e5f3ae24068a202f6fd3b58e4ba26323
1.33.02026-10-08T19:06:06.553331ZDownload44b2fccf4407bcdb5e105c064c5d6b5e2a640c87761f8b03cdce8cf532d98cfa

Dependencies

analyzer "\u003e=0.23.0 \u003c0.25.0"

args "\u003e=0.12.1 \u003c0.14.0"

http_parser "^0.0.2"

matcher "^0.12.0-alpha.0"

pool "^1.0.0"

shelf "\u003e=0.5.3 \u003c0.7.0"

shelf_static "^0.2.0"

shelf_web_socket "^0.0.1"

source_span "^1.0.0"

stack_trace "^1.2.0"

string_scanner "^0.1.1"