Reland "Migrate benchmarks to package:web" (#128266)
This attempts to reland https://github.com/flutter/flutter/pull/126848 This was reverted because it made some unexpected changes to our perf measurements. After landing https://github.com/flutter/flutter/pull/127900, we have much less noise in our benchmarks, so I'd like to reland this and see if there is still a significant measurement difference.
This commit is contained in:
parent
4e9869b925
commit
7c15a26eab
@ -17,7 +17,7 @@ dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -71,4 +71,4 @@ flutter:
|
|||||||
assets:
|
assets:
|
||||||
- icon/test.png
|
- icon/test.png
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 5bf6
|
# PUBSPEC CHECKSUM: 0df7
|
||||||
|
@ -46,7 +46,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -82,4 +82,4 @@ flutter:
|
|||||||
- packages/flutter_gallery_assets/people/square/ali.png
|
- packages/flutter_gallery_assets/people/square/ali.png
|
||||||
- packages/flutter_gallery_assets/places/india_chettinad_silk_maker.png
|
- packages/flutter_gallery_assets/places/india_chettinad_silk_maker.png
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 51cf
|
# PUBSPEC CHECKSUM: 43d0
|
||||||
|
@ -2,10 +2,12 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// found in the LICENSE file.
|
||||||
|
|
||||||
import 'dart:html' as html;
|
import 'dart:js_interop';
|
||||||
import 'dart:typed_data';
|
import 'dart:typed_data';
|
||||||
import 'dart:ui' as ui;
|
import 'dart:ui' as ui;
|
||||||
|
|
||||||
|
import 'package:web/web.dart' as web;
|
||||||
|
|
||||||
import 'recorder.dart';
|
import 'recorder.dart';
|
||||||
|
|
||||||
// Measures the performance of image decoding.
|
// Measures the performance of image decoding.
|
||||||
@ -43,8 +45,11 @@ class BenchImageDecoding extends RawRecorder {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for (final String imageUrl in _imageUrls) {
|
for (final String imageUrl in _imageUrls) {
|
||||||
final html.Body image = await html.window.fetch(imageUrl) as html.Body;
|
final Future<JSAny?> fetchFuture = web.window.fetch(imageUrl.toJS).toDart;
|
||||||
_imageData.add((await image.arrayBuffer() as ByteBuffer).asUint8List());
|
final web.Body image = (await fetchFuture)! as web.Body;
|
||||||
|
final Future<JSAny?> imageFuture = image.arrayBuffer().toDart;
|
||||||
|
final JSArrayBuffer imageBuffer = (await imageFuture)! as JSArrayBuffer;
|
||||||
|
_imageData.add(imageBuffer.toDart.asUint8List());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,10 +3,11 @@
|
|||||||
// found in the LICENSE file.
|
// found in the LICENSE file.
|
||||||
|
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:html' as html;
|
import 'dart:js_interop';
|
||||||
import 'dart:ui_web' as ui_web;
|
import 'dart:ui_web' as ui_web;
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:web/web.dart' as web;
|
||||||
|
|
||||||
import 'recorder.dart';
|
import 'recorder.dart';
|
||||||
|
|
||||||
@ -14,16 +15,17 @@ const String benchmarkViewType = 'benchmark_element';
|
|||||||
|
|
||||||
void _registerFactory() {
|
void _registerFactory() {
|
||||||
ui_web.platformViewRegistry.registerViewFactory(benchmarkViewType, (int viewId) {
|
ui_web.platformViewRegistry.registerViewFactory(benchmarkViewType, (int viewId) {
|
||||||
final html.Element htmlElement = html.DivElement();
|
final web.HTMLElement htmlElement =
|
||||||
htmlElement.id = '${benchmarkViewType}_$viewId';
|
web.document.createElement('div'.toJS) as web.HTMLDivElement;
|
||||||
htmlElement.innerText = 'Google';
|
htmlElement.id = '${benchmarkViewType}_$viewId'.toJS;
|
||||||
|
htmlElement.innerText = 'Google'.toJS;
|
||||||
htmlElement.style
|
htmlElement.style
|
||||||
..width = '100%'
|
..setProperty('width'.toJS, '100%'.toJS)
|
||||||
..height = '100%'
|
..setProperty('height'.toJS, '100%'.toJS)
|
||||||
..color = 'black'
|
..setProperty('color'.toJS, 'black'.toJS)
|
||||||
..backgroundColor = 'rgba(0, 255, 0, .5)'
|
..setProperty('backgroundColor'.toJS, 'rgba(0, 255, 0, .5)'.toJS)
|
||||||
..textAlign = 'center'
|
..setProperty('textAlign'.toJS, 'center'.toJS)
|
||||||
..border = '1px solid black';
|
..setProperty('border'.toJS, '1px solid black'.toJS);
|
||||||
return htmlElement;
|
return htmlElement;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -3,8 +3,11 @@
|
|||||||
// found in the LICENSE file.
|
// found in the LICENSE file.
|
||||||
|
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:html' as html;
|
import 'dart:js_interop';
|
||||||
import 'dart:js_util' as js_util;
|
// The analyzer currently thinks `js_interop_unsafe` is unused, but it is used
|
||||||
|
// for `JSObject.[]=`.
|
||||||
|
// ignore: unused_import
|
||||||
|
import 'dart:js_interop_unsafe';
|
||||||
import 'dart:math' as math;
|
import 'dart:math' as math;
|
||||||
import 'dart:ui';
|
import 'dart:ui';
|
||||||
|
|
||||||
@ -15,6 +18,7 @@ import 'package:flutter/scheduler.dart';
|
|||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter/widgets.dart';
|
import 'package:flutter/widgets.dart';
|
||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
|
import 'package:web/web.dart' as web;
|
||||||
|
|
||||||
/// The default number of samples from warm-up iterations.
|
/// The default number of samples from warm-up iterations.
|
||||||
///
|
///
|
||||||
@ -1254,8 +1258,7 @@ void startMeasureFrame(Profile profile) {
|
|||||||
|
|
||||||
if (!profile.isWarmingUp) {
|
if (!profile.isWarmingUp) {
|
||||||
// Tell the browser to mark the beginning of the frame.
|
// Tell the browser to mark the beginning of the frame.
|
||||||
html.window.performance.mark('measured_frame_start#$_currentFrameNumber');
|
web.window.performance.mark('measured_frame_start#$_currentFrameNumber'.toJS);
|
||||||
|
|
||||||
_isMeasuringFrame = true;
|
_isMeasuringFrame = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1277,11 +1280,11 @@ void endMeasureFrame() {
|
|||||||
|
|
||||||
if (_isMeasuringFrame) {
|
if (_isMeasuringFrame) {
|
||||||
// Tell the browser to mark the end of the frame, and measure the duration.
|
// Tell the browser to mark the end of the frame, and measure the duration.
|
||||||
html.window.performance.mark('measured_frame_end#$_currentFrameNumber');
|
web.window.performance.mark('measured_frame_end#$_currentFrameNumber'.toJS);
|
||||||
html.window.performance.measure(
|
web.window.performance.measure(
|
||||||
'measured_frame',
|
'measured_frame'.toJS,
|
||||||
'measured_frame_start#$_currentFrameNumber',
|
'measured_frame_start#$_currentFrameNumber'.toJS,
|
||||||
'measured_frame_end#$_currentFrameNumber',
|
'measured_frame_end#$_currentFrameNumber'.toJS,
|
||||||
);
|
);
|
||||||
|
|
||||||
// Increment the current frame number.
|
// Increment the current frame number.
|
||||||
@ -1311,9 +1314,11 @@ void registerEngineBenchmarkValueListener(String name, EngineBenchmarkValueListe
|
|||||||
|
|
||||||
if (_engineBenchmarkListeners.isEmpty) {
|
if (_engineBenchmarkListeners.isEmpty) {
|
||||||
// The first listener is being registered. Register the global listener.
|
// The first listener is being registered. Register the global listener.
|
||||||
js_util.setProperty(html.window, '_flutter_internal_on_benchmark', _dispatchEngineBenchmarkValue);
|
web.window['_flutter_internal_on_benchmark'.toJS] =
|
||||||
|
// Upcast to [Object] to export.
|
||||||
|
// ignore: unnecessary_cast
|
||||||
|
(_dispatchEngineBenchmarkValue as Object).toJS;
|
||||||
}
|
}
|
||||||
|
|
||||||
_engineBenchmarkListeners[name] = listener;
|
_engineBenchmarkListeners[name] = listener;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1321,8 +1326,9 @@ void registerEngineBenchmarkValueListener(String name, EngineBenchmarkValueListe
|
|||||||
void stopListeningToEngineBenchmarkValues(String name) {
|
void stopListeningToEngineBenchmarkValues(String name) {
|
||||||
_engineBenchmarkListeners.remove(name);
|
_engineBenchmarkListeners.remove(name);
|
||||||
if (_engineBenchmarkListeners.isEmpty) {
|
if (_engineBenchmarkListeners.isEmpty) {
|
||||||
|
|
||||||
// The last listener unregistered. Remove the global listener.
|
// The last listener unregistered. Remove the global listener.
|
||||||
js_util.setProperty(html.window, '_flutter_internal_on_benchmark', null);
|
web.window['_flutter_internal_on_benchmark'.toJS] = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,9 +4,11 @@
|
|||||||
|
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:convert' show json;
|
import 'dart:convert' show json;
|
||||||
import 'dart:html' as html;
|
import 'dart:js_interop';
|
||||||
import 'dart:math' as math;
|
import 'dart:math' as math;
|
||||||
|
|
||||||
|
import 'package:web/web.dart' as web;
|
||||||
|
|
||||||
import 'src/web/bench_build_image.dart';
|
import 'src/web/bench_build_image.dart';
|
||||||
import 'src/web/bench_build_material_checkbox.dart';
|
import 'src/web/bench_build_material_checkbox.dart';
|
||||||
import 'src/web/bench_card_infinite_scroll.dart';
|
import 'src/web/bench_card_infinite_scroll.dart';
|
||||||
@ -95,7 +97,7 @@ Future<void> main() async {
|
|||||||
}
|
}
|
||||||
|
|
||||||
await _runBenchmark(nextBenchmark);
|
await _runBenchmark(nextBenchmark);
|
||||||
html.window.location.reload();
|
web.window.location.reload();
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> _runBenchmark(String benchmarkName) async {
|
Future<void> _runBenchmark(String benchmarkName) async {
|
||||||
@ -150,8 +152,20 @@ Future<void> _runBenchmark(String benchmarkName) async {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extension WebHTMLElementExtension on web.HTMLElement {
|
||||||
|
void appendHtml(String html) {
|
||||||
|
final web.HTMLDivElement div = web.document.createElement('div'.toJS) as
|
||||||
|
web.HTMLDivElement;
|
||||||
|
div.innerHTML = html.toJS;
|
||||||
|
final web.DocumentFragment fragment = web.document.createDocumentFragment();
|
||||||
|
fragment.append(div);
|
||||||
|
web.document.adoptNode(fragment);
|
||||||
|
append(fragment);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void _fallbackToManual(String error) {
|
void _fallbackToManual(String error) {
|
||||||
html.document.body!.appendHtml('''
|
web.document.body!.appendHtml('''
|
||||||
<div id="manual-panel">
|
<div id="manual-panel">
|
||||||
<h3>$error</h3>
|
<h3>$error</h3>
|
||||||
|
|
||||||
@ -166,28 +180,29 @@ void _fallbackToManual(String error) {
|
|||||||
}
|
}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
''', validator: html.NodeValidatorBuilder()..allowHtml5()..allowInlineStyles());
|
''');
|
||||||
|
|
||||||
for (final String benchmarkName in benchmarks.keys) {
|
for (final String benchmarkName in benchmarks.keys) {
|
||||||
final html.Element button = html.document.querySelector('#$benchmarkName')!;
|
final web.Element button = web.document.querySelector('#$benchmarkName'.toJS)!;
|
||||||
button.addEventListener('click', (_) {
|
button.addEventListener('click'.toJS, (JSObject _) {
|
||||||
final html.Element? manualPanel = html.document.querySelector('#manual-panel');
|
final web.Element? manualPanel =
|
||||||
|
web.document.querySelector('#manual-panel'.toJS);
|
||||||
manualPanel?.remove();
|
manualPanel?.remove();
|
||||||
_runBenchmark(benchmarkName);
|
_runBenchmark(benchmarkName);
|
||||||
});
|
}.toJS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Visualizes results on the Web page for manual inspection.
|
/// Visualizes results on the Web page for manual inspection.
|
||||||
void _printResultsToScreen(Profile profile) {
|
void _printResultsToScreen(Profile profile) {
|
||||||
html.document.body!.remove();
|
web.document.body!.remove();
|
||||||
html.document.body = html.BodyElement();
|
web.document.body = web.document.createElement('body'.toJS) as web.HTMLBodyElement;
|
||||||
html.document.body!.appendHtml('<h2>${profile.name}</h2>');
|
web.document.body!.appendHtml('<h2>${profile.name}</h2>');
|
||||||
|
|
||||||
profile.scoreData.forEach((String scoreKey, Timeseries timeseries) {
|
profile.scoreData.forEach((String scoreKey, Timeseries timeseries) {
|
||||||
html.document.body!.appendHtml('<h2>$scoreKey</h2>');
|
web.document.body!.appendHtml('<h2>$scoreKey</h2>');
|
||||||
html.document.body!.appendHtml('<pre>${timeseries.computeStats()}</pre>');
|
web.document.body!.appendHtml('<pre>${timeseries.computeStats()}</pre>');
|
||||||
html.document.body!.append(TimeseriesVisualization(timeseries).render());
|
web.document.body!.append(TimeseriesVisualization(timeseries).render());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -195,15 +210,15 @@ void _printResultsToScreen(Profile profile) {
|
|||||||
class TimeseriesVisualization {
|
class TimeseriesVisualization {
|
||||||
TimeseriesVisualization(this._timeseries) {
|
TimeseriesVisualization(this._timeseries) {
|
||||||
_stats = _timeseries.computeStats();
|
_stats = _timeseries.computeStats();
|
||||||
_canvas = html.CanvasElement();
|
_canvas = web.document.createElement('canvas'.toJS) as web.HTMLCanvasElement;
|
||||||
_screenWidth = html.window.screen!.width!;
|
_screenWidth = web.window.screen.width.toDart.toInt();
|
||||||
_canvas.width = _screenWidth;
|
_canvas.width = _screenWidth.toJS;
|
||||||
_canvas.height = (_kCanvasHeight * html.window.devicePixelRatio).round();
|
_canvas.height = (_kCanvasHeight * web.window.devicePixelRatio.toDart).round().toJS;
|
||||||
_canvas.style
|
_canvas.style
|
||||||
..width = '100%'
|
..setProperty('width'.toJS, '100%'.toJS)
|
||||||
..height = '${_kCanvasHeight}px'
|
..setProperty('height'.toJS, '${_kCanvasHeight}px'.toJS)
|
||||||
..outline = '1px solid green';
|
..setProperty('outline'.toJS, '1px solid green'.toJS);
|
||||||
_ctx = _canvas.context2D;
|
_ctx = _canvas.getContext('2d'.toJS)! as web.CanvasRenderingContext2D;
|
||||||
|
|
||||||
// The amount of vertical space available on the chart. Because some
|
// The amount of vertical space available on the chart. Because some
|
||||||
// outliers can be huge they can dwarf all the useful values. So we
|
// outliers can be huge they can dwarf all the useful values. So we
|
||||||
@ -218,8 +233,8 @@ class TimeseriesVisualization {
|
|||||||
|
|
||||||
final Timeseries _timeseries;
|
final Timeseries _timeseries;
|
||||||
late TimeseriesStats _stats;
|
late TimeseriesStats _stats;
|
||||||
late html.CanvasElement _canvas;
|
late web.HTMLCanvasElement _canvas;
|
||||||
late html.CanvasRenderingContext2D _ctx;
|
late web.CanvasRenderingContext2D _ctx;
|
||||||
late int _screenWidth;
|
late int _screenWidth;
|
||||||
|
|
||||||
// Used to normalize benchmark values to chart height.
|
// Used to normalize benchmark values to chart height.
|
||||||
@ -235,15 +250,15 @@ class TimeseriesVisualization {
|
|||||||
/// A utility for drawing lines.
|
/// A utility for drawing lines.
|
||||||
void drawLine(num x1, num y1, num x2, num y2) {
|
void drawLine(num x1, num y1, num x2, num y2) {
|
||||||
_ctx.beginPath();
|
_ctx.beginPath();
|
||||||
_ctx.moveTo(x1, y1);
|
_ctx.moveTo(x1.toJS, y1.toJS);
|
||||||
_ctx.lineTo(x2, y2);
|
_ctx.lineTo(x2.toJS, y2.toJS);
|
||||||
_ctx.stroke();
|
_ctx.stroke();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Renders the timeseries into a `<canvas>` and returns the canvas element.
|
/// Renders the timeseries into a `<canvas>` and returns the canvas element.
|
||||||
html.CanvasElement render() {
|
web.HTMLCanvasElement render() {
|
||||||
_ctx.translate(0, _kCanvasHeight * html.window.devicePixelRatio);
|
_ctx.translate(0.toJS, (_kCanvasHeight * web.window.devicePixelRatio.toDart).toJS);
|
||||||
_ctx.scale(1, -html.window.devicePixelRatio);
|
_ctx.scale(1.toJS, (-web.window.devicePixelRatio.toDart).toJS);
|
||||||
|
|
||||||
final double barWidth = _screenWidth / _stats.samples.length;
|
final double barWidth = _screenWidth / _stats.samples.length;
|
||||||
double xOffset = 0;
|
double xOffset = 0;
|
||||||
@ -252,40 +267,42 @@ class TimeseriesVisualization {
|
|||||||
|
|
||||||
if (sample.isWarmUpValue) {
|
if (sample.isWarmUpValue) {
|
||||||
// Put gray background behind warm-up samples.
|
// Put gray background behind warm-up samples.
|
||||||
_ctx.fillStyle = 'rgba(200,200,200,1)';
|
_ctx.fillStyle = 'rgba(200,200,200,1)'.toJS;
|
||||||
_ctx.fillRect(xOffset, 0, barWidth, _normalized(_maxValueChartRange));
|
_ctx.fillRect(xOffset.toJS, 0.toJS, barWidth.toJS,
|
||||||
|
_normalized(_maxValueChartRange).toJS);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sample.magnitude > _maxValueChartRange) {
|
if (sample.magnitude > _maxValueChartRange) {
|
||||||
// The sample value is so big it doesn't fit on the chart. Paint it purple.
|
// The sample value is so big it doesn't fit on the chart. Paint it purple.
|
||||||
_ctx.fillStyle = 'rgba(100,50,100,0.8)';
|
_ctx.fillStyle = 'rgba(100,50,100,0.8)'.toJS;
|
||||||
} else if (sample.isOutlier) {
|
} else if (sample.isOutlier) {
|
||||||
// The sample is an outlier, color it light red.
|
// The sample is an outlier, color it light red.
|
||||||
_ctx.fillStyle = 'rgba(255,50,50,0.6)';
|
_ctx.fillStyle = 'rgba(255,50,50,0.6)'.toJS;
|
||||||
} else {
|
} else {
|
||||||
// A non-outlier sample, color it light blue.
|
// A non-outlier sample, color it light blue.
|
||||||
_ctx.fillStyle = 'rgba(50,50,255,0.6)';
|
_ctx.fillStyle = 'rgba(50,50,255,0.6)'.toJS;
|
||||||
}
|
}
|
||||||
|
|
||||||
_ctx.fillRect(xOffset, 0, barWidth - 1, _normalized(sample.magnitude));
|
_ctx.fillRect(xOffset.toJS, 0.toJS, (barWidth - 1).toJS,
|
||||||
|
_normalized(sample.magnitude).toJS);
|
||||||
xOffset += barWidth;
|
xOffset += barWidth;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Draw a horizontal solid line corresponding to the average.
|
// Draw a horizontal solid line corresponding to the average.
|
||||||
_ctx.lineWidth = 1;
|
_ctx.lineWidth = 1.toJS;
|
||||||
drawLine(0, _normalized(_stats.average), _screenWidth, _normalized(_stats.average));
|
drawLine(0, _normalized(_stats.average), _screenWidth, _normalized(_stats.average));
|
||||||
|
|
||||||
// Draw a horizontal dashed line corresponding to the outlier cut off.
|
// Draw a horizontal dashed line corresponding to the outlier cut off.
|
||||||
_ctx.setLineDash(<num>[5, 5]);
|
_ctx.setLineDash(<JSAny?>[5.toJS, 5.toJS].toJS);
|
||||||
drawLine(0, _normalized(_stats.outlierCutOff), _screenWidth, _normalized(_stats.outlierCutOff));
|
drawLine(0, _normalized(_stats.outlierCutOff), _screenWidth, _normalized(_stats.outlierCutOff));
|
||||||
|
|
||||||
// Draw a light red band that shows the noise (1 stddev in each direction).
|
// Draw a light red band that shows the noise (1 stddev in each direction).
|
||||||
_ctx.fillStyle = 'rgba(255,50,50,0.3)';
|
_ctx.fillStyle = 'rgba(255,50,50,0.3)'.toJS;
|
||||||
_ctx.fillRect(
|
_ctx.fillRect(
|
||||||
0,
|
0.toJS,
|
||||||
_normalized(_stats.average * (1 - _stats.noise)),
|
_normalized(_stats.average * (1 - _stats.noise)).toJS,
|
||||||
_screenWidth,
|
_screenWidth.toJS,
|
||||||
_normalized(2 * _stats.average * _stats.noise),
|
_normalized(2 * _stats.average * _stats.noise).toJS,
|
||||||
);
|
);
|
||||||
|
|
||||||
return _canvas;
|
return _canvas;
|
||||||
@ -313,7 +330,7 @@ class LocalBenchmarkServerClient {
|
|||||||
/// Returns [kManualFallback] if local server is not available (uses 404 as a
|
/// Returns [kManualFallback] if local server is not available (uses 404 as a
|
||||||
/// signal).
|
/// signal).
|
||||||
Future<String> requestNextBenchmark() async {
|
Future<String> requestNextBenchmark() async {
|
||||||
final html.HttpRequest request = await _requestXhr(
|
final web.XMLHttpRequest request = await _requestXhr(
|
||||||
'/next-benchmark',
|
'/next-benchmark',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
mimeType: 'application/json',
|
mimeType: 'application/json',
|
||||||
@ -323,13 +340,13 @@ class LocalBenchmarkServerClient {
|
|||||||
// 404 is expected in the following cases:
|
// 404 is expected in the following cases:
|
||||||
// - The benchmark is ran using plain `flutter run`, which does not provide "next-benchmark" handler.
|
// - The benchmark is ran using plain `flutter run`, which does not provide "next-benchmark" handler.
|
||||||
// - We ran all benchmarks and the benchmark is telling us there are no more benchmarks to run.
|
// - We ran all benchmarks and the benchmark is telling us there are no more benchmarks to run.
|
||||||
if (request.status == 404) {
|
if (request.status.toDart != 200) {
|
||||||
isInManualMode = true;
|
isInManualMode = true;
|
||||||
return kManualFallback;
|
return kManualFallback;
|
||||||
}
|
}
|
||||||
|
|
||||||
isInManualMode = false;
|
isInManualMode = false;
|
||||||
return request.responseText!;
|
return request.responseText.toDart;
|
||||||
}
|
}
|
||||||
|
|
||||||
void _checkNotManualMode() {
|
void _checkNotManualMode() {
|
||||||
@ -345,7 +362,7 @@ class LocalBenchmarkServerClient {
|
|||||||
/// DevTools Protocol.
|
/// DevTools Protocol.
|
||||||
Future<void> startPerformanceTracing(String benchmarkName) async {
|
Future<void> startPerformanceTracing(String benchmarkName) async {
|
||||||
_checkNotManualMode();
|
_checkNotManualMode();
|
||||||
await html.HttpRequest.request(
|
await _requestXhr(
|
||||||
'/start-performance-tracing?label=$benchmarkName',
|
'/start-performance-tracing?label=$benchmarkName',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
mimeType: 'application/json',
|
mimeType: 'application/json',
|
||||||
@ -355,7 +372,7 @@ class LocalBenchmarkServerClient {
|
|||||||
/// Stops the performance tracing session started by [startPerformanceTracing].
|
/// Stops the performance tracing session started by [startPerformanceTracing].
|
||||||
Future<void> stopPerformanceTracing() async {
|
Future<void> stopPerformanceTracing() async {
|
||||||
_checkNotManualMode();
|
_checkNotManualMode();
|
||||||
await html.HttpRequest.request(
|
await _requestXhr(
|
||||||
'/stop-performance-tracing',
|
'/stop-performance-tracing',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
mimeType: 'application/json',
|
mimeType: 'application/json',
|
||||||
@ -366,13 +383,13 @@ class LocalBenchmarkServerClient {
|
|||||||
/// server.
|
/// server.
|
||||||
Future<void> sendProfileData(Profile profile) async {
|
Future<void> sendProfileData(Profile profile) async {
|
||||||
_checkNotManualMode();
|
_checkNotManualMode();
|
||||||
final html.HttpRequest request = await html.HttpRequest.request(
|
final web.XMLHttpRequest request = await _requestXhr(
|
||||||
'/profile-data',
|
'/profile-data',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
mimeType: 'application/json',
|
mimeType: 'application/json',
|
||||||
sendData: json.encode(profile.toJson()),
|
sendData: json.encode(profile.toJson()),
|
||||||
);
|
);
|
||||||
if (request.status != 200) {
|
if (request.status.toDart != 200) {
|
||||||
throw Exception(
|
throw Exception(
|
||||||
'Failed to report profile data to benchmark server. '
|
'Failed to report profile data to benchmark server. '
|
||||||
'The server responded with status code ${request.status}.'
|
'The server responded with status code ${request.status}.'
|
||||||
@ -385,7 +402,7 @@ class LocalBenchmarkServerClient {
|
|||||||
/// The server will halt the devicelab task and log the error.
|
/// The server will halt the devicelab task and log the error.
|
||||||
Future<void> reportError(dynamic error, StackTrace stackTrace) async {
|
Future<void> reportError(dynamic error, StackTrace stackTrace) async {
|
||||||
_checkNotManualMode();
|
_checkNotManualMode();
|
||||||
await html.HttpRequest.request(
|
await _requestXhr(
|
||||||
'/on-error',
|
'/on-error',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
mimeType: 'application/json',
|
mimeType: 'application/json',
|
||||||
@ -399,7 +416,7 @@ class LocalBenchmarkServerClient {
|
|||||||
/// Reports a message about the demo to the benchmark server.
|
/// Reports a message about the demo to the benchmark server.
|
||||||
Future<void> printToConsole(String report) async {
|
Future<void> printToConsole(String report) async {
|
||||||
_checkNotManualMode();
|
_checkNotManualMode();
|
||||||
await html.HttpRequest.request(
|
await _requestXhr(
|
||||||
'/print-to-console',
|
'/print-to-console',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
mimeType: 'text/plain',
|
mimeType: 'text/plain',
|
||||||
@ -409,7 +426,7 @@ class LocalBenchmarkServerClient {
|
|||||||
|
|
||||||
/// This is the same as calling [html.HttpRequest.request] but it doesn't
|
/// This is the same as calling [html.HttpRequest.request] but it doesn't
|
||||||
/// crash on 404, which we use to detect `flutter run`.
|
/// crash on 404, which we use to detect `flutter run`.
|
||||||
Future<html.HttpRequest> _requestXhr(
|
Future<web.XMLHttpRequest> _requestXhr(
|
||||||
String url, {
|
String url, {
|
||||||
String? method,
|
String? method,
|
||||||
bool? withCredentials,
|
bool? withCredentials,
|
||||||
@ -418,38 +435,40 @@ class LocalBenchmarkServerClient {
|
|||||||
Map<String, String>? requestHeaders,
|
Map<String, String>? requestHeaders,
|
||||||
dynamic sendData,
|
dynamic sendData,
|
||||||
}) {
|
}) {
|
||||||
final Completer<html.HttpRequest> completer = Completer<html.HttpRequest>();
|
final Completer<web.XMLHttpRequest> completer = Completer<web.XMLHttpRequest>();
|
||||||
final html.HttpRequest xhr = html.HttpRequest();
|
final web.XMLHttpRequest xhr = web.XMLHttpRequest();
|
||||||
|
|
||||||
method ??= 'GET';
|
method ??= 'GET';
|
||||||
xhr.open(method, url, async: true);
|
xhr.open(method.toJS, url.toJS, true.toJS);
|
||||||
|
|
||||||
if (withCredentials != null) {
|
if (withCredentials != null) {
|
||||||
xhr.withCredentials = withCredentials;
|
xhr.withCredentials = withCredentials.toJS;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (responseType != null) {
|
if (responseType != null) {
|
||||||
xhr.responseType = responseType;
|
xhr.responseType = responseType.toJS;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mimeType != null) {
|
if (mimeType != null) {
|
||||||
xhr.overrideMimeType(mimeType);
|
xhr.overrideMimeType(mimeType.toJS);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (requestHeaders != null) {
|
if (requestHeaders != null) {
|
||||||
requestHeaders.forEach((String header, String value) {
|
requestHeaders.forEach((String header, String value) {
|
||||||
xhr.setRequestHeader(header, value);
|
xhr.setRequestHeader(header.toJS, value.toJS);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
xhr.onLoad.listen((html.ProgressEvent e) {
|
xhr.addEventListener('load'.toJS, (web.ProgressEvent e) {
|
||||||
completer.complete(xhr);
|
completer.complete(xhr);
|
||||||
});
|
}.toJS);
|
||||||
|
|
||||||
xhr.onError.listen(completer.completeError);
|
xhr.addEventListener('error'.toJS, (JSObject error) {
|
||||||
|
return completer.completeError(error);
|
||||||
|
}.toJS);
|
||||||
|
|
||||||
if (sendData != null) {
|
if (sendData != null) {
|
||||||
xhr.send(sendData);
|
xhr.send((sendData as Object?).jsify());
|
||||||
} else {
|
} else {
|
||||||
xhr.send();
|
xhr.send();
|
||||||
}
|
}
|
||||||
|
@ -18,6 +18,8 @@ dependencies:
|
|||||||
# flutter update-packages --force-upgrade
|
# flutter update-packages --force-upgrade
|
||||||
flutter_gallery_assets: 1.0.2
|
flutter_gallery_assets: 1.0.2
|
||||||
|
|
||||||
|
web: 0.1.3-beta
|
||||||
|
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -48,7 +50,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
crypto: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
crypto: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -208,4 +210,4 @@ flutter:
|
|||||||
fonts:
|
fonts:
|
||||||
- asset: packages/flutter_gallery_assets/fonts/GalleryIcons.ttf
|
- asset: packages/flutter_gallery_assets/fonts/GalleryIcons.ttf
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 51cf
|
# PUBSPEC CHECKSUM: 9626
|
||||||
|
@ -17,7 +17,7 @@ dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -136,4 +136,4 @@ flutter:
|
|||||||
- packages/flutter_gallery_assets/people/square/stella.png
|
- packages/flutter_gallery_assets/people/square/stella.png
|
||||||
- packages/flutter_gallery_assets/people/square/trevor.png
|
- packages/flutter_gallery_assets/people/square/trevor.png
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2b47
|
# PUBSPEC CHECKSUM: 2948
|
||||||
|
@ -18,7 +18,7 @@ dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -73,4 +73,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 4f32
|
# PUBSPEC CHECKSUM: 2d33
|
||||||
|
@ -44,7 +44,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -80,4 +80,4 @@ flutter:
|
|||||||
- packages/flutter_gallery_assets/people/square/ali.png
|
- packages/flutter_gallery_assets/people/square/ali.png
|
||||||
- packages/flutter_gallery_assets/places/india_chettinad_silk_maker.png
|
- packages/flutter_gallery_assets/places/india_chettinad_silk_maker.png
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 51cf
|
# PUBSPEC CHECKSUM: 43d0
|
||||||
|
@ -44,7 +44,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -80,4 +80,4 @@ flutter:
|
|||||||
- packages/flutter_gallery_assets/people/square/ali.png
|
- packages/flutter_gallery_assets/people/square/ali.png
|
||||||
- packages/flutter_gallery_assets/places/india_chettinad_silk_maker.png
|
- packages/flutter_gallery_assets/places/india_chettinad_silk_maker.png
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 51cf
|
# PUBSPEC CHECKSUM: 43d0
|
||||||
|
@ -36,7 +36,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -75,4 +75,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: f4f1
|
# PUBSPEC CHECKSUM: f8f2
|
||||||
|
@ -5,7 +5,7 @@ environment:
|
|||||||
sdk: '>=3.0.0-0 <4.0.0'
|
sdk: '>=3.0.0-0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
args: 2.4.1
|
args: 2.4.2
|
||||||
crypto: 3.0.3
|
crypto: 3.0.3
|
||||||
intl: 0.18.1
|
intl: 0.18.1
|
||||||
flutter_devicelab:
|
flutter_devicelab:
|
||||||
@ -64,6 +64,7 @@ dependencies:
|
|||||||
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
vm_service: 11.6.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
vm_service: 11.6.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
web: 0.1.3-beta # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
web_socket_channel: 2.4.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
web_socket_channel: 2.4.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -71,4 +72,4 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
test_api: 0.6.0
|
test_api: 0.6.0
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 5ac7
|
# PUBSPEC CHECKSUM: 891e
|
||||||
|
@ -8,7 +8,7 @@ environment:
|
|||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
archive: 3.3.2
|
archive: 3.3.2
|
||||||
args: 2.4.1
|
args: 2.4.2
|
||||||
http: 0.13.6
|
http: 0.13.6
|
||||||
intl: 0.18.1
|
intl: 0.18.1
|
||||||
meta: 1.9.1
|
meta: 1.9.1
|
||||||
@ -65,4 +65,4 @@ dev_dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 5d29
|
# PUBSPEC CHECKSUM: d02a
|
||||||
|
@ -5,7 +5,7 @@ environment:
|
|||||||
sdk: '>=3.0.0-0 <4.0.0'
|
sdk: '>=3.0.0-0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
args: 2.4.1
|
args: 2.4.2
|
||||||
path: 1.8.3
|
path: 1.8.3
|
||||||
glob: 2.1.2
|
glob: 2.1.2
|
||||||
meta: 1.9.1
|
meta: 1.9.1
|
||||||
@ -55,4 +55,4 @@ dev_dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: d376
|
# PUBSPEC CHECKSUM: 8c77
|
||||||
|
@ -7,7 +7,7 @@ environment:
|
|||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
archive: 3.3.2
|
archive: 3.3.2
|
||||||
args: 2.4.1
|
args: 2.4.2
|
||||||
file: 6.1.4
|
file: 6.1.4
|
||||||
http: 0.13.6
|
http: 0.13.6
|
||||||
logging: 1.2.0
|
logging: 1.2.0
|
||||||
@ -21,6 +21,7 @@ dependencies:
|
|||||||
shelf_static: 1.1.2
|
shelf_static: 1.1.2
|
||||||
stack_trace: 1.11.0
|
stack_trace: 1.11.0
|
||||||
vm_service: 11.6.0
|
vm_service: 11.6.0
|
||||||
|
web: 0.1.3-beta
|
||||||
webkit_inspection_protocol: 1.2.0
|
webkit_inspection_protocol: 1.2.0
|
||||||
|
|
||||||
_discoveryapis_commons: 1.0.6 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_discoveryapis_commons: 1.0.6 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -69,4 +70,4 @@ dev_dependencies:
|
|||||||
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
web_socket_channel: 2.4.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
web_socket_channel: 2.4.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 7d35
|
# PUBSPEC CHECKSUM: 4f8b
|
||||||
|
@ -5,7 +5,7 @@ environment:
|
|||||||
sdk: '>=2.19.0-0 <4.0.0'
|
sdk: '>=2.19.0-0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
args: 2.4.1
|
args: 2.4.2
|
||||||
file: 6.1.4
|
file: 6.1.4
|
||||||
package_config: 2.1.0
|
package_config: 2.1.0
|
||||||
path: 1.8.3
|
path: 1.8.3
|
||||||
@ -16,4 +16,4 @@ dependencies:
|
|||||||
meta: 1.9.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
meta: 1.9.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
platform: 3.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
platform: 3.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 5866
|
# PUBSPEC CHECKSUM: 5a67
|
||||||
|
@ -15,7 +15,7 @@ dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -65,4 +65,4 @@ dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 1def
|
# PUBSPEC CHECKSUM: 94f0
|
||||||
|
@ -59,7 +59,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -92,4 +92,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 7616
|
# PUBSPEC CHECKSUM: 6017
|
||||||
|
@ -39,7 +39,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -79,4 +79,4 @@ flutter:
|
|||||||
assets:
|
assets:
|
||||||
- customassets/flutter_logo.png
|
- customassets/flutter_logo.png
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2435
|
# PUBSPEC CHECKSUM: db36
|
||||||
|
@ -13,7 +13,7 @@ dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -64,4 +64,4 @@ dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2378
|
# PUBSPEC CHECKSUM: a079
|
||||||
|
@ -15,7 +15,7 @@ dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -73,4 +73,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2435
|
# PUBSPEC CHECKSUM: db36
|
||||||
|
@ -64,7 +64,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -275,4 +275,4 @@ flutter:
|
|||||||
- asset: packages/flutter_gallery_assets/fonts/merriweather/Merriweather-Regular.ttf
|
- asset: packages/flutter_gallery_assets/fonts/merriweather/Merriweather-Regular.ttf
|
||||||
- asset: packages/flutter_gallery_assets/fonts/merriweather/Merriweather-Light.ttf
|
- asset: packages/flutter_gallery_assets/fonts/merriweather/Merriweather-Light.ttf
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 844e
|
# PUBSPEC CHECKSUM: 054f
|
||||||
|
@ -57,7 +57,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -90,4 +90,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 7616
|
# PUBSPEC CHECKSUM: 6017
|
||||||
|
@ -39,7 +39,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -76,4 +76,4 @@ flutter:
|
|||||||
# the material Icons class.
|
# the material Icons class.
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2435
|
# PUBSPEC CHECKSUM: db36
|
||||||
|
@ -13,7 +13,7 @@ dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -64,4 +64,4 @@ dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2378
|
# PUBSPEC CHECKSUM: a079
|
||||||
|
@ -15,7 +15,7 @@ dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -75,4 +75,4 @@ flutter:
|
|||||||
assets:
|
assets:
|
||||||
- assets/foo.png
|
- assets/foo.png
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2435
|
# PUBSPEC CHECKSUM: db36
|
||||||
|
@ -53,7 +53,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
crypto: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
crypto: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -83,4 +83,4 @@ dev_dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: d91a
|
# PUBSPEC CHECKSUM: 1e1b
|
||||||
|
@ -13,7 +13,7 @@ dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -61,4 +61,4 @@ dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2378
|
# PUBSPEC CHECKSUM: a079
|
||||||
|
@ -13,7 +13,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
collection: 1.17.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
collection: 1.17.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -55,4 +55,4 @@ dev_dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: d376
|
# PUBSPEC CHECKSUM: 8c77
|
||||||
|
@ -5,7 +5,7 @@ environment:
|
|||||||
sdk: '>=3.0.0-0 <4.0.0'
|
sdk: '>=3.0.0-0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
args: 2.4.1
|
args: 2.4.2
|
||||||
http: 0.13.6
|
http: 0.13.6
|
||||||
meta: 1.9.1
|
meta: 1.9.1
|
||||||
path: 1.8.3
|
path: 1.8.3
|
||||||
@ -57,4 +57,4 @@ dev_dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 106d
|
# PUBSPEC CHECKSUM: fe6e
|
||||||
|
@ -6,7 +6,7 @@ environment:
|
|||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
archive: 3.3.2
|
archive: 3.3.2
|
||||||
args: 2.4.1
|
args: 2.4.2
|
||||||
http: 0.13.6
|
http: 0.13.6
|
||||||
intl: 0.18.1
|
intl: 0.18.1
|
||||||
meta: 1.9.1
|
meta: 1.9.1
|
||||||
@ -61,4 +61,4 @@ dev_dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 3e87
|
# PUBSPEC CHECKSUM: 7988
|
||||||
|
@ -9,7 +9,7 @@ environment:
|
|||||||
dependencies:
|
dependencies:
|
||||||
flutter:
|
flutter:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
args: 2.4.1
|
args: 2.4.2
|
||||||
vector_math: 2.1.4
|
vector_math: 2.1.4
|
||||||
xml: 6.3.0
|
xml: 6.3.0
|
||||||
|
|
||||||
@ -37,4 +37,4 @@ dev_dependencies:
|
|||||||
term_glyph: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
term_glyph: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
test_api: 0.6.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
test_api: 0.6.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: d5c5
|
# PUBSPEC CHECKSUM: 79c6
|
||||||
|
@ -35,7 +35,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -84,4 +84,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: b9e3
|
# PUBSPEC CHECKSUM: d7e4
|
||||||
|
@ -23,7 +23,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -67,4 +67,4 @@ dev_dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2435
|
# PUBSPEC CHECKSUM: db36
|
||||||
|
@ -23,7 +23,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -70,4 +70,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2435
|
# PUBSPEC CHECKSUM: db36
|
||||||
|
@ -23,7 +23,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -70,4 +70,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 2435
|
# PUBSPEC CHECKSUM: db36
|
||||||
|
@ -26,7 +26,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -71,4 +71,4 @@ dev_dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: c66b
|
# PUBSPEC CHECKSUM: b66c
|
||||||
|
@ -11,10 +11,10 @@ dependencies:
|
|||||||
process: 4.2.4
|
process: 4.2.4
|
||||||
process_runner: 4.1.2
|
process_runner: 4.1.2
|
||||||
|
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
collection: 1.17.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
collection: 1.17.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
file: 6.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
file: 6.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
platform: 3.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
platform: 3.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: d68f
|
# PUBSPEC CHECKSUM: bc90
|
||||||
|
@ -43,7 +43,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
convert: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
coverage: 1.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
crypto: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
crypto: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -71,4 +71,4 @@ dev_dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml: 3.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 243c
|
# PUBSPEC CHECKSUM: 163d
|
||||||
|
@ -8,7 +8,7 @@ environment:
|
|||||||
dependencies:
|
dependencies:
|
||||||
# To update these, use "flutter update-packages --force-upgrade".
|
# To update these, use "flutter update-packages --force-upgrade".
|
||||||
archive: 3.3.2
|
archive: 3.3.2
|
||||||
args: 2.4.1
|
args: 2.4.2
|
||||||
browser_launcher: 1.1.1
|
browser_launcher: 1.1.1
|
||||||
dds: 2.8.3
|
dds: 2.8.3
|
||||||
dwds: 19.0.0
|
dwds: 19.0.0
|
||||||
@ -64,7 +64,7 @@ dependencies:
|
|||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
built_collection: 5.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
built_collection: 5.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
built_value: 8.6.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
built_value: 8.6.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
csslib: 0.17.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
csslib: 0.17.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
dap: 1.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
dap: 1.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -106,4 +106,4 @@ dartdoc:
|
|||||||
# Exclude this package from the hosted API docs.
|
# Exclude this package from the hosted API docs.
|
||||||
nodoc: true
|
nodoc: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 10cb
|
# PUBSPEC CHECKSUM: 5bcd
|
||||||
|
@ -20,7 +20,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
collection: 1.17.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
collection: 1.17.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -63,4 +63,4 @@ dartdoc:
|
|||||||
# Exclude this package from the hosted API docs.
|
# Exclude this package from the hosted API docs.
|
||||||
nodoc: true
|
nodoc: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: b17d
|
# PUBSPEC CHECKSUM: a47e
|
||||||
|
@ -36,7 +36,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
_fe_analyzer_shared: 61.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
analyzer: 5.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
args: 2.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
args: 2.4.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.11.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
boolean_selector: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -83,4 +83,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 35a3
|
# PUBSPEC CHECKSUM: 39a4
|
||||||
|
Loading…
x
Reference in New Issue
Block a user