blob: 9a8da0f3f93932ab841a0f24830c1795c61da98f [file] [log] [blame] [edit]
name: devtools_app
description: Web-based performance tooling for Dart and Flutter.
# Note: this version should only be updated by running tools/update_version.sh
# that updates all versions of packages from packages/devtools.
# When publishing new versions of this package be sure to publish a new version
# of package:devtools as well. package:devtools contains a compiled snapshot of
# this package.
version: 0.2.6-dev.2
homepage: https://github.com/flutter/devtools
environment:
sdk: '>=2.6.0 <3.0.0'
# The flutter desktop support interacts with build scripts on the Flutter
# side that are not yet stable, so it requires a very recent version of
# Flutter. This version will increase regularly as the build scripts change.
flutter: '>=1.10.0'
dependencies:
ansicolor: ^1.0.2
ansi_up:
^0.0.2
# path: ../../third_party/packages/ansi_up
collection: ^1.14.11
devtools_shared: 0.2.6-dev.2
file: ^5.1.0
flutter_web_plugins:
sdk: flutter
http: ^0.12.0+1
intl: ^0.16.0
js: ^0.6.1+1
meta: ^1.1.0
mp_chart: ^0.1.7
path: ^1.6.0
pedantic: ^1.7.0
provider: ^4.0.0
url_launcher: ^5.0.0
url_launcher_web: ^0.1.1+6
vm_service: ^4.1.0
sse: ^3.1.2
web_socket_channel: ^1.1.0
flutter:
sdk: flutter
dev_dependencies:
build_runner: ^1.3.0
mockito: ^4.0.0
test: any # This version is pinned by Flutter so we don't need to set one explicitly.
webkit_inspection_protocol: '>=0.5.0 <0.8.0'
devtools: #^0.1.7
path: ../devtools
devtools_testing: 0.2.6-dev.2
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- assets/
- assets/img/
- assets/img/layout_explorer/
- assets/img/layout_explorer/cross_axis_alignment/
- assets/img/layout_explorer/main_axis_alignment/
- assets/scripts/inspector_polyfill_script.dart
- icons/
- icons/actions/
- icons/custom/
- icons/general/
- icons/gutter/
- icons/inspector/
- icons/memory/
- icons/perf/
- web/widgets.json
fonts:
- family: Roboto
fonts:
- asset: fonts/Roboto/Roboto-Thin.ttf
weight: 100
- asset: fonts/Roboto/Roboto-Light.ttf
weight: 300
- asset: fonts/Roboto/Roboto-Regular.ttf
weight: 400
- asset: fonts/Roboto/Roboto-Medium.ttf
weight: 500
- asset: fonts/Roboto/Roboto-Bold.ttf
weight: 700
- asset: fonts/Roboto/Roboto-Black.ttf
weight: 900
- family: RobotoMono
fonts:
- asset: fonts/Roboto_Mono/RobotoMono-Thin.ttf
weight: 100
- asset: fonts/Roboto_Mono/RobotoMono-Light.ttf
weight: 300
- asset: fonts/Roboto_Mono/RobotoMono-Regular.ttf
weight: 400
- asset: fonts/Roboto_Mono/RobotoMono-Medium.ttf
weight: 500
- asset: fonts/Roboto_Mono/RobotoMono-Bold.ttf
weight: 700
- family: Octicons
fonts:
- asset: fonts/Octicons.ttf
dependency_overrides:
# The "#OVERRIDE_FOR_DEVELOPMENT" lines are stripped out when we publish.
# All overriden dependencies are published together so there is no harm
# in treating them like they are part of a mono-repo while developing.
devtools_shared: #OVERRIDE_FOR_DEVELOPMENT
path: ../devtools_shared #OVERRIDE_FOR_DEVELOPMENT
devtools_server: #OVERRIDE_FOR_DEVELOPMENT
path: ../devtools_server #OVERRIDE_FOR_DEVELOPMENT
devtools_testing: #OVERRIDE_FOR_DEVELOPMENT
path: ../devtools_testing #OVERRIDE_FOR_DEVELOPMENT