Skip to content

Commit b399c74

Browse files
committed
stable
1 parent f3b3bd0 commit b399c74

File tree

6 files changed

+17
-16
lines changed

6 files changed

+17
-16
lines changed

Diff for: CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 1.0.0
4+
5+
- Stable
6+
37
## 0.1.0
48

59
- null safety

Diff for: analysis_options.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: package:pedantic/analysis_options.yaml
1+
include: package:lints/recommended.yaml

Diff for: lib/src/script.dart

+4-3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Future<ScriptElement> loadScript(
2525
..type = type
2626
..async = isAsync
2727
..defer = isDefer
28+
// ignore: unsafe_html
2829
..src = src;
2930
if (id != null) {
3031
element.id = id;
@@ -38,7 +39,7 @@ Future<ScriptElement> loadScript(
3839
document.head!.append(element);
3940
}
4041

41-
return waitLoad(element);
42+
return waitLoad<ScriptElement>(element);
4243
}
4344

4445
/// Include inline [ScriptElement] inside the <head>
@@ -60,12 +61,12 @@ Future<ScriptElement> loadInlineScript(
6061
..innerHtml = src;
6162
document.head!.append(element);
6263
}
63-
return waitLoad(element);
64+
return waitLoad<ScriptElement>(element);
6465
}
6566

6667
/// Eval javascript string
6768
///
6869
/// ex: eval('console.log("Hello")');
69-
void eval(String script) async {
70+
void eval(String script) {
7071
js.context.callMethod('eval', [script]);
7172
}

Diff for: lib/src/style.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Future<StyleElement> loadInlineStyle(String style, {String? id}) {
1818
}
1919
document.head!.append(element);
2020
}
21-
return waitLoad(element);
21+
return waitLoad<StyleElement>(element);
2222
}
2323

2424
/// Include a [LinkElement] inside the <head>
@@ -47,5 +47,5 @@ Future<LinkElement> loadLink(
4747
document.head!.append(element);
4848
}
4949

50-
return waitLoad(element);
50+
return waitLoad<LinkElement>(element);
5151
}

Diff for: lib/src/utils.dart

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
import 'dart:async';
22
import 'dart:html';
33

4-
import 'package:pedantic/pedantic.dart';
5-
64
Map<Element, Future> _mapper = {};
75

86
Future<T> waitLoad<T extends Element>(T element) async {
97
if (_mapper[element] != null) {
10-
return _mapper[element] as T;
8+
return _mapper[element] as Future<T>;
119
}
1210

1311
final completer = Completer<T>();

Diff for: pubspec.yaml

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
name: dart_browser_loader
22
description: A starting point for Dart libraries or applications.
3-
version: 0.1.0
3+
version: 1.0.0
44
homepage: https://github.com/leftyio/dart_browser_loader
55

66
environment:
77
sdk: ">=2.12.0 <3.0.0"
88

9-
dependencies:
10-
pedantic: ^1.11.0
11-
129
dev_dependencies:
13-
test: ^1.16.0
14-
build_runner: ^1.10.6
15-
build_web_compilers: ^2.15.2
10+
test: ^1.19.0
11+
build_runner: ^2.0.0
12+
build_web_compilers: ^3.0.0
13+
lints: ^1.0.0

0 commit comments

Comments
 (0)