Viewing version 1.0.0-alpha.9. Open the latest package page.

sass

1.0.0-alpha.9

A Sass implementation in Dart.

Download archive

Readme

A Dart implementation of Sass. Sass makes CSS fun again.

Travis build status Appveyor build status

Using Dart Sass

There are a few different ways to install and run Dart Sass, depending on your environment and your needs.

From Chocolatey (Windows)

If you use the Chocolatey package manager for Windows, you can install Dart Sass by running

choco install sass -prerelease

That'll give you a sass executable on your command line that will run Dart Sass.

Standalone

You can download the standalone Dart Sass archive for your operating system—containing the Dart VM and the a snapshot of the Sass library—from the release page. Extract it, add the directory to your path, and the dart-sass executable is ready to run!

To add the directory to your path on Windows, open the Control Panel, then search for and select "edit environment variables". Find the variable named PATH, click Edit, add ;C:\path\to\dart-sass to the end of the value, then click OK.

On more Unix-y systems, edit your shell configuration file (usually ~/.bashrc or ~/.profile) and add at the end:

export PATH=$PATH:/path/to/dart-sass

Regardless of your OS, you'll need to restart your terminal in order for this configuration to take effect.

From npm

Dart Sass is available, compiled to JavaScript, as an npm package. You can install it globally using npm install -g dart-sass, or to your project using npm install dart-sass. This provides a dart-sass executable as well as a library:

var sass = require('dart-sass');

sass.render({file: scss_filename}, function(err, result) { /* ... */ });

// OR

var result = sass.renderSync({file: scss_filename});

The render() and renderSync() functions will eventually support the same API as node-sass's, but today they only supports the file option.

From Pub

If you're a Dart user, you can install Dart Sass globally using pub global activate sass ^1.0.0-alpha, which will provide a dart-sass executable. You can also add it to your pubspec and use it as a library:

import 'package:sass/sass.dart' as sass;

void main(List<String> args) {
  print(sass.render(args.first));
}

See the Dart API docs for details.

From Source

Assuming you've already checked out this repository:

  1. Install Dart. If you download it manually, make sure the SDK's bin directory is on your PATH.

  2. In this repository, run pub get. This will install Dart Sass's dependencies.

  3. Run dart bin/sass.dart path/to/file.scss.

That's it!

Goals

Dart Sass is intended to eventually replace Ruby Sass as the canonical implementation of the Sass language. It has a number of advantages:

  • It's fast. The Dart VM is highly optimized, and getting faster all the time (for the latest performance numbers, see perf.md). It's much faster than Ruby, and not too far away from C.

  • It's portable. The Dart VM has no external dependencies and can compile applications into standalone snapshot files, so a fully-functional Dart Sass could be distributed as only three files (the VM, the snapshot, and a wrapper script). Dart can also be compiled to JavaScript, which would make it easy to distribute Sass through npm or other JS package managers.

  • It's friendlier to contributors. Dart is substantially easier to learn than Ruby, and many Sass users in Google in particular are already familiar with it. More contributors translates to faster, more consistent development.

Behavioral Differences

There are a few intentional behavioral differences between Dart Sass and Ruby Sass. These are generally places where Ruby Sass has an undesired behavior, and it's substantially easier to implement the correct behavior than it would be to implement compatible behavior. These should all have tracking bugs against Ruby Sass to update the reference behavior.

  1. @extend only accepts simple selectors, as does the second argument of selector-extend(). See issue 1599.

  2. Subject selectors are not supported. See issue 1126.

  3. Pseudo selector arguments are parsed as <declaration-value>s rather than having a more limited custom parsing. See issue 2120.

  4. The numeric precision is set to 10. See issue 1122.

  5. The indented syntax parser is more flexible: it doesn't require consistent indentation across the whole document. See issue 2176.

  6. Colors do not support channel-by-channel arithmetic. See issue 2144.

  7. Unitless numbers aren't == to unit numbers with the same value. In addition, map keys follow the same logic as ==-equality. See issue 1496.

  8. rgba() and hsla() alpha values with percentage units are interpreted as percentages. Other units are forbidden. See issue 1525.

  9. Too many variable arguments passed to a function is an error. See issue 1408.

  10. Allow @extend to reach outside a media query if there's an identical @extend defined outside that query. This isn't tracked explicitly, because it'll be irrelevant when issue 1050 is fixed.

  11. Some selector pseudos containing placeholder selectors will be rendered where they wouldn't be in Ruby Sass. This better matches the semantics of the selectors in question, and is more efficient. See issue 2228.

Disclaimer: this is not an official Google product.

Changelog

1.0.0-alpha.9

  • Elements without a namespace (such as div) are no longer unified with elements with the empty namespace (such as |div). This unification didn't match the results returned by is-superselector(), and was not guaranteed to be valid.

  • Support & within @at-root.

  • Properly error when a compound selector is followed immediately by &.

  • Properly handle variable scoping in @at-root and nested properties.

  • Properly handle placeholder selectors in selector pseudos.

  • Properly short-circuit the or and and operators.

  • Support --$variable.

  • Don't consider unitless numbers equal to numbers with units.

  • Warn about using named colors in interpolation.

  • Don't emit loud comments in functions.

  • Detect import loops.

  • Fix @import with a supports() clause.

  • Forbid functions named "and", "or", and "not".

  • Fix type-of() with a function.

  • Emit a nicer error for invalid tokens in a selector.

  • Fix invert() with a $weight parameter.

  • Fix a unit-parsing edge-cases.

  • Always parse imports with queries as plain CSS imports.

  • Support & followed by a non-identifier.

  • Properly handle split media queries.

  • Properly handle a placeholder selector that isn't at the beginning of a compound selector.

  • Fix more str-slice() bugs.

  • Fix the % operator.

  • Allow whitespace between = and the mixin name in the indented syntax.

  • Fix some slash division edge cases.

  • Fix not when used like a function.

  • Fix attribute selectors with single-character values.

  • Fix some bugs with the call() function.

  • Properly handle a backslash followed by a CRLF sequence in a quoted string.

  • Fix numbers divided by colors.

  • Support slash-separated numbers in arguments to plain CSS functions.

  • Error out if a function is passed an unknown named parameter.

  • Improve the speed of loading large files on Node.

  • Don't consider browser-prefixed selector pseudos to be superselectors of differently- or non-prefixed selector pseudos with the same base name.

  • Fix an @extend edge case involving multiple combinators in a row.

  • Fix a bug where a @content block could get incorrectly passed to a mixin.

  • Properly isolate the lexical environments of different calls to the same mixin and function.

