Skip to content

Commit d5a596a

Browse files
committed
Cleanup dependencies
1 parent 8501650 commit d5a596a

3 files changed

Lines changed: 6 additions & 7 deletions

File tree

lib/src/timeline/html/print_html.dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
import 'dart:convert';
33
import 'dart:io';
44

5-
import 'package:collection/collection.dart';
65
import 'package:flutter/material.dart';
7-
import 'package:path/path.dart' as path;
86
import 'package:spot/src/screenshot/screenshot.dart';
97
import 'package:spot/src/timeline/html/script.js.dart';
108
import 'package:spot/src/timeline/html/styles.css.dart';
@@ -53,7 +51,7 @@ extension HtmlTimelinePrinter on Timeline {
5351
return 'timeline-$name.html';
5452
}();
5553

56-
final htmlFile = File(path.join(spotTempDir.path, nameForHtml));
54+
final htmlFile = File('${spotTempDir.path}/$nameForHtml');
5755
final content = _timelineAsHTML(timeLineEvents: events);
5856
htmlFile.writeAsStringSync(content);
5957
//ignore: avoid_print
@@ -120,7 +118,7 @@ String _timelineAsHTML({required List<TimelineEvent> timeLineEvents}) {
120118
String? projectDir;
121119

122120
while (dir != null) {
123-
final ideaDir = Directory(path.join(dir.path, '.idea'));
121+
final ideaDir = Directory('${dir.path}/.idea');
124122
if (ideaDir.existsSync()) {
125123
// Update to the current directory path
126124
projectDir = dir.path;

lib/src/timeline/timeline.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import 'dart:io';
44

55
import 'package:ci/ci.dart';
66
import 'package:clock/clock.dart';
7-
import 'package:collection/collection.dart';
87
import 'package:flutter/material.dart';
98
import 'package:flutter_test/flutter_test.dart';
109
import 'package:spot/src/screenshot/screenshot.dart';
@@ -294,10 +293,10 @@ Frame? mostRelevantCaller({Trace? trace, Frame? fallback}) {
294293
final frames = (trace ?? Trace.current()).frames;
295294

296295
final nonPackageFrames = frames.where((frame) => frame.package == null);
297-
final testFileCaller = nonPackageFrames.lastWhereOrNull((frame) {
296+
final testFileCaller = nonPackageFrames.where((frame) {
298297
final lib = frame.library;
299298
return lib.startsWith('test/') && lib.endsWith('_test.dart');
300-
});
299+
}).lastOrNull;
301300

302301
final preferredFrame =
303302
testFileCaller ?? nonPackageFrames.lastOrNull ?? fallback;

pubspec.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ environment:
1111
dependencies:
1212
checks: ^0.3.0
1313
ci: ^0.1.0
14+
clock: ^1.1.0
1415
dartx: ^1.1.0
1516
flutter:
1617
sdk: flutter
@@ -21,6 +22,7 @@ dependencies:
2122
meta: ^1.8.0
2223
nanoid2: ^2.0.0
2324
stack_trace: ^1.11.0
25+
test_api: '>=0.5.0 <0.8.0'
2426

2527
dev_dependencies:
2628
image: ^4.0.0

0 commit comments

Comments
 (0)