From 271dc619dbe77116fec1d2a796158cfd5fcf5577 Mon Sep 17 00:00:00 2001 From: Jonathan Rezende Date: Tue, 7 Aug 2018 18:01:52 -0300 Subject: [PATCH 1/2] fix for Dart 2 --- .gitignore | 3 +++ lib/src/sanitizer.dart | 4 ++-- lib/src/validator.dart | 2 +- pubspec.yaml | 6 +++++- test/packages | 1 - test/sanitizer_test.dart | 4 ++-- tool/packages | 1 - 7 files changed, 13 insertions(+), 8 deletions(-) delete mode 120000 test/packages delete mode 120000 tool/packages diff --git a/.gitignore b/.gitignore index 2ceb8ee..5f6cfb7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,9 @@ build/ packages/ .buildlog +.idea/ +.dart_tool/ +.packages # Or the files created by dart2js. *.dart.js diff --git a/lib/src/sanitizer.dart b/lib/src/sanitizer.dart index 5494a74..60ee900 100644 --- a/lib/src/sanitizer.dart +++ b/lib/src/sanitizer.dart @@ -27,7 +27,7 @@ double toFloat(String str) { try{ return double.parse(str); } catch (e) { - return double.NAN; + return double.nan; } } @@ -45,7 +45,7 @@ num toInt(String str, {int radix:10}) { try { return double.parse(str).toInt(); } catch (e) { - return double.NAN; + return double.nan; } } } diff --git a/lib/src/validator.dart b/lib/src/validator.dart index 20215b4..ba27473 100644 --- a/lib/src/validator.dart +++ b/lib/src/validator.dart @@ -481,7 +481,7 @@ bool isISBN(String str, [version]) { /// check if the string is valid JSON bool isJSON(str) { try { - JSON.decode(str); + json.decode(str); } catch (e) { return false; } diff --git a/pubspec.yaml b/pubspec.yaml index 38354cd..834ff62 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -4,5 +4,9 @@ author: Karan Goel description: String validation and sanitization for Dart. homepage: https://github.com/karan/validator.dart documentation: https://github.com/karan/validator.dart + +environment: + sdk: '>= 1.1.0 < 3.0.0' + dependencies: - unittest: any + test: any diff --git a/test/packages b/test/packages deleted file mode 120000 index a16c405..0000000 --- a/test/packages +++ /dev/null @@ -1 +0,0 @@ -../packages \ No newline at end of file diff --git a/test/sanitizer_test.dart b/test/sanitizer_test.dart index 51da51c..1b13094 100644 --- a/test/sanitizer_test.dart +++ b/test/sanitizer_test.dart @@ -59,7 +59,7 @@ void testToFloat() { '1': 1.0, '2.': 2.0, '-1.4': -1.4, - 'foo': double.NAN + 'foo': double.nan } }); } @@ -72,7 +72,7 @@ void testToInt() { 'expect': { '1.4': 1, '2.': 2, - 'foo': double.NAN + 'foo': double.nan } }); } diff --git a/tool/packages b/tool/packages deleted file mode 120000 index a16c405..0000000 --- a/tool/packages +++ /dev/null @@ -1 +0,0 @@ -../packages \ No newline at end of file From e75f0577d5b7ebfb324de8bc86a8b3911f492bd9 Mon Sep 17 00:00:00 2001 From: Jonathan Rezende Date: Tue, 7 Aug 2018 18:05:31 -0300 Subject: [PATCH 2/2] incremented version to 0.0.8 --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 834ff62..44f1aa8 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: validator -version: 0.0.7 +version: 0.0.8 author: Karan Goel description: String validation and sanitization for Dart. homepage: https://github.com/karan/validator.dart