1.0.0-alpha.8

  • Add the content-exists() function.

  • Support interpolation in loud comments.

  • Fix a bug where even valid semicolons and exclamation marks in custom property values were disallowed.

  • Disallow invalid function names.

  • Disallow extending across media queries.

  • Properly parse whitespace after ... in argument declaration lists.

  • Support terse mixin syntax in the indented syntax.

  • Fix @at-root query parsing.

  • Support special functions in @-moz-document.

  • Support ... after a digit.

  • Fix some bugs when treating a map as a list of pairs.

1.0.0-alpha.7

  • Fix function-exists(), variable-exists(), and mixin-exists() to use the lexical scope rather than always using the global scope.

  • str-index() now correctly inserts at negative indices.

  • Properly parse url()s that contain comment-like text.

  • Fix a few more small @extend bugs.

  • Fix a bug where interpolation in a quoted string was being dropped in some circumstances.

  • Properly handle @for rules where each bound has a different unit.

  • Forbid mixins and functions from being defined in control directives.

  • Fix a superselector-computation edge case involving :not().

  • Gracefully handle input files that are invalid UTF-8.

  • Print a Sass stack trace when a file fails to load.

1.0.0-alpha.6

  • Allow var() to be passed to rgb(), rgba(), hsl(), and hsla().

  • Fix conversions between numbers with dpi, dpcm, and dppx units. Previously these conversions were inverted.

  • Don't crash when calling str-slice() with an $end-at index lower than the $start-at index.

  • str-slice() now correctly returns "" when $end-at is negative and points before the beginning of the string.

  • Interpolation in quoted strings now properly preserves newlines.

  • Don't crash when passing only $hue or no keyword arguments to adjust-color(), scale-color(), or change-color().

  • Preserve escapes in identifiers. This used to only work for identifiers in SassScript.

  • Fix a few small @extend bugs.

1.0.0-alpha.5

  • Fix bounds-checking for opacify(), fade-in(), transparentize(), and fade-out().

  • Fix a bug with @extend superselector calculations.

  • Fix some cases where #{...}-- would fail to parse in selectors.

  • Allow a single number to be passed to saturate() for use in filter contexts.

  • Fix a bug where **/ would fail to close a loud comment.

  • Fix a bug where mixin and function calls could set variables incorrectly.

  • Move plain CSS @imports to the top of the document.

1.0.0-alpha.4

  • Add support for bracketed lists.

  • Add support for Unicode ranges.

  • Add support for the Microsoft-style = operator.

  • Print the filename for @debug rules.

  • Fix a bug where 1 + - 2 and similar constructs would crash the parser.

  • Fix a bug where @extend produced the wrong result when used with selector combinators.

  • Fix a bug where placeholder selectors were not allowed to be unified.

  • Fix the mixin-exists() function.

  • Fix :nth-child() and :nth-last-child() parsing when they contain of selector.

1.0.0-alpha.3

  • Fix a bug where color equality didn't take the alpha channel into account.

  • Fix a bug with converting some RGB colors to HSL.

  • Fix a parent selector resolution bug.

  • Properly declare the arguments for opacify() and related functions.

  • Add a missing dependency on the stack_trace package.

  • Fix broken Windows archives.

  • Emit colors using their original representation if possible.

  • Emit colors without an original representation as names if possible.

1.0.0-alpha.2

  • Fix a bug where variables, functions, and mixins were broken in imported files.

1.0.0-alpha.1

  • Initial alpha release.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add 'sass:1.0.0-alpha.9'
pubspec.yaml
name: sass
version: 1.0.0-alpha.9
description: A Sass implementation in Dart.
author: Dart Team <misc@dartlang.org>
homepage: https://github.com/sass/dart-sass

executables:
  dart-sass: sass

environment:
  sdk: '>=1.19.0 <2.0.0'

dependencies:
  args: "^0.13.0"
  charcode: "^1.1.0"
  collection: "^1.8.0"
  path: "^1.0.0"
  source_span: "^1.3.0"
  string_scanner: ">=0.1.5 <2.0.0"
  stack_trace: ">=0.9.0 <2.0.0"
  tuple: "^1.0.0"
  package_resolver: ^1.0.0

dev_dependencies:
  archive: "^1.0.0"
  dart_style: "^0.2.9"
  grinder: "^0.8.0"
  http: "^0.11.0"
  js: "^0.6.0"
  node_preamble: "^1.1.0"
  scheduled_test: "^0.12.8"
  test: "^0.12.5"
  xml: "^2.4.0"
  yaml: "^2.0.0"

Version history

