blob: a2703a0549aa26ac0ef1e5ba5403e41f31a5344f [file] [log] [blame]
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: 2.2.3
homepage: https://github.com/flutter/devtools
environment:
sdk: '>=2.10.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:
ansi_up: ^0.0.2
# path: ../../third_party/packages/ansi_up
# Pin ansicolor to version before pre-NNBD version 1.1.0, should be ^1.0.5
# See https://github.com/flutter/devtools/issues/2530
ansicolor: 1.0.5
async: ^2.0.0
codicon: ^0.0.3
collection: ^1.15.0-nnbd
dds: ^1.7.6
devtools_shared: 2.2.3
file: ^6.0.0
file_selector: ^0.8.0
file_selector_linux: ^0.0.2
file_selector_macos: ^0.0.2
file_selector_web: ^0.8.1
file_selector_windows: ^0.0.2
flutter:
sdk: flutter
flutter_riverpod: ^0.14.0+3
flutter_web_plugins:
sdk: flutter
http: ^0.13.0
image: ^3.0.2
intl: '>=0.16.1 <0.18.0'
js: ^0.6.1+1
meta: ^1.3.0
mime: ^1.0.0
path: ^1.8.0
pedantic: ^1.11.0
provider: ^5.0.0
sse: ^3.7.0
string_scanner: ^1.1.0
url_launcher: ^5.0.0
url_launcher_web: ^0.1.1+6
vm_service: ^6.2.0
vm_snapshot_analysis: ^0.6.0
web_socket_channel: ^2.0.0
dev_dependencies:
build_runner: ^1.3.0
devtools: #^0.1.7
path: ../devtools
devtools_testing: 2.2.3
flutter_test:
sdk: flutter
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 <2.0.0'
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/img/legend/
- assets/scripts/inspector_polyfill_script.dart
- icons/
- icons/actions/
- icons/custom/
- icons/general/
- icons/gutter/
- icons/inspector/
- icons/memory/
- icons/perf/
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
- family: Codicon
fonts:
- asset: packages/codicon/font/codicon.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_server: #OVERRIDE_FOR_DEVELOPMENT
path: ../devtools_server #OVERRIDE_FOR_DEVELOPMENT
devtools_shared: #OVERRIDE_FOR_DEVELOPMENT
path: ../devtools_shared #OVERRIDE_FOR_DEVELOPMENT
devtools_testing: #OVERRIDE_FOR_DEVELOPMENT
path: ../devtools_testing #OVERRIDE_FOR_DEVELOPMENT