From 108cf7aadf327b7668cbea7da9adfe1822eee40b Mon Sep 17 00:00:00 2001 From: Alexey Date: Fri, 29 Mar 2019 18:30:37 -0700 Subject: [PATCH] v1 (#41) --- README.md | 8 ++++---- example/fetch_collection.dart | 2 +- lib/jaon_api.dart | 1 - lib/json_api.dart | 3 +++ lib/src/{client => }/client.dart | 4 ++-- lib/src/{client => }/response.dart | 2 +- lib/src/{client => }/status_code.dart | 0 test/browser_compat_test.dart | 2 +- test/functional/create_test.dart | 2 +- test/functional/delete_test.dart | 2 +- test/functional/fetch_test.dart | 2 +- test/functional/update_test.dart | 2 +- 12 files changed, 16 insertions(+), 14 deletions(-) delete mode 100644 lib/jaon_api.dart create mode 100644 lib/json_api.dart rename lib/src/{client => }/client.dart (98%) rename lib/src/{client => }/response.dart (97%) rename lib/src/{client => }/status_code.dart (100%) diff --git a/README.md b/README.md index 78bcd8e..21495ff 100644 --- a/README.md +++ b/README.md @@ -22,15 +22,15 @@ you may want to use either the one which comes from `dart:io` or the `BrowserCli In the VM/Flutter you don't need to provide any dependencies: ```dart -import 'package:json_api/client.dart'; +import 'package:json_api/json_api.dart'; final client = JsonApiClient(); ``` In a browser use the `BrowserClient`: ```dart -import 'package:json_api/client.dart'; -import 'package:http/browser_client.dart'; +import 'package:json_api/json_api.dart'; +import 'package:http/browser_json_api.dart'; final client = JsonApiClient(factory: () => BrowserClient()); ``` @@ -61,7 +61,7 @@ document with the primary data according to the type of the request. Here's a collection fetching example: ```dart -import 'package:json_api/client.dart'; +import 'package:json_api/json_api.dart'; void main() async { final client = JsonApiClient(); diff --git a/example/fetch_collection.dart b/example/fetch_collection.dart index 97ab74e..6af25e0 100644 --- a/example/fetch_collection.dart +++ b/example/fetch_collection.dart @@ -1,4 +1,4 @@ -import 'package:json_api/jaon_api.dart'; +import 'package:json_api/json_api.dart'; void main() async { final client = JsonApiClient(); diff --git a/lib/jaon_api.dart b/lib/jaon_api.dart deleted file mode 100644 index 157c5df..0000000 --- a/lib/jaon_api.dart +++ /dev/null @@ -1 +0,0 @@ -export 'package:json_api/src/client/client.dart'; diff --git a/lib/json_api.dart b/lib/json_api.dart new file mode 100644 index 0000000..7396148 --- /dev/null +++ b/lib/json_api.dart @@ -0,0 +1,3 @@ +export 'package:json_api/src/client.dart'; +export 'package:json_api/src/response.dart'; +export 'package:json_api/src/status_code.dart'; diff --git a/lib/src/client/client.dart b/lib/src/client.dart similarity index 98% rename from lib/src/client/client.dart rename to lib/src/client.dart index 6279c05..42108f4 100644 --- a/lib/src/client/client.dart +++ b/lib/src/client.dart @@ -2,8 +2,8 @@ import 'dart:async'; import 'dart:convert'; import 'package:http/http.dart' as http; -import 'package:json_api/src/client/response.dart'; -import 'package:json_api/src/client/status_code.dart'; +import 'package:json_api/src/response.dart'; +import 'package:json_api/src/status_code.dart'; import 'package:json_api/src/nullable.dart'; import 'package:json_api_document/json_api_document.dart'; import 'package:json_api_document/parser.dart'; diff --git a/lib/src/client/response.dart b/lib/src/response.dart similarity index 97% rename from lib/src/client/response.dart rename to lib/src/response.dart index 7b3e843..2264ade 100644 --- a/lib/src/client/response.dart +++ b/lib/src/response.dart @@ -1,4 +1,4 @@ -import 'package:json_api/src/client/status_code.dart'; +import 'package:json_api/src/status_code.dart'; import 'package:json_api/src/nullable.dart'; import 'package:json_api_document/json_api_document.dart'; diff --git a/lib/src/client/status_code.dart b/lib/src/status_code.dart similarity index 100% rename from lib/src/client/status_code.dart rename to lib/src/status_code.dart diff --git a/test/browser_compat_test.dart b/test/browser_compat_test.dart index 589050b..d0903a5 100644 --- a/test/browser_compat_test.dart +++ b/test/browser_compat_test.dart @@ -1,6 +1,6 @@ @TestOn('browser') import 'package:http/browser_client.dart'; -import 'package:json_api/jaon_api.dart'; +import 'package:json_api/json_api.dart'; import 'package:test/test.dart'; void main() async { diff --git a/test/functional/create_test.dart b/test/functional/create_test.dart index dbfe464..9ea922b 100644 --- a/test/functional/create_test.dart +++ b/test/functional/create_test.dart @@ -1,7 +1,7 @@ import 'dart:async'; import 'dart:io'; -import 'package:json_api/jaon_api.dart'; +import 'package:json_api/json_api.dart'; import 'package:json_api_document/json_api_document.dart'; import 'package:test/test.dart'; diff --git a/test/functional/delete_test.dart b/test/functional/delete_test.dart index 9b92766..578f108 100644 --- a/test/functional/delete_test.dart +++ b/test/functional/delete_test.dart @@ -1,6 +1,6 @@ import 'dart:io'; -import 'package:json_api/jaon_api.dart'; +import 'package:json_api/json_api.dart'; import 'package:test/test.dart'; import '../../example/cars_server.dart'; diff --git a/test/functional/fetch_test.dart b/test/functional/fetch_test.dart index 5923750..6a05f75 100644 --- a/test/functional/fetch_test.dart +++ b/test/functional/fetch_test.dart @@ -1,6 +1,6 @@ import 'dart:io'; -import 'package:json_api/jaon_api.dart'; +import 'package:json_api/json_api.dart'; import 'package:json_api_document/json_api_document.dart'; import 'package:test/test.dart'; diff --git a/test/functional/update_test.dart b/test/functional/update_test.dart index 9272808..ce1b400 100644 --- a/test/functional/update_test.dart +++ b/test/functional/update_test.dart @@ -1,6 +1,6 @@ import 'dart:io'; -import 'package:json_api/jaon_api.dart'; +import 'package:json_api/json_api.dart'; import 'package:json_api_document/json_api_document.dart'; import 'package:test/test.dart';