VersionPublishedArchiveSHA-256
0.0.1Cached · Upstream SHA-256 matchedDownload56377e66…ce1d61
0.0.2Cached · Upstream SHA-256 matchedDownloade64152de…c1b38c
0.0.3Cached · Upstream SHA-256 matchedDownload17510d9d…c15652
0.0.4Cached · Upstream SHA-256 matchedDownload66166d75…38aab3
0.0.4+1Cached · Upstream SHA-256 matchedDownloaddfb0e9aa…cbdc70
0.0.4+2Cached · Upstream SHA-256 matchedDownloada154e774…bcda37
0.0.5Cached · Upstream SHA-256 matchedDownloadb4d883eb…7a7a25
0.0.6Cached · Upstream SHA-256 matchedDownloadf4eefe24…fc68ea
0.1.0Cached · Upstream SHA-256 matchedDownload869e9a62…d2bbfc
0.1.1Cached · Upstream SHA-256 matchedDownloadacfb9caf…2ea08d
0.2.0Cached · Upstream SHA-256 matchedDownload62dd229a…7cdeac
0.2.0+1Cached · Upstream SHA-256 matchedDownload8699bfbf…b7a5f8
0.2.1Cached · Upstream SHA-256 matchedDownload9154cb43…1c7076
0.2.2Cached · Upstream SHA-256 matchedDownload0a269849…1ad7cd
0.3.0Cached · Upstream SHA-256 matchedDownload1cdf6a39…1aa7f7
0.3.1Cached · Upstream SHA-256 matchedDownload02c41343…ebe10b
0.3.2Cached · Upstream SHA-256 matchedDownload904d231c…2d1b7b
0.4.0Cached · Upstream SHA-256 matchedDownloadab6e8801…1a6209
0.4.1Cached · Upstream SHA-256 matchedDownload299225b2…542443
0.4.2Cached · Upstream SHA-256 matchedDownload7d01103b…ad6f56
0.4.2+1Cached · Upstream SHA-256 matchedDownload3e6c84ee…978355
0.4.2+2Cached · Upstream SHA-256 matchedDownloadbd7922a1…9b7531
0.4.2+3Cached · Upstream SHA-256 matchedDownload8f8a4622…a8982f
0.4.2+4Cached · Upstream SHA-256 matchedDownloadbbda1004…a680b7
0.4.2+5Cached · Upstream SHA-256 matchedDownload6d5438a3…f22c0f
0.4.2+7Cached · Upstream SHA-256 matchedDownload54e499f6…b93de6
1.0.0-alpha.1Cached · Upstream SHA-256 matchedDownloadf18a2bf8…06717e
1.0.0-alpha.2Cached · Upstream SHA-256 matchedDownload9ebaec45…08bcb4
1.0.0-alpha.3Cached · Upstream SHA-256 matchedDownload5cae1ce4…1b197e
1.0.0-alpha.4Cached · Upstream SHA-256 matchedDownloada78df1b1…9446d6
1.0.0-alpha.5Cached · Upstream SHA-256 matchedDownload9700f3ed…eab56a
1.0.0-alpha.6Cached · Upstream SHA-256 matchedDownloadc306789b…2e3d50
1.0.0-alpha.7Cached · Upstream SHA-256 matchedDownload8b0b6401…6e7321
1.0.0-alpha.9Cached · Upstream SHA-256 matchedDownload14a038f1…5c488e
1.0.0-beta.1Cached · Upstream SHA-256 matchedDownload6e558af3…9f68b3
1.0.0-beta.2Cached · Upstream SHA-256 matchedDownload80d7b6d6…b8f51a
1.0.0-beta.3Cached · Upstream SHA-256 matchedDownload90b7ebcb…b80d8f
1.0.0-beta.4Cached · Upstream SHA-256 matchedDownload0c822197…7df052
1.0.0-beta.5Cached · Upstream SHA-256 matchedDownloaddfbf92bf…ba7449
1.0.0-beta.5.1Cached · Upstream SHA-256 matchedDownloadd92e6976…53b03f
1.0.0-beta.5.2Cached · Upstream SHA-256 matchedDownloada5adc868…611911
1.0.0-beta.5.3Cached · Upstream SHA-256 matchedDownload0673fbb2…e19dea
1.0.0-rc.1Cached · Upstream SHA-256 matchedDownload076f7cda…4ef146
1.0.0Cached · Upstream SHA-256 matchedDownloadcea61841…959ee2
1.1.0Cached · Upstream SHA-256 matchedDownload182105e2…c58e44
1.1.1Cached · Upstream SHA-256 matchedDownloadb77a808b…6202b9
1.2.0Cached · Upstream SHA-256 matchedDownload759761b9…a83c25
1.2.1Cached · Upstream SHA-256 matchedDownloadacba795d…201178
1.3.0Cached · Upstream SHA-256 matchedDownload9cf73933…55340b
1.3.1Cached · Upstream SHA-256 matchedDownloadc7a7170b…38486f
1.3.2Cached · Upstream SHA-256 matchedDownload913c3ca2…0da5b4
1.4.0Cached · Upstream SHA-256 matchedDownload7874dd71…923ee1
1.5.0Cached · Upstream SHA-256 matchedDownloadc4dbc157…de09dd
1.5.1Cached · Upstream SHA-256 matchedDownloadb6aa1adf…a81a1f
1.6.0Cached · Upstream SHA-256 matchedDownloadaa4dcad1…53d085
1.6.1Cached · Upstream SHA-256 matchedDownloadc67fd7c5…ab0f77
1.6.2Cached · Upstream SHA-256 matchedDownload2d0d5400…5df0af
1.7.0Cached · Upstream SHA-256 matchedDownload7c534040…7730c9
1.7.1Cached · Upstream SHA-256 matchedDownload16f1cd33…56e217
1.7.2Cached · Upstream SHA-256 matchedDownload39f2eb3b…af11bc
1.7.3Cached · Upstream SHA-256 matchedDownloadd0a54992…29dac1
1.8.0Cached · Upstream SHA-256 matchedDownloadb1e544dd…ab15fc
1.9.0Cached · Upstream SHA-256 matchedDownload9530c4ad…23c475
1.9.1Cached · Upstream SHA-256 matchedDownloadb3f280ea…e06ff6
1.9.2Cached · Upstream SHA-256 matchedDownloadcbba9968…4e593d
1.10.0Cached · Upstream SHA-256 matchedDownloada449b17d…f0a244
1.10.1Cached · Upstream SHA-256 matchedDownload3069e1cd…46620d
1.10.2Cached · Upstream SHA-256 matchedDownloadb07dbccf…7079c5
1.10.3Cached · Upstream SHA-256 matchedDownload050eb255…6e78a9
1.10.4Cached · Upstream SHA-256 matchedDownload11ef0787…79982a
1.11.0Cached · Upstream SHA-256 matchedDownload5a18251b…3b6db9
1.12.0Cached · Upstream SHA-256 matchedDownload294e0623…d8de33
1.13.0Cached · Upstream SHA-256 matchedDownload73ead69a…095045
1.13.1Cached · Upstream SHA-256 matchedDownload7570b8ef…90c670
1.13.2Cached · Upstream SHA-256 matchedDownloadb573e329…5ed636
1.13.3Cached · Upstream SHA-256 matchedDownload8269003b…80d387
1.13.4Cached · Upstream SHA-256 matchedDownloadb5b81a6a…3d4dee
1.14.0Cached · Upstream SHA-256 matchedDownload69c40c0f…6444e9
1.14.1Cached · Upstream SHA-256 matchedDownload2b088aa5…5ba6a4
1.14.2Cached · Upstream SHA-256 matchedDownload15d5c097…d319b6
1.14.3Cached · Upstream SHA-256 matchedDownload353d4be3…297360
1.15.0Cached · Upstream SHA-256 matchedDownload28d89d6e…37742b
1.15.1Cached · Upstream SHA-256 matchedDownload90ae4c1c…7d9bb2
1.15.2Cached · Upstream SHA-256 matchedDownloadce11a1cc…489c99
1.15.3Cached · Upstream SHA-256 matchedDownload38a41ce9…aebd98
1.16.0-devCached · Upstream SHA-256 matchedDownload0a4f9d6e…845041
1.16.0Cached · Upstream SHA-256 matchedDownload2e52fe15…9eb73b
1.16.1Cached · Upstream SHA-256 matchedDownload221a2ba4…21b193
1.17.0Cached · Upstream SHA-256 matchedDownload694b619a…37b4b9
1.17.1Cached · Upstream SHA-256 matchedDownloade93b746d…b2f02d
1.17.2Cached · Upstream SHA-256 matchedDownload018f8056…6fb0e7
1.17.3Cached · Upstream SHA-256 matchedDownload3d88da35…30fc8b
1.17.4Cached · Upstream SHA-256 matchedDownload0e4a96ed…134a40
1.18.0Cached · Upstream SHA-256 matchedDownloadcb7e6c64…4a297b
1.19.0Cached · Upstream SHA-256 matchedDownload79075503…05a200
1.20.0Cached · Upstream SHA-256 matchedDownloadb0ae9ebb…382788
1.20.1Cached · Upstream SHA-256 matchedDownloadd781115e…ea1aa7
1.20.3Cached · Upstream SHA-256 matchedDownload4b669387…1d75be
1.21.0Cached · Upstream SHA-256 matchedDownload66324163…1b6f71
1.22.0Cached · Upstream SHA-256 matchedDownloaded570037…3b518b
1.22.1Cached · Upstream SHA-256 matchedDownload47ed3d85…a81e24
1.22.2Cached · Upstream SHA-256 matchedDownload87c96b86…f6869b
1.22.3Cached · Upstream SHA-256 matchedDownload4f9d44d3…047d80
1.22.4Cached · Upstream SHA-256 matchedDownload712078f3…098278
1.22.5Cached · Upstream SHA-256 matchedDownload147fc6e4…20aba8
1.22.6Cached · Upstream SHA-256 matchedDownload40566d6b…1bd78e
1.22.7Cached · Upstream SHA-256 matchedDownload641c0eaa…2c420f
1.22.8Cached · Upstream SHA-256 matchedDownload363cc7be…5366ab
1.22.9Cached · Upstream SHA-256 matchedDownload3215467e…040e83
1.22.10Cached · Upstream SHA-256 matchedDownloadef335bd3…3d9237
1.22.12Cached · Upstream SHA-256 matchedDownload382295a0…772f51
1.23.0-module.beta.1Cached · Upstream SHA-256 matchedDownload42af65d2…6d0124
1.23.0Cached · Upstream SHA-256 matchedDownload485097f5…5bb1b6
1.23.1Cached · Upstream SHA-256 matchedDownloadca2b6663…da14e8
1.23.2Cached · Upstream SHA-256 matchedDownloada084392d…d9e3c6
1.23.3Cached · Upstream SHA-256 matchedDownload64292f25…082d56
1.23.5Cached · Upstream SHA-256 matchedDownload829ded45…66fecf
1.23.6Cached · Upstream SHA-256 matchedDownload108caa8f…26591f
1.23.7Cached · Upstream SHA-256 matchedDownload2b078c26…867334
1.24.0Cached · Upstream SHA-256 matchedDownload69d59373…d1a3bb
1.24.1Cached · Upstream SHA-256 matchedDownload6330c0cf…7e035a
1.24.2Cached · Upstream SHA-256 matchedDownloadee1ba145…4413f2
1.24.3Cached · Upstream SHA-256 matchedDownloadaa41e420…bf13ac
1.24.4Cached · Upstream SHA-256 matchedDownloadbbe61a6d…fd1667
1.24.5Cached · Upstream SHA-256 matchedDownloadcea8dbf1…fe699a
1.25.0Cached · Upstream SHA-256 matchedDownloade0eb8f80…1e6194
1.26.0-test.1Cached · Upstream SHA-256 matchedDownloadac66f27e…8496a0
1.26.0-test.2Cached · Upstream SHA-256 matchedDownloadaa26f018…8a51a9
1.26.0-test.3Cached · Upstream SHA-256 matchedDownload414ae0f3…2fd545
1.26.0Cached · Upstream SHA-256 matchedDownload3274ccf5…b7b8b0
1.26.1Cached · Upstream SHA-256 matchedDownload03e2cede…0a554e
1.26.2Cached · Upstream SHA-256 matchedDownloadf156a2ad…8454b3
1.26.3Cached · Upstream SHA-256 matchedDownload052de100…bdacc6
1.26.5Cached · Upstream SHA-256 matchedDownload9fe190d7…a32b47
1.26.7Cached · Upstream SHA-256 matchedDownload00798c72…91382d
1.26.8Cached · Upstream SHA-256 matchedDownloadd6cd1494…5982c5
1.26.9Cached · Upstream SHA-256 matchedDownload74e4f48c…cb3a38
1.26.10Cached · Upstream SHA-256 matchedDownloade7e898d8…b36a0a
1.26.11Cached · Upstream SHA-256 matchedDownloadd2d929a6…d69d20
1.26.12Cached · Upstream SHA-256 matchedDownload41bc6ccc…86aff0
1.27.0Cached · Upstream SHA-256 matchedDownload13659588…202ecd
1.27.1Cached · Upstream SHA-256 matchedDownload4e8ca90b…c36c2e
1.27.2Cached · Upstream SHA-256 matchedDownload34cf7ae4…171352
1.28.0Cached · Upstream SHA-256 matchedDownloadb638f123…1dc77c
1.29.0Cached · Upstream SHA-256 matchedDownload76d9c57a…291daa
1.30.0Cached · Upstream SHA-256 matchedDownloada6ec35f6…269e2a
1.32.0Cached · Upstream SHA-256 matchedDownload6c81c2ca…5f41d9
1.32.1Cached · Upstream SHA-256 matchedDownload0959c17d…c523de
1.32.2Cached · Upstream SHA-256 matchedDownload22d55d4f…679836
1.32.3Cached · Upstream SHA-256 matchedDownload5f6c3c7e…933145
1.32.4Cached · Upstream SHA-256 matchedDownload9e94e0e1…e2777f
1.32.5Cached · Upstream SHA-256 matchedDownloadd4f0f735…384eed
1.32.6Cached · Upstream SHA-256 matchedDownload3b332bac…3a1cbd
1.32.7Cached · Upstream SHA-256 matchedDownload9e457519…663e3f
1.32.8Cached · Upstream SHA-256 matchedDownloaddc1d90ee…d5310d
1.32.10Cached · Upstream SHA-256 matchedDownload4b1777bd…19b14b
1.32.11Cached · Upstream SHA-256 matchedDownload4becf46f…3ed0e9
1.32.12Cached · Upstream SHA-256 matchedDownload4102c52a…60aa80
1.32.13Cached · Upstream SHA-256 matchedDownloaddd37ffba…517344
1.33.0Cached · Upstream SHA-256 matchedDownloadcef42833…2e2d7d
1.34.0Cached · Upstream SHA-256 matchedDownload29921e5d…48c295
1.34.1Cached · Upstream SHA-256 matchedDownload1352cfaa…8ffd7f
1.35.0Cached · Upstream SHA-256 matchedDownloadf7a6b495…950006
1.35.1Cached · Upstream SHA-256 matchedDownload5523654c…d1377c
1.35.2Cached · Upstream SHA-256 matchedDownloada362fbe7…821e3a
1.36.0Cached · Upstream SHA-256 matchedDownload0b303d24…d8bafc
1.37.0Cached · Upstream SHA-256 matchedDownload1025e05c…77bb22
1.37.1Cached · Upstream SHA-256 matchedDownload5a7664fd…df430c
1.37.2Cached · Upstream SHA-256 matchedDownload9e59dc84…1848de
1.37.3Cached · Upstream SHA-256 matchedDownload69bbbc63…d07318
1.37.4Cached · Upstream SHA-256 matchedDownloada3a423f5…3b1328
1.37.5Cached · Upstream SHA-256 matchedDownloadfc6ca6ec…b2a4cc
1.38.0Cached · Upstream SHA-256 matchedDownloade8edf5c3…48f3ee
1.38.1Cached · Upstream SHA-256 matchedDownloadc37a037b…8f4ace
1.38.2Cached · Upstream SHA-256 matchedDownloadfdf2f5c9…8ed977
1.39.0Cached · Upstream SHA-256 matchedDownloada4e80da3…32f0b5
1.39.1Cached · Upstream SHA-256 matchedDownloadaba91a9b…e19242
1.39.2Cached · Upstream SHA-256 matchedDownload699793b6…78bf88
1.40.0Cached · Upstream SHA-256 matchedDownloadadd1a293…60fcb6
1.40.1Cached · Upstream SHA-256 matchedDownload8ddb4c68…7b5c77
1.41.0Cached · Upstream SHA-256 matchedDownload6384dd05…951487
1.41.1Cached · Upstream SHA-256 matchedDownloadb3fd2706…762bbe
1.42.0Cached · Upstream SHA-256 matchedDownload73800874…21d622
1.42.1Cached · Upstream SHA-256 matchedDownload3fe56c9f…7798e3
1.43.0Cached · Upstream SHA-256 matchedDownload12f31059…662d5c
1.43.1Cached · Upstream SHA-256 matchedDownload6890ae03…494cf9
1.43.2Cached · Upstream SHA-256 matchedDownload48475c5b…6ec3c0
1.43.3Cached · Upstream SHA-256 matchedDownload0ec4e292…245569
1.43.4Cached · Upstream SHA-256 matchedDownloadca98b46b…21ecc5
1.43.5Cached · Upstream SHA-256 matchedDownload7576c054…76b091
1.44.0Cached · Upstream SHA-256 matchedDownload5a3a6068…a4e8a8
1.45.0-rc.1Cached · Upstream SHA-256 matchedDownload0342a144…318d90
1.45.0-rc.2Cached · Upstream SHA-256 matchedDownload74584470…373953
1.45.0Cached · Upstream SHA-256 matchedDownloadb1349c6f…4d4ffe
1.45.1Cached · Upstream SHA-256 matchedDownloadf3d94043…548f8e
1.45.2Cached · Upstream SHA-256 matchedDownload9f706d47…dbfd6b
1.46.0Cached · Upstream SHA-256 matchedDownload560c289f…9ed7e1
1.47.0Cached · Upstream SHA-256 matchedDownload98503b14…b6a324
1.48.0Cached · Upstream SHA-256 matchedDownload840d4b29…c3770d
1.49.0Cached · Upstream SHA-256 matchedDownload2550f6b7…53e766
1.49.1Cached · Upstream SHA-256 matchedDownloadb96d2b10…51893a
1.49.2Cached · Upstream SHA-256 matchedDownload2f5ab098…30d23b
1.49.3Cached · Upstream SHA-256 matchedDownload034f4f50…8d07be
1.49.4Cached · Upstream SHA-256 matchedDownload9dec5cb5…95c147
1.49.5Cached · Upstream SHA-256 matchedDownloadab521c91…a29987
1.49.6Cached · Upstream SHA-256 matchedDownload6133a482…d17191
1.49.7Cached · Upstream SHA-256 matchedDownloade6ce2881…90f51c
1.49.8Cached · Upstream SHA-256 matchedDownload39168bba…d4d06d
1.49.9Cached · Upstream SHA-256 matchedDownloadaf1fbbbc…03cb53
1.49.10Cached · Upstream SHA-256 matchedDownloadbd752a34…3e7ed5
1.49.11Cached · Upstream SHA-256 matchedDownload4ccbebeb…496708
1.50.0Cached · Upstream SHA-256 matchedDownload808039d5…5dee26
1.50.1Cached · Upstream SHA-256 matchedDownload7f67d789…408f5e
1.51.0Cached · Upstream SHA-256 matchedDownloade9915739…190d1b
1.52.0Cached · Upstream SHA-256 matchedDownload4a14c735…73c38b
1.52.1Cached · Upstream SHA-256 matchedDownload4c319367…07e21a
1.52.2Cached · Upstream SHA-256 matchedDownload6d8707b6…d10d6c
1.52.3Cached · Upstream SHA-256 matchedDownloadf80c72da…89c597
1.53.0Cached · Upstream SHA-256 matchedDownload1f4624bb…ce60b1
1.54.0Cached · Upstream SHA-256 matchedDownload03263cc4…756fc4
1.54.1Cached · Upstream SHA-256 matchedDownloadec3a8d09…b1f93b
1.54.2Cached · Upstream SHA-256 matchedDownloadb60f8459…3c56a9
1.54.3Cached · Upstream SHA-256 matchedDownloadd3649dde…68f276
1.54.4Cached · Upstream SHA-256 matchedDownload935b2a84…07a7a6
1.54.5Cached · Upstream SHA-256 matchedDownload2316287f…d96b85
1.54.6Cached · Upstream SHA-256 matchedDownloaddf33834a…69b01f
1.54.7Cached · Upstream SHA-256 matchedDownload7e29e1c8…06834b
1.54.8Cached · Upstream SHA-256 matchedDownloadf2ab20a8…c21411
1.54.9Cached · Upstream SHA-256 matchedDownloadb1d358c2…732e47
1.55.0Cached · Upstream SHA-256 matchedDownloadf4d0018b…7b6fc1
1.56.0Cached · Upstream SHA-256 matchedDownloadbdd7e169…2be8a6
1.56.1Cached · Upstream SHA-256 matchedDownload4c198ad6…d8f477
1.56.2Cached · Upstream SHA-256 matchedDownload7232a0ff…52ed9a
1.57.0Cached · Upstream SHA-256 matchedDownload32fcb4dc…df8a19
1.57.1Cached · Upstream SHA-256 matchedDownload53cc9fcb…1323d2
1.58.0Cached · Upstream SHA-256 matchedDownloade68b0400…622ce7
1.58.1Cached · Upstream SHA-256 matchedDownload8606f1a8…386e61
1.58.2Cached · Upstream SHA-256 matchedDownloadf08ef7be…1b49b7
1.58.3Cached · Upstream SHA-256 matchedDownloadc3e37d50…53b41a
1.59.0Cached · Upstream SHA-256 matchedDownloadcc169a52…1371e7
1.59.1Cached · Upstream SHA-256 matchedDownload8c6bc35c…b4b14f
1.59.2Cached · Upstream SHA-256 matchedDownload84c0634b…121bea
1.59.3Cached · Upstream SHA-256 matchedDownload151282d9…4a90ce
1.60.0Cached · Upstream SHA-256 matchedDownload050de6ed…3315b7
1.61.0Cached · Upstream SHA-256 matchedDownload3174cb19…50d36e
1.62.0Cached · Upstream SHA-256 matchedDownload2ed4971a…5af730
1.62.1Cached · Upstream SHA-256 matchedDownloadcb18c709…524b28
1.63.1Cached · Upstream SHA-256 matchedDownloadf5d3ceed…4c7669
1.63.2Cached · Upstream SHA-256 matchedDownload1414ff0e…ea3b76
1.63.3Cached · Upstream SHA-256 matchedDownload90f7d543…ad61bb
1.63.4Cached · Upstream SHA-256 matchedDownload61587191…9bb91a
1.63.5Cached · Upstream SHA-256 matchedDownload63799525…717546
1.63.6Cached · Upstream SHA-256 matchedDownloadfee111a5…efc51f
1.64.0Cached · Upstream SHA-256 matchedDownloadcaed7a00…b637d1
1.64.1Cached · Upstream SHA-256 matchedDownload741959c8…c095c6
1.64.2Cached · Upstream SHA-256 matchedDownload54ba1746…dca9a9
1.65.0Cached · Upstream SHA-256 matchedDownload6840c351…857828
1.65.1Cached · Upstream SHA-256 matchedDownloadc3ba6203…018832
1.66.0Cached · Upstream SHA-256 matchedDownload341b33eb…c24296
1.66.1Cached · Upstream SHA-256 matchedDownload7bfca6bc…5a98c3
1.67.0Cached · Upstream SHA-256 matchedDownload3824df87…6ddf3c
1.68.0Cached · Upstream SHA-256 matchedDownload17baec9a…2e15cf
1.69.0Cached · Upstream SHA-256 matchedDownloadede6cbde…2d68c1
1.69.1Cached · Upstream SHA-256 matchedDownload97e6317b…8213f3
1.69.2Cached · Upstream SHA-256 matchedDownloadcd931ce0…fcd49f
1.69.3Cached · Upstream SHA-256 matchedDownload5dd46057…842973
1.69.4Cached · Upstream SHA-256 matchedDownload22f0c53e…9ae22e
1.69.5Cached · Upstream SHA-256 matchedDownload2b2bfbde…cab50f
1.69.6Cached · Upstream SHA-256 matchedDownload942dbd24…53ffa7
1.69.7Cached · Upstream SHA-256 matchedDownload5a2ffa14…5e7497
1.70.0Cached · Upstream SHA-256 matchedDownloadf5b39a1f…8db1dd
1.71.0Cached · Upstream SHA-256 matchedDownloadf0757b78…2e201e
1.71.1Cached · Upstream SHA-256 matchedDownloadb86a6efb…ede8f6
1.72.0Cached · Upstream SHA-256 matchedDownloade6a52f70…ea84d4
1.74.1Cached · Upstream SHA-256 matchedDownload22c74518…c7517d
1.75.0Cached · Upstream SHA-256 matchedDownload92176f43…949e76
1.76.0Cached · Upstream SHA-256 matchedDownloadb2a5aa27…ad4a1b
1.77.0Cached · Upstream SHA-256 matchedDownload3f67feba…bf9164
1.77.1Cached · Upstream SHA-256 matchedDownloadfefbc996…139d9d
1.77.2Cached · Upstream SHA-256 matchedDownload71d73247…50b9c3
1.77.3Cached · Upstream SHA-256 matchedDownload08f1f1c4…c52e22
1.77.4Cached · Upstream SHA-256 matchedDownloadf4c860d2…da6c0c
1.77.5Cached · Upstream SHA-256 matchedDownloadea43c4db…5a0c30
1.77.6Cached · Upstream SHA-256 matchedDownloadab357adb…dd53d4
1.77.7Cached · Upstream SHA-256 matchedDownloadafc2fe77…4a05c4
1.77.8Cached · Upstream SHA-256 matchedDownload0303cb84…7a13b2
1.78.0Cached · Upstream SHA-256 matchedDownloade656cc9f…e871a2
1.79.0Cached · Upstream SHA-256 matchedDownloadf3eba12b…ac279f
1.79.1Cached · Upstream SHA-256 matchedDownloadc0e9d8bd…5e9b5b
1.79.2Cached · Upstream SHA-256 matchedDownloadf0e6ee36…e85e8a
1.79.3Cached · Upstream SHA-256 matchedDownload02897253…5c74d4
1.79.4Cached · Upstream SHA-256 matchedDownloadc432fcfc…ca9431
1.79.5Cached · Upstream SHA-256 matchedDownloada5da0612…e48191
1.79.6Cached · Upstream SHA-256 matchedDownload02f6aec8…b831b2
1.80.0Cached · Upstream SHA-256 matchedDownload050cf4aa…e58be9
1.80.1Cached · Upstream SHA-256 matchedDownload445daf0a…96722f
1.80.2Cached · Upstream SHA-256 matchedDownload3bef6b5d…dc9f48
1.80.3Cached · Upstream SHA-256 matchedDownload57eb47a4…543a9a
1.80.4Cached · Upstream SHA-256 matchedDownloadb3854852…4d1b5b
1.80.5Cached · Upstream SHA-256 matchedDownloadab34d0a3…8f420f
1.80.6Cached · Upstream SHA-256 matchedDownloadd465f98d…4e9528
1.80.7Cached · Upstream SHA-256 matchedDownloada571b01a…b890f0
1.81.0Cached · Upstream SHA-256 matchedDownloada77301b8…d3e090
1.81.1Cached · Upstream SHA-256 matchedDownload21ba7cdf…7db6af
1.82.0Cached · Upstream SHA-256 matchedDownloadc16c40b5…5cbd80
1.83.0Cached · Upstream SHA-256 matchedDownloada13727d3…fa527b
1.83.1Cached · Upstream SHA-256 matchedDownloadc6abff62…c8f42b
1.83.2Cached · Upstream SHA-256 matchedDownloadb4c2978b…3a217c
1.83.3Cached · Upstream SHA-256 matchedDownload733f569d…faa09b
1.83.4Cached · Upstream SHA-256 matchedDownload4577992b…1733c8
1.84.0Cached · Upstream SHA-256 matchedDownload4be08a73…f79353
1.85.0Cached · Upstream SHA-256 matchedDownloade65ec321…077ab2
1.85.1Cached · Upstream SHA-256 matchedDownload3b63752a…20685a
1.86.0Cached · Upstream SHA-256 matchedDownload94958199…6685c9
1.86.1Cached · Upstream SHA-256 matchedDownload44f1816e…ad629e
1.86.2Cached · Upstream SHA-256 matchedDownload77606b52…ca20a3
1.86.3Cached · Upstream SHA-256 matchedDownload7ecca17b…cb611f
1.87.0Cached · Upstream SHA-256 matchedDownload8d7b1a1f…e82a73
1.88.0Cached · Upstream SHA-256 matchedDownloadf7e29d28…810762
1.89.0Cached · Upstream SHA-256 matchedDownload02452468…aea385
1.89.1Cached · Upstream SHA-256 matchedDownload9a9f8336…3a1cb0
1.89.2Cached · Upstream SHA-256 matchedDownload4a4862ba…9503e2
1.90.0Cached · Upstream SHA-256 matchedDownloade5a5d2b2…77cc23
1.91.0Cached · Upstream SHA-256 matchedDownload45c4d214…59135a
1.92.0Cached · Upstream SHA-256 matchedDownloadc1273ec5…9342c4
1.92.1Cached · Upstream SHA-256 matchedDownloadde915fe7…6cd554
1.93.0Cached · Upstream SHA-256 matchedDownloadf012798a…9847a6
1.93.1Cached · Upstream SHA-256 matchedDownload24df4eb5…4e13bc
1.93.2Cached · Upstream SHA-256 matchedDownloade9b9db98…4146dc
1.93.3Cached · Upstream SHA-256 matchedDownload422ae3ce…9ccc86
1.94.0Cached · Upstream SHA-256 matchedDownload0d890472…d6ff69
1.94.1Cached · Upstream SHA-256 matchedDownload3abbd173…8ff761
1.94.2Cached · Upstream SHA-256 matchedDownload35aa1b7e…7fb67a
1.94.3Cached · Upstream SHA-256 matchedDownload49866624…7643b4
1.95.0Cached · Upstream SHA-256 matchedDownload3107b380…2d09c0
1.95.1Cached · Upstream SHA-256 matchedDownloadcf3c2947…85fb1c
1.96.0Cached · Upstream SHA-256 matchedDownloadc6977df7…254946
1.97.0Cached · Upstream SHA-256 matchedDownload550b5df2…e457e1
1.97.1Cached · Upstream SHA-256 matchedDownloadea31c72a…810850
1.97.2Cached · Upstream SHA-256 matchedDownload51c7f167…c7a30d
1.97.3Cached · Upstream SHA-256 matchedDownload8ff9ecf7…57ac7b
1.98.0Cached · Upstream SHA-256 matchedDownload377a3931…364ad0
1.99.0Cached · Upstream SHA-256 matchedDownload00adc78d…693f59
1.100.0Cached · Upstream SHA-256 matchedDownload7c5f702d…ad3118
1.101.0Cached · Upstream SHA-256 matchedDownload254a4d43…d2790f
1.101.2Cached · Upstream SHA-256 matchedDownloadb1a3e2c2…1782e1
1.101.3Cached · Upstream SHA-256 matchedDownloadb1a0f6a0…bfeaa5
1.101.4Cached · Upstream SHA-256 matchedDownload116a8a9d…970d44
1.101.5Cached · Upstream SHA-256 matchedDownload50e20e53…b0341a
1.101.6Cached · Upstream SHA-256 matchedDownloada24f835b…c134cd
1.101.7Cached · Upstream SHA-256 matchedDownloadae56cce3…8d29f3
1.102.0Cached · Upstream SHA-256 matchedDownloada6bb4c52…701d5e
1.103.0Cached · Upstream SHA-256 matchedDownload7d335a66…79779e
1.103.1Cached · Upstream SHA-256 matchedDownload64a274f2…81d7e7
1.104.0Cached · Upstream SHA-256 matchedDownload23d6730c…9851f1
1.104.1Cached · Upstream SHA-256 matchedDownloadfc9e9a80…818af8
1.105.0Cached · Upstream SHA-256 matchedDownload4ff2fd60…a5f46f
1.105.1Cached · Upstream SHA-256 matchedDownload80d29b32…1c341e
1.105.2Cached · Upstream SHA-256 matchedDownload1fe11268…3f5036
1.106.0Cached · Upstream SHA-256 matchedDownload9d355438…99be56
1.106.1Cached · Upstream SHA-256 matchedDownload58da3780…365e34
1.107.0Cached · Upstream SHA-256 matchedDownloadff976552…c1216b
1.107.1On demandDownload7106112e…c038a3

Dependencies

args "^0.13.0"

charcode "^1.1.0"

collection "^1.8.0"

package_resolver "^1.0.0"

path "^1.0.0"

source_span "^1.3.0"

stack_trace "\u003e=0.9.0 \u003c2.0.0"

string_scanner "\u003e=0.1.5 \u003c2.0.0"

tuple "^1.0.0"