description = "An approachable, portable, and productive language for high-quality apps on any platform"

[[backends]]
full = "http:dart"

[backends.options]
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/{{ version }}/sdk/dartsdk-{{ os() }}-{{ arch() }}-release.zip"
version_expr = 'fromJSON(body).prefixes | filter({ # matches "^channels/stable/release/(\\d+\\.\\d+\\.\\d+)/$" }) | map({split(#, "/")[3]}) | sortVersions()'
version_list_url = "https://storage.googleapis.com/storage/v1/b/dart-archive/o?prefix=channels/stable/release/&delimiter=/"

[[backends]]
full = "asdf:mise-plugins/mise-dart"

[[backends]]
full = "vfox:mise-plugins/vfox-dart"
