Skip to content

Commit

Permalink
dart 3.7 support
Browse files Browse the repository at this point in the history
  • Loading branch information
alextekartik committed Feb 16, 2025
1 parent f245fae commit 14c8e0c
Show file tree
Hide file tree
Showing 23 changed files with 45 additions and 12 deletions.
2 changes: 2 additions & 0 deletions example/component-handler/list_sample.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// ignore_for_file: deprecated_member_use, deprecated_member_use_from_same_package

import 'dart:async';
import 'dart:html';

Expand Down
2 changes: 2 additions & 0 deletions example/component-handler/textfield_sample.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// ignore_for_file: deprecated_member_use, deprecated_member_use_from_same_package

import 'dart:html';

import 'package:tekartik_common_utils/common_utils_import.dart';
Expand Down
3 changes: 3 additions & 0 deletions example/starter/app.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
// ignore_for_file: deprecated_member_use_from_same_package

import 'dart:async';
// ignore: deprecated_member_use
import 'dart:html';

import 'package:tekartik_mdl_js/mdl_js_loader.dart';
Expand Down
1 change: 1 addition & 0 deletions lib/mdl_button.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@Deprecated('Do no use')
library;

import 'dart:html' as html;
Expand Down
2 changes: 0 additions & 2 deletions lib/mdl_classes.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
library;

final String prefix = 'mdl';
const String _prefix = 'mdl';
String prefixed(String klass) => '$prefix-$klass';
Expand Down
1 change: 1 addition & 0 deletions lib/mdl_component.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@Deprecated('Do no use')
library;

import 'dart:async';
Expand Down
1 change: 1 addition & 0 deletions lib/mdl_grid.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@Deprecated('Do no use')
library;

import 'dart:html' as html;
Expand Down
1 change: 1 addition & 0 deletions lib/mdl_icons.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@Deprecated('Do no use')
library;

import 'dart:html' as html;
Expand Down
3 changes: 3 additions & 0 deletions lib/mdl_import.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
@Deprecated('Do no use')
library;

export 'mdl_button.dart';
export 'mdl_classes.dart';
export 'mdl_component.dart';
Expand Down
1 change: 1 addition & 0 deletions lib/mdl_js.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
// needed
@JS()
@Deprecated('Do no use')
library;

import 'dart:html' as html;
Expand Down
1 change: 1 addition & 0 deletions lib/mdl_js_loader.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@Deprecated('Do no use')
library;

import 'dart:async';
Expand Down
1 change: 1 addition & 0 deletions lib/mdl_layout.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@Deprecated('Do no use')
library;

import 'dart:html' as html;
Expand Down
1 change: 1 addition & 0 deletions lib/mdl_list.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@Deprecated('Do no use')
library;

import 'dart:html' as html;
Expand Down
1 change: 1 addition & 0 deletions lib/mdl_textfield.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@Deprecated('Do no use')
library;

import 'dart:async';
Expand Down
2 changes: 2 additions & 0 deletions lib/src/import.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// ignore_for_file: deprecated_member_use_from_same_package

export 'package:tekartik_mdl_js/mdl_classes.dart';
export 'package:tekartik_mdl_js/mdl_component.dart';
export 'package:tekartik_mdl_js/mdl_js.dart';
15 changes: 8 additions & 7 deletions pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,24 @@ description: Material design lite base resources and wrappers
homepage: https://github.com/tekartik/mdl_js.dart
publish_to: none
environment:
sdk: ^3.5.0
sdk: ^3.6.0
dependencies:
js: any
tekartik_browser_utils:
git:
url: https://github.com/tekartik/browser_utils.dart
ref: dart3a
version: '>=0.6.8+1'
pub_semver:
pub_semver: ">=2.1.4"
tekartik_common_utils:
git:
url: https://github.com/tekartik/common_utils.dart
ref: dart3a
dev_dependencies:
test: any
dev_build: '>=1.0.0'
build_runner: '>=0.9.0'
http:
test: ">=1.24.0"
dev_build: ">=1.1.0+2"
build_runner: ">=2.4.13"
build_test: '>=0.10.2'
build_web_compilers: '>=0.4.0'
process_run: '>=0.10.1'
build_web_compilers: ">=4.0.11"
process_run: ">=1.2.1+1"
2 changes: 2 additions & 0 deletions test/mdl_button_test.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// ignore_for_file: deprecated_member_use, deprecated_member_use_from_same_package

@TestOn('browser')
library;

Expand Down
2 changes: 2 additions & 0 deletions test/mdl_js_cdn_loader_test.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// ignore_for_file: deprecated_member_use, deprecated_member_use_from_same_package

@TestOn('browser')
library;

Expand Down
2 changes: 2 additions & 0 deletions test/mdl_js_component_handler_test.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// ignore_for_file: deprecated_member_use, deprecated_member_use_from_same_package

@TestOn('browser')
library;

Expand Down
2 changes: 2 additions & 0 deletions test/mdl_js_loader_test.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// ignore_for_file: deprecated_member_use, deprecated_member_use_from_same_package

@TestOn('browser')
library;

Expand Down
2 changes: 2 additions & 0 deletions test/mdl_layout_test.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// ignore_for_file: deprecated_member_use, deprecated_member_use_from_same_package

@TestOn('browser')
library;

Expand Down
2 changes: 2 additions & 0 deletions test/mdl_textfield_test.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// ignore_for_file: deprecated_member_use, deprecated_member_use_from_same_package

@TestOn('browser')
library;

Expand Down
7 changes: 4 additions & 3 deletions test/mdl_version_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
library;

import 'dart:convert';
import 'dart:html';

import 'package:http/http.dart';
import 'package:pub_semver/pub_semver.dart';
import 'package:tekartik_mdl_js/mdl_version.dart';
import 'package:test/test.dart';
Expand All @@ -12,8 +12,9 @@ void main() {
group('version', () {
test('upgrade', () async {
// check the version defined
final minJs = await HttpRequest.getString(
'packages/tekartik_mdl_js/js/material.min.js');
final minJs =
await read(Uri.parse('packages/tekartik_mdl_js/js/material.min.js'));

final lines = LineSplitter.split(minJs);
Version? minJsVersion;
for (final line in lines) {
Expand Down

0 comments on commit 14c8e0c

Please sign in to comment.