Files
sdk/pkg/compiler/pubspec.yaml
T
Kevin Moore 83286de2a8 Allow pub get/upgrade to run on a number of packages in pkg/
Zero runtime affect to these unpublished packages
Allows using standard tools such as dart test, etc
Also allows better checking of dependency constraints

TEST=no effect on SDK build process

Change-Id: Ic6fbe6ce8f57724a87c058eccad64ce8e7473af1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/218180
Auto-Submit: Kevin Moore <kevmoo@google.com>
Reviewed-by: Devon Carew <devoncarew@google.com>
2021-10-27 23:15:56 +00:00

120 lines
2.9 KiB
YAML

# This pubspec is currently mainly used to make it easier to develop on dart2js
# by making it a standalone package.
name: compiler
# This package is not intended for consumption on pub.dev. DO NOT publish.
publish_to: none
environment:
sdk: '>=2.6.0 <3.0.0'
# NOTE: `pub get / pub upgrade` are generally not needed when working on this
# package. The `.packages` file in the repository root will be used by default.
dependencies:
_fe_analyzer_shared: any
# Published packages - repo version ensured via dependency_overrides
collection: any
crypto: any
dart2js_info:
path: ../dart2js_info
front_end:
path: ../front_end
kernel:
path: ../kernel
# Unpublished packages that can be used via path dependency
_js_interop_checks:
path: ../_js_interop_checks
js_ast:
path: ../js_ast
js_runtime:
path: ../js_runtime
dev_dependencies:
# Published packages - repo version ensured via dependency_overrides
args: any
dart_style: any
http: any
js:
path: ../js
package_config: any
path: any
source_maps: any
cli_util: any
# Unpublished packages that can be used via path dependency
async_helper:
path: ../async_helper
dart2js_tools:
path: ../dart2js_tools
expect:
path: ../expect
modular_test:
path: ../modular_test
sourcemap_testing:
path: ../sourcemap_testing
testing:
path: ../testing
dependency_overrides:
# Packages with source in the SDK
_fe_analyzer_shared:
path: ../_fe_analyzer_shared
analyzer:
path: ../analyzer
front_end:
path: ../front_end
js:
path: ../js
kernel:
path: ../kernel
meta:
path: ../meta
dart2js_info:
path: ../dart2js_info
# Packages brought in via DEPS
args:
path: ../../third_party/pkg/args
async:
path: ../../third_party/pkg/async
charcode:
path: ../../third_party/pkg/charcode
collection:
path: ../../third_party/pkg/collection
convert:
path: ../../third_party/pkg/convert
crypto:
path: ../../third_party/pkg/crypto
fixnum:
path: ../../third_party/pkg/fixnum
http_parser:
path: ../../third_party/pkg/http_parser
matcher:
path: ../../third_party/pkg/matcher
mime:
path: ../../third_party/pkg/mime
package_config:
path: ../../third_party/pkg_tested/package_config
path:
path: ../../third_party/pkg/path
protobuf:
path: ../../third_party/pkg/protobuf/protobuf
shelf:
path: ../../third_party/pkg/shelf
shelf_static:
path: ../../third_party/pkg/shelf_static
source_span:
path: ../../third_party/pkg/source_span
stack_trace:
path: ../../third_party/pkg/stack_trace
stream_channel:
path: ../../third_party/pkg/stream_channel
string_scanner:
path: ../../third_party/pkg/string_scanner
test:
path: ../../third_party/pkg/test/pkgs/test
test_api:
path: ../../third_party/pkg/test/pkgs/test_api
typed_data:
path: ../../third_party/pkg/typed_data
yaml:
path: ../../third_party/pkg/yaml