dart-sdk/.dart_tool/package_config.json

822 lines
21 KiB
JSON
Raw Normal View History

{
"copyright": [
"Copyright (c) 2021, the Dart project authors. Please see the AUTHORS ",
"file for details. All rights reserved. Use of this source code is ",
"governed by a BSD-style license that can be found in the LICENSE file."
],
"comment": [
"Package configuration for all packages in /pkg, and checked out by DEPS",
"into /third_party/pkg and /third_party/pkg_tested.",
"If you add a package to DEPS or /pkg or change a package's SDK",
"constraint, update this by running tools/generate_package_config.dart."
],
"configVersion": 2,
"generated": "2021-09-23T11:31:05.389095",
"generator": "tools/generate_package_config.dart",
"packages": [
{
"name": "_fe_analyzer_shared",
"rootUri": "../pkg/_fe_analyzer_shared",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "_fe_analyzer_shared_assigned_variables",
"rootUri": "../pkg/_fe_analyzer_shared/test/flow_analysis/assigned_variables",
"packageUri": ".nonexisting/"
},
{
"name": "_fe_analyzer_shared_definite_assignment",
"rootUri": "../pkg/_fe_analyzer_shared/test/flow_analysis/definite_assignment",
"packageUri": ".nonexisting/"
},
{
"name": "_fe_analyzer_shared_definite_unassignment",
"rootUri": "../pkg/_fe_analyzer_shared/test/flow_analysis/definite_unassignment",
"packageUri": ".nonexisting/"
},
{
"name": "_fe_analyzer_shared_inheritance",
"rootUri": "../pkg/_fe_analyzer_shared/test/inheritance",
"packageUri": ".nonexisting/"
},
{
"name": "_fe_analyzer_shared_nullability",
"rootUri": "../pkg/_fe_analyzer_shared/test/flow_analysis/nullability",
"packageUri": ".nonexisting/"
},
{
"name": "_fe_analyzer_shared_reachability",
"rootUri": "../pkg/_fe_analyzer_shared/test/flow_analysis/reachability",
"packageUri": ".nonexisting/"
},
{
"name": "_fe_analyzer_shared_type_promotion",
"rootUri": "../pkg/_fe_analyzer_shared/test/flow_analysis/type_promotion",
"packageUri": ".nonexisting/"
},
Flow analysis: begin tracking non-promotion reasons. This CL implements the core flow analysis infrastructure for tracking reasons why an expression was not promoted. It supports the following reasons: - Expression was a property access - Expression has been written to since it was promoted I expect to add support for other non-promotion reasons in the future, for example: - `this` cannot be promoted - Expression has been write captured - Expression was a reference to a static field or top level variable These non-promotion reasons are plumbed through to the CFE and analyzer for the purpose of making errors easier for the user to understand. For example, given the following code: class C { int? i; f() { if (i == null) return; print(i.isEven); } } The front end now prints: ../../tmp/test.dart:5:13: Error: Property 'isEven' cannot be accessed on 'int?' because it is potentially null. Try accessing using ?. instead. print(i.isEven); ^^^^^^ Context: 'i' refers to a property so it could not be promoted. Much work still needs to be done to round out this feature, for example: - Currently the analyzer only shows the new "why not promoted" messages when the "--verbose" flag is specified; this means the feature is unlikely to be noticed by users. - Currently the analyzer doesn't show a "why not promoted" message when the non-promotion reason is that the expression is a property access. - We need one or more web pages explaining non-promotion reasons in more detail so that the error messages can contain pointers to them. - The analyzer and front end currently only show non-promotion reasons for expressions of the form `x.y` where `x` fails to be promoted to non-nullable. There are many other scenarios that should be handled. Change-Id: I0a12df74d0fc6274dfb3cb555abea81a75884231 Bug: https://github.com/dart-lang/sdk/issues/38773 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/181741 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
2021-02-02 16:15:34 +00:00
{
"name": "_fe_analyzer_shared_why_not_promoted",
"rootUri": "../pkg/_fe_analyzer_shared/test/flow_analysis/why_not_promoted",
"packageUri": ".nonexisting/"
},
{
"name": "_js_interop_checks",
"rootUri": "../pkg/_js_interop_checks",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "analysis_server",
"rootUri": "../pkg/analysis_server",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "analysis_server_client",
"rootUri": "../pkg/analysis_server_client",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "analyzer",
"rootUri": "../pkg/analyzer",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "analyzer_cli",
"rootUri": "../pkg/analyzer_cli",
"packageUri": "lib/",
"languageVersion": "2.7"
},
{
"name": "analyzer_plugin",
"rootUri": "../pkg/analyzer_plugin",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "analyzer_utilities",
"rootUri": "../pkg/analyzer_utilities",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "args",
"rootUri": "../third_party/pkg/args",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "async",
"rootUri": "../third_party/pkg/async",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "async_helper",
"rootUri": "../pkg/async_helper",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "bazel_worker",
"rootUri": "../third_party/pkg/bazel_worker",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "benchmark_harness",
"rootUri": "../third_party/pkg/benchmark_harness",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "boolean_selector",
"rootUri": "../third_party/pkg/boolean_selector",
"packageUri": "lib/",
"languageVersion": "2.10"
},
{
"name": "browser_launcher",
"rootUri": "../third_party/pkg/browser_launcher",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "build_integration",
"rootUri": "../pkg/build_integration",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "characters",
"rootUri": "../third_party/pkg/characters",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "charcode",
"rootUri": "../third_party/pkg/charcode",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "cli_util",
"rootUri": "../third_party/pkg/cli_util",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "clock",
"rootUri": "../third_party/pkg/clock",
"packageUri": "lib/",
"languageVersion": "2.10"
},
{
"name": "collection",
"rootUri": "../third_party/pkg/collection",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "compiler",
"rootUri": "../pkg/compiler",
"packageUri": "lib/",
"languageVersion": "2.6"
},
{
"name": "convert",
"rootUri": "../third_party/pkg/convert",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "crypto",
"rootUri": "../third_party/pkg/crypto",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "csslib",
"rootUri": "../third_party/pkg/csslib",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "dart2js_info",
"rootUri": "../pkg/dart2js_info",
"packageUri": "lib/",
"languageVersion": "2.3"
},
{
"name": "dart2js_runtime_metrics",
"rootUri": "../pkg/dart2js_runtime_metrics",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "dart2js_tools",
"rootUri": "../pkg/dart2js_tools",
"packageUri": "lib/",
"languageVersion": "2.3"
},
{
"name": "dart2native",
"rootUri": "../pkg/dart2native",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "dart_internal",
"rootUri": "../pkg/dart_internal",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "dart_style",
"rootUri": "../third_party/pkg_tested/dart_style",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "dartdev",
"rootUri": "../pkg/dartdev",
"packageUri": "lib/",
"languageVersion": "2.6"
},
{
"name": "dartdoc",
"rootUri": "../third_party/pkg/dartdoc",
"packageUri": "lib/",
"languageVersion": "2.11"
},
{
"name": "dds",
"rootUri": "../pkg/dds",
"packageUri": "lib/",
"languageVersion": "2.13"
},
{
"name": "dev_compiler",
"rootUri": "../pkg/dev_compiler",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "devtools_server",
"rootUri": "../third_party/devtools/devtools_server",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "devtools_shared",
"rootUri": "../third_party/devtools/devtools_shared",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "diagnostic",
"rootUri": "../pkg/diagnostic",
"packageUri": "lib/",
"languageVersion": "2.0"
},
{
"name": "expect",
"rootUri": "../pkg/expect",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "ffi",
"rootUri": "../third_party/pkg/ffi",
"packageUri": "lib/",
"languageVersion": "2.12"
},
Reland "Reland "update Glob in the sdk, also adds package:file to the sdk"" This reverts commit 85174e4d8cfdb75b80c95d10476ebbd2eeba2857. Reason for revert: CL was OK, it looks like we just need a manual roll in order to add deps, only the HHH bots apply patches. EDIT: Landing file dep ahead of time in flutter/engine to avoid manual roll + patch. Original change's description: > Revert "Reland "update Glob in the sdk, also adds package:file to the sdk"" > > This reverts commit c62709e87b0ae8b289b5e72389dcfe41518681e0. > > Reason for revert: Still breaking flutter HHH bots > > Original change's description: > > Reland "update Glob in the sdk, also adds package:file to the sdk" > > > > This reverts commit ce614d33c43240163762d7bd0c8e23b9d13f5065. > > > > Original change's description: > > > Revert "update Glob in the sdk, also adds package:file to the sdk" > > > > > > This reverts commit 18b19db3006d6bf3d978cb6d13d1e0452dda6e80. > > > > > > Reason for revert: Breaks Flutter 3H/Golem. Tried making an appropriate patch for 3H that would pull file into its dependencies (see https://dart-review.googlesource.com/c/sdk/+/173960/), but that still failed, so reverting. > > > > > > Original change's description: > > > > update Glob in the sdk, also adds package:file to the sdk > > > > > > > > Change-Id: Ia8628c28bfaf6343c19eecfef391339968cd57e9 > > > > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/172063 > > > > Commit-Queue: Jake Macdonald <jakemac@google.com> > > > > Reviewed-by: Nate Bosch <nbosch@google.com> > > > > > > TBR=jakemac@google.com,nbosch@google.com > > > > > > Change-Id: I0616e3df7505f348edeefee40cbaf4adc59487cd > > > No-Presubmit: true > > > No-Tree-Checks: true > > > No-Try: true > > > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/173963 > > > Reviewed-by: Tess Strickland <sstrickl@google.com> > > > Commit-Queue: Tess Strickland <sstrickl@google.com> > > > > TBR=jakemac@google.com,nbosch@google.com,sstrickl@google.com > > > > # Not skipping CQ checks because this is a reland. > > > > Change-Id: Ia85fe3b81214ca4ef2bed8e08ecc1b617927a579 > > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/173981 > > Reviewed-by: Nate Bosch <nbosch@google.com> > > Commit-Queue: Jake Macdonald <jakemac@google.com> > > TBR=jakemac@google.com,nbosch@google.com,sstrickl@google.com > > Change-Id: Iaff06dcbc3ef813ee9edb5ca8de163fdcc2041e2 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/174060 > Reviewed-by: Jake Macdonald <jakemac@google.com> > Commit-Queue: Jake Macdonald <jakemac@google.com> TBR=jakemac@google.com,nbosch@google.com,sstrickl@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Change-Id: If2181a9d5ec6b96d6a61cd5cf8857bddd937e59f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/174382 Reviewed-by: Jake Macdonald <jakemac@google.com> Reviewed-by: Alexander Aprelev <aam@google.com> Commit-Queue: Jake Macdonald <jakemac@google.com>
2020-11-30 21:58:44 +00:00
{
"name": "file",
"rootUri": "../third_party/pkg/file/packages/file",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "file_testing",
"rootUri": "../third_party/pkg/file/packages/file_testing",
"packageUri": "lib/",
"languageVersion": "2.1"
},
{
"name": "fixnum",
"rootUri": "../third_party/pkg/fixnum",
"packageUri": "lib/",
"languageVersion": "2.10"
},
{
"name": "front_end",
"rootUri": "../pkg/front_end",
"packageUri": "lib/",
"languageVersion": "2.13"
},
{
"name": "front_end_testcases",
"rootUri": "../pkg/front_end/testcases",
"packageUri": ".nonexisting/"
},
{
"name": "frontend_server",
"rootUri": "../pkg/frontend_server",
"packageUri": "lib/",
"languageVersion": "2.7"
},
{
"name": "frontend_server_client",
"rootUri": "../third_party/pkg/webdev/frontend_server_client",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "glob",
"rootUri": "../third_party/pkg/glob",
"packageUri": "lib/",
Reland "Reland "update Glob in the sdk, also adds package:file to the sdk"" This reverts commit 85174e4d8cfdb75b80c95d10476ebbd2eeba2857. Reason for revert: CL was OK, it looks like we just need a manual roll in order to add deps, only the HHH bots apply patches. EDIT: Landing file dep ahead of time in flutter/engine to avoid manual roll + patch. Original change's description: > Revert "Reland "update Glob in the sdk, also adds package:file to the sdk"" > > This reverts commit c62709e87b0ae8b289b5e72389dcfe41518681e0. > > Reason for revert: Still breaking flutter HHH bots > > Original change's description: > > Reland "update Glob in the sdk, also adds package:file to the sdk" > > > > This reverts commit ce614d33c43240163762d7bd0c8e23b9d13f5065. > > > > Original change's description: > > > Revert "update Glob in the sdk, also adds package:file to the sdk" > > > > > > This reverts commit 18b19db3006d6bf3d978cb6d13d1e0452dda6e80. > > > > > > Reason for revert: Breaks Flutter 3H/Golem. Tried making an appropriate patch for 3H that would pull file into its dependencies (see https://dart-review.googlesource.com/c/sdk/+/173960/), but that still failed, so reverting. > > > > > > Original change's description: > > > > update Glob in the sdk, also adds package:file to the sdk > > > > > > > > Change-Id: Ia8628c28bfaf6343c19eecfef391339968cd57e9 > > > > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/172063 > > > > Commit-Queue: Jake Macdonald <jakemac@google.com> > > > > Reviewed-by: Nate Bosch <nbosch@google.com> > > > > > > TBR=jakemac@google.com,nbosch@google.com > > > > > > Change-Id: I0616e3df7505f348edeefee40cbaf4adc59487cd > > > No-Presubmit: true > > > No-Tree-Checks: true > > > No-Try: true > > > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/173963 > > > Reviewed-by: Tess Strickland <sstrickl@google.com> > > > Commit-Queue: Tess Strickland <sstrickl@google.com> > > > > TBR=jakemac@google.com,nbosch@google.com,sstrickl@google.com > > > > # Not skipping CQ checks because this is a reland. > > > > Change-Id: Ia85fe3b81214ca4ef2bed8e08ecc1b617927a579 > > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/173981 > > Reviewed-by: Nate Bosch <nbosch@google.com> > > Commit-Queue: Jake Macdonald <jakemac@google.com> > > TBR=jakemac@google.com,nbosch@google.com,sstrickl@google.com > > Change-Id: Iaff06dcbc3ef813ee9edb5ca8de163fdcc2041e2 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/174060 > Reviewed-by: Jake Macdonald <jakemac@google.com> > Commit-Queue: Jake Macdonald <jakemac@google.com> TBR=jakemac@google.com,nbosch@google.com,sstrickl@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Change-Id: If2181a9d5ec6b96d6a61cd5cf8857bddd937e59f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/174382 Reviewed-by: Jake Macdonald <jakemac@google.com> Reviewed-by: Alexander Aprelev <aam@google.com> Commit-Queue: Jake Macdonald <jakemac@google.com>
2020-11-30 21:58:44 +00:00
"languageVersion": "2.12"
},
{
"name": "html",
"rootUri": "../third_party/pkg/html",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "http",
"rootUri": "../third_party/pkg/http",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "http_io",
"rootUri": "../third_party/pkg_tested/http_io",
"packageUri": "lib/",
"languageVersion": "2.5"
},
{
"name": "http_multi_server",
"rootUri": "../third_party/pkg/http_multi_server",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "http_parser",
"rootUri": "../third_party/pkg/http_parser",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "intl",
"rootUri": "../third_party/pkg/intl",
"packageUri": "lib/",
"languageVersion": "2.11"
},
{
"name": "js",
"rootUri": "../pkg/js",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "js_ast",
"rootUri": "../pkg/js_ast",
"packageUri": "lib/",
"languageVersion": "2.10"
},
{
"name": "js_runtime",
"rootUri": "../pkg/js_runtime",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "json_rpc_2",
"rootUri": "../third_party/pkg/json_rpc_2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "kernel",
"rootUri": "../pkg/kernel",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "language_versioning_2.7_test",
"rootUri": "../pkg/language_versioning_2.7_test",
"languageVersion": "2.7"
},
{
"name": "linter",
"rootUri": "../third_party/pkg/linter",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "lints",
"rootUri": "../third_party/pkg/lints",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "logging",
"rootUri": "../third_party/pkg/logging",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "markdown",
"rootUri": "../third_party/pkg/markdown",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "matcher",
"rootUri": "../third_party/pkg/matcher",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "meta",
"rootUri": "../pkg/meta",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "mime",
"rootUri": "../third_party/pkg/mime",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "mockito",
"rootUri": "../third_party/pkg/mockito",
"packageUri": "lib/",
"languageVersion": "2.0"
},
{
"name": "modular_test",
"rootUri": "../pkg/modular_test",
"packageUri": "lib/",
"languageVersion": "2.2"
},
{
"name": "native_stack_traces",
"rootUri": "../pkg/native_stack_traces",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "nnbd_migration",
"rootUri": "../pkg/nnbd_migration",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "oauth2",
"rootUri": "../third_party/pkg/oauth2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "observatory",
"rootUri": "../runtime/observatory",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "observatory_2",
"rootUri": "../runtime/observatory_2",
"packageUri": "lib/",
"languageVersion": "2.6"
},
{
"name": "observatory_test_package",
"rootUri": "../runtime/observatory/tests/service/observatory_test_package",
"languageVersion": "2.9"
},
{
"name": "observatory_test_package_2",
"rootUri": "../runtime/observatory_2/tests/service_2/observatory_test_package_2",
"languageVersion": "2.7"
},
{
"name": "package_config",
"rootUri": "../third_party/pkg_tested/package_config",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "package_deps",
"rootUri": "../tools/package_deps",
"languageVersion": "2.8"
},
{
"name": "path",
"rootUri": "../third_party/pkg/path",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "pedantic",
"rootUri": "../third_party/pkg/pedantic",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "platform",
"rootUri": "../third_party/pkg/platform",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "pool",
"rootUri": "../third_party/pkg/pool",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "process",
"rootUri": "../third_party/pkg/process",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "protobuf",
"rootUri": "../third_party/pkg/protobuf/protobuf",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "pub",
"rootUri": "../third_party/pkg/pub",
"packageUri": "lib/",
Bump pub New commits include: ``` $ git log --format="%C(auto) %h %s" 0e657414a472e74ca5dd76ae0db50cc060251dec..00c00e8adf9706bebe8f94483b7663c5f36f59d2 00c00e8a Vendor tar (#2987) 291705ca Being gradual migration to null-safety (#2988) c5f52a37 Fix CI (#2989) 74040a45 Update to analyzer 1.5.0, migrate from deprecated AnalysisSession.getParsedUnit() (#2975) ce951d70 Fix dry-run tests for publishing by ensuring there is a server to reject requests (#2978) 018c9650 Update LICENSE (#2944) 2614f15c Revert "Vendor package:tar and package:chunked_stream (#2932)" (#2940) 12d9f457 Handle package:tar cancellations 255a3091 Vendor package:tar and package:chunked_stream (#2932) 86bf8b20 Handle relative git-url-paths correctly when --directory (#2919) 3716a681 Let `pub add` fail if extra arguments are passed (#2927) a03ac729 Minor cleanup to reduce risk of using path.current (#2924) e87b7b66 Added null check for name in UserInfo class (#2918) 056a8c9a pub deps --json (#2896) 53a69e27 Fix .packages entries of relative path deps when using --directory (#2916) d6308efc pub upgrade command shows count of discontinued packages (#2908) 51744805 Upgrade to the null safe versions of all dependencies (#2913) e0d538c7 Introduce .pubignore (#2787) 79f3a8b9 pub outdated: added clear message when no outdated packages. (#2898) 22463872 `cache clean` (#2904) 11e7b2ce `publish --dry-run` informs that the server might do more checks (#2883) b6977d50 Remove untrue assert (#2884) 35841f8d Merge branch 'cherry_picks_for_2_12' 0db3255b Don't fail on failed status listing (#2877) 53e8ecca Don't allow outdated taking arguments (#2872) e83a1dc1 Enable asserts when testing pub (#2754) 178f2edb Add --directory option (#2876) 5aadb70e Don't fail on failed status listing (#2877) 4bf8a927 Remove unused field (#2878) 73ad5426 Don't allow outdated taking arguments (#2872) 9a70949e Use Dart library to read and write tar files (#2817) 2f74230c Do not recommend decativating packages (#2871) b1697a27 Use full error message string in CommandResolutionFailedException (#2870) 16a6210d Upgrade `downgrade --help`: `downgrade` actually updates `pubspec.lock` (#2859) 6e240ea9 Use cached version listings as heuristic when prefetching (#2851) 58152f7c Allow trailing slash in PUB_HOSTED_URL (#2856) b1bf9a33 Handle poor package-listing responses robustly. (#2847) d941bd24 Fix request metadata when overriding dependencyType (#2848) ``` Change-Id: Id7cc4c09e74c02a92bcafe1a9d9bab9431900540 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/199040 Reviewed-by: Alexander Thomas <athom@google.com> Commit-Queue: Jonas Jensen <jonasfj@google.com>
2021-05-11 10:45:53 +00:00
"languageVersion": "2.12"
},
{
"name": "pub_semver",
"rootUri": "../third_party/pkg/pub_semver",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "resource",
"rootUri": "../third_party/pkg/resource",
"packageUri": "lib/",
"languageVersion": "2.0"
},
{
"name": "scrape",
"rootUri": "../pkg/scrape",
"packageUri": "lib/",
"languageVersion": "2.13"
},
{
"name": "sdk_library_metadata",
"rootUri": "../sdk/lib/_internal/sdk_library_metadata",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "shelf",
"rootUri": "../third_party/pkg/shelf",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "shelf_packages_handler",
"rootUri": "../third_party/pkg/shelf_packages_handler",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "shelf_proxy",
"rootUri": "../third_party/pkg/shelf_proxy",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "shelf_static",
"rootUri": "../third_party/pkg/shelf_static",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "shelf_web_socket",
"rootUri": "../third_party/pkg/shelf_web_socket",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "smith",
"rootUri": "../pkg/smith",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "source_map_stack_trace",
"rootUri": "../third_party/pkg/source_map_stack_trace",
"packageUri": "lib/",
"languageVersion": "2.10"
},
{
"name": "source_maps",
"rootUri": "../third_party/pkg/source_maps",
"packageUri": "lib/",
"languageVersion": "2.10"
},
{
"name": "source_span",
"rootUri": "../third_party/pkg/source_span",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "sourcemap_testing",
"rootUri": "../pkg/sourcemap_testing",
"packageUri": "lib/",
"languageVersion": "2.1"
},
{
"name": "sse",
"rootUri": "../third_party/pkg/sse",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "stack_trace",
"rootUri": "../third_party/pkg/stack_trace",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "status_file",
"rootUri": "../pkg/status_file",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "stream_channel",
"rootUri": "../third_party/pkg/stream_channel",
"packageUri": "lib/",
"languageVersion": "2.10"
},
{
"name": "string_scanner",
"rootUri": "../third_party/pkg/string_scanner",
"packageUri": "lib/",
"languageVersion": "2.10"
},
{
"name": "sync_http",
"rootUri": "../third_party/pkg/sync_http",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "telemetry",
"rootUri": "../pkg/telemetry",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "term_glyph",
"rootUri": "../third_party/pkg/term_glyph",
"packageUri": "lib/",
"languageVersion": "2.10"
},
{
"name": "test",
"rootUri": "../third_party/pkg/test/pkgs/test",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_api",
"rootUri": "../third_party/pkg/test/pkgs/test_api",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_core",
"rootUri": "../third_party/pkg/test/pkgs/test_core",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_descriptor",
"rootUri": "../third_party/pkg/test_descriptor",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_process",
"rootUri": "../third_party/pkg/test_process",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_reflective_loader",
"rootUri": "../third_party/pkg/test_reflective_loader",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_runner",
"rootUri": "../pkg/test_runner",
"packageUri": "lib/",
"languageVersion": "2.3"
},
{
"name": "testing",
"rootUri": "../pkg/testing",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "typed_data",
"rootUri": "../third_party/pkg/typed_data",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "usage",
"rootUri": "../third_party/pkg/usage",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "vector_math",
"rootUri": "../third_party/pkg/vector_math",
"packageUri": "lib/",
"languageVersion": "2.10"
},
{
"name": "vm",
"rootUri": "../pkg/vm",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "vm_service",
"rootUri": "../pkg/vm_service",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "vm_snapshot_analysis",
"rootUri": "../pkg/vm_snapshot_analysis",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "watcher",
"rootUri": "../third_party/pkg/watcher",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "web_components",
"rootUri": "../third_party/pkg/web_components",
"packageUri": "lib/",
"languageVersion": "1.9"
},
{
"name": "web_socket_channel",
"rootUri": "../third_party/pkg/web_socket_channel",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "webdriver",
"rootUri": "../third_party/pkg/webdriver",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "webkit_inspection_protocol",
"rootUri": "../third_party/pkg/webkit_inspection_protocol",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "yaml",
"rootUri": "../third_party/pkg/yaml",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "yaml_edit",
"rootUri": "../third_party/pkg/yaml_edit",
"packageUri": "lib/",
"languageVersion": "2.12"
}
]
}