From 9f8ce79bac03af6ee2b69889b62a9cbf2b8ad101 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Mon, 15 Sep 2025 19:11:44 +0200 Subject: [PATCH] feat(repo): Move code snippets into a separate package This commit moves the code snippets from the `docs_code_snippets` directory to `docs/code_snippets`. Additionally, the following changes were made: - Added `analysis_options.yaml` and `pubspec.yaml` to the `docs` directory. - Removed `ignore_for_file` comments from code snippets as lint rules are now defined in `docs/analysis_options.yaml`. - Removed `stream_core`, `stream_feed`, and `flutter_state_notifier` dependencies from the root `pubspec.yaml`. These dependencies are now managed in `docs/pubspec.yaml`. - Updated `pubspec.lock` and `melos.yaml` to reflect these changes. - Made minor adjustments to code snippets, such as adding `const` keywords. --- docs/analysis_options.yaml | 10 + .../code_snippets}/01_01_quickstart.dart | 29 +- .../code_snippets}/03_01_activities.dart | 2 - .../03_02_querying_activities.dart | 2 - .../code_snippets}/03_03_file_uploads.dart | 2 - .../code_snippets}/04_01_feeds.dart | 2 - .../04_02_feeds_and_activity_visibility.dart | 2 - .../code_snippets}/04_03_follows.dart | 2 - .../code_snippets}/05_01_intro_defaults.dart | 2 - .../code_snippets}/05_02_feed_views.dart | 2 - .../05_06_notification_feeds.dart | 2 - .../code_snippets}/05_07_processors.dart | 2 - .../code_snippets}/06_01_reactions.dart | 2 - .../code_snippets}/06_02_bookmarks.dart | 2 - .../code_snippets}/06_03_comments.dart | 2 - .../code_snippets}/06_04_pins.dart | 2 - .../code_snippets}/07_01_state_layer.dart | 0 .../code_snippets}/08_01_events.dart | 0 .../code_snippets}/09_01_polls.dart | 2 - .../10_01_push_notifications.dart | 0 .../code_snippets}/11_01_moderation.dart | 2 - docs/pubspec.yaml | 10 + melos.yaml | 1 + pubspec.lock | 292 +----------------- pubspec.yaml | 6 - 25 files changed, 37 insertions(+), 343 deletions(-) create mode 100644 docs/analysis_options.yaml rename {docs_code_snippets => docs/code_snippets}/01_01_quickstart.dart (82%) rename {docs_code_snippets => docs/code_snippets}/03_01_activities.dart (96%) rename {docs_code_snippets => docs/code_snippets}/03_02_querying_activities.dart (94%) rename {docs_code_snippets => docs/code_snippets}/03_03_file_uploads.dart (98%) rename {docs_code_snippets => docs/code_snippets}/04_01_feeds.dart (98%) rename {docs_code_snippets => docs/code_snippets}/04_02_feeds_and_activity_visibility.dart (89%) rename {docs_code_snippets => docs/code_snippets}/04_03_follows.dart (96%) rename {docs_code_snippets => docs/code_snippets}/05_01_intro_defaults.dart (87%) rename {docs_code_snippets => docs/code_snippets}/05_02_feed_views.dart (80%) rename {docs_code_snippets => docs/code_snippets}/05_06_notification_feeds.dart (96%) rename {docs_code_snippets => docs/code_snippets}/05_07_processors.dart (83%) rename {docs_code_snippets => docs/code_snippets}/06_01_reactions.dart (88%) rename {docs_code_snippets => docs/code_snippets}/06_02_bookmarks.dart (96%) rename {docs_code_snippets => docs/code_snippets}/06_03_comments.dart (97%) rename {docs_code_snippets => docs/code_snippets}/06_04_pins.dart (83%) rename {docs_code_snippets => docs/code_snippets}/07_01_state_layer.dart (100%) rename {docs_code_snippets => docs/code_snippets}/08_01_events.dart (100%) rename {docs_code_snippets => docs/code_snippets}/09_01_polls.dart (97%) rename {docs_code_snippets => docs/code_snippets}/10_01_push_notifications.dart (100%) rename {docs_code_snippets => docs/code_snippets}/11_01_moderation.dart (97%) create mode 100644 docs/pubspec.yaml diff --git a/docs/analysis_options.yaml b/docs/analysis_options.yaml new file mode 100644 index 00000000..ae6904b8 --- /dev/null +++ b/docs/analysis_options.yaml @@ -0,0 +1,10 @@ +include: ../analysis_options.yaml + +analyzer: + errors: + unused_local_variable: ignore + +linter: + rules: + file_names: false + avoid_redundant_argument_values: false diff --git a/docs_code_snippets/01_01_quickstart.dart b/docs/code_snippets/01_01_quickstart.dart similarity index 82% rename from docs_code_snippets/01_01_quickstart.dart rename to docs/code_snippets/01_01_quickstart.dart index 689ef816..69f811b9 100644 --- a/docs_code_snippets/01_01_quickstart.dart +++ b/docs/code_snippets/01_01_quickstart.dart @@ -1,5 +1,3 @@ -// ignore_for_file: prefer_const_constructors, unused_local_variable, file_names, depend_on_referenced_packages - import 'package:flutter/widgets.dart'; import 'package:flutter_state_notifier/flutter_state_notifier.dart'; import 'package:stream_feed/stream_feed.dart'; @@ -14,7 +12,7 @@ Future gettingStarted() async { // Initialize the client final client = StreamFeedsClient( apiKey: '', - user: User(id: 'john'), + user: const User(id: 'john'), tokenProvider: TokenProvider.static(UserToken('')), ); await client.connect(); @@ -25,7 +23,10 @@ Future gettingStarted() async { // Add activity final activity = await feed.addActivity( - request: FeedAddActivityRequest(type: 'post', text: 'Hello, Stream Feeds!'), + request: const FeedAddActivityRequest( + type: 'post', + text: 'Hello, Stream Feeds!', + ), ); } @@ -37,12 +38,12 @@ Future socialMediaFeed() async { // Add a reaction to activity await timeline.addReaction( activityId: 'activity_123', - request: AddReactionRequest(type: 'like'), + request: const AddReactionRequest(type: 'like'), ); // Add a comment to activity await timeline.addComment( - request: ActivityAddCommentRequest( + request: const ActivityAddCommentRequest( comment: 'Great post!', activityId: 'activity_123', ), @@ -51,12 +52,12 @@ Future socialMediaFeed() async { // Add a reaction to comment final activity = client.activity( activityId: 'activity_123', - fid: FeedId(group: 'timeline', id: 'john'), + fid: const FeedId(group: 'timeline', id: 'john'), ); await activity.addCommentReaction( commentId: 'commentId', - request: AddCommentReactionRequest(type: 'like'), + request: const AddCommentReactionRequest(type: 'like'), ); } @@ -67,18 +68,18 @@ Future notificationFeed() async { // Mark notifications as read await notifications.markActivity( - request: MarkActivityRequest(markAllRead: true), + request: const MarkActivityRequest(markAllRead: true), ); } Future polls() async { // Create a poll - final feedId = FeedId(group: 'timeline', id: 'john'); + const feedId = FeedId(group: 'timeline', id: 'john'); final feed = client.feedFromId(feedId); final result = await feed.createPoll( - request: CreatePollRequest( + request: const CreatePollRequest( name: "What's your favorite color?", - options: const [ + options: [ PollOptionInput(text: 'Red'), PollOptionInput(text: 'Blue'), PollOptionInput(text: 'Green'), @@ -91,13 +92,13 @@ Future polls() async { final activityData = result.getOrThrow(); final activity = client.activity(activityId: activityData.id, fid: feedId); await activity.castPollVote( - CastPollVoteRequest(vote: VoteData(optionId: 'option_456')), + const CastPollVoteRequest(vote: VoteData(optionId: 'option_456')), ); } Future customActivityTypes() async { final workoutActivity = await feed.addActivity( - request: FeedAddActivityRequest( + request: const FeedAddActivityRequest( text: 'Just finished my run', custom: {'distance': 5.2, 'duration': 1800, 'calories': 450}, type: 'workout', diff --git a/docs_code_snippets/03_01_activities.dart b/docs/code_snippets/03_01_activities.dart similarity index 96% rename from docs_code_snippets/03_01_activities.dart rename to docs/code_snippets/03_01_activities.dart index dbc55e15..e8c50280 100644 --- a/docs_code_snippets/03_01_activities.dart +++ b/docs/code_snippets/03_01_activities.dart @@ -1,5 +1,3 @@ -// ignore_for_file: unused_local_variable, file_names, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/03_02_querying_activities.dart b/docs/code_snippets/03_02_querying_activities.dart similarity index 94% rename from docs_code_snippets/03_02_querying_activities.dart rename to docs/code_snippets/03_02_querying_activities.dart index 734a3ee0..1fbd7268 100644 --- a/docs_code_snippets/03_02_querying_activities.dart +++ b/docs/code_snippets/03_02_querying_activities.dart @@ -1,5 +1,3 @@ -// ignore_for_file: unused_local_variable, file_names, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/03_03_file_uploads.dart b/docs/code_snippets/03_03_file_uploads.dart similarity index 98% rename from docs_code_snippets/03_03_file_uploads.dart rename to docs/code_snippets/03_03_file_uploads.dart index b90ad9f2..94695c69 100644 --- a/docs_code_snippets/03_03_file_uploads.dart +++ b/docs/code_snippets/03_03_file_uploads.dart @@ -1,5 +1,3 @@ -// ignore_for_file: unused_local_variable, file_names, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/04_01_feeds.dart b/docs/code_snippets/04_01_feeds.dart similarity index 98% rename from docs_code_snippets/04_01_feeds.dart rename to docs/code_snippets/04_01_feeds.dart index 701eedbf..e4273be1 100644 --- a/docs_code_snippets/04_01_feeds.dart +++ b/docs/code_snippets/04_01_feeds.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/04_02_feeds_and_activity_visibility.dart b/docs/code_snippets/04_02_feeds_and_activity_visibility.dart similarity index 89% rename from docs_code_snippets/04_02_feeds_and_activity_visibility.dart rename to docs/code_snippets/04_02_feeds_and_activity_visibility.dart index 978421a7..9f68cd9c 100644 --- a/docs_code_snippets/04_02_feeds_and_activity_visibility.dart +++ b/docs/code_snippets/04_02_feeds_and_activity_visibility.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/04_03_follows.dart b/docs/code_snippets/04_03_follows.dart similarity index 96% rename from docs_code_snippets/04_03_follows.dart rename to docs/code_snippets/04_03_follows.dart index e709df7f..d7da76a5 100644 --- a/docs_code_snippets/04_03_follows.dart +++ b/docs/code_snippets/04_03_follows.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/05_01_intro_defaults.dart b/docs/code_snippets/05_01_intro_defaults.dart similarity index 87% rename from docs_code_snippets/05_01_intro_defaults.dart rename to docs/code_snippets/05_01_intro_defaults.dart index 3495b941..1cd525c1 100644 --- a/docs_code_snippets/05_01_intro_defaults.dart +++ b/docs/code_snippets/05_01_intro_defaults.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/05_02_feed_views.dart b/docs/code_snippets/05_02_feed_views.dart similarity index 80% rename from docs_code_snippets/05_02_feed_views.dart rename to docs/code_snippets/05_02_feed_views.dart index a20afe7c..886e1810 100644 --- a/docs_code_snippets/05_02_feed_views.dart +++ b/docs/code_snippets/05_02_feed_views.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/05_06_notification_feeds.dart b/docs/code_snippets/05_06_notification_feeds.dart similarity index 96% rename from docs_code_snippets/05_06_notification_feeds.dart rename to docs/code_snippets/05_06_notification_feeds.dart index e04e236e..2c8f78d6 100644 --- a/docs_code_snippets/05_06_notification_feeds.dart +++ b/docs/code_snippets/05_06_notification_feeds.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/05_07_processors.dart b/docs/code_snippets/05_07_processors.dart similarity index 83% rename from docs_code_snippets/05_07_processors.dart rename to docs/code_snippets/05_07_processors.dart index 276a13ee..15c3da6d 100644 --- a/docs_code_snippets/05_07_processors.dart +++ b/docs/code_snippets/05_07_processors.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/06_01_reactions.dart b/docs/code_snippets/06_01_reactions.dart similarity index 88% rename from docs_code_snippets/06_01_reactions.dart rename to docs/code_snippets/06_01_reactions.dart index 69d5edc7..aaa6e492 100644 --- a/docs_code_snippets/06_01_reactions.dart +++ b/docs/code_snippets/06_01_reactions.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/06_02_bookmarks.dart b/docs/code_snippets/06_02_bookmarks.dart similarity index 96% rename from docs_code_snippets/06_02_bookmarks.dart rename to docs/code_snippets/06_02_bookmarks.dart index 0e28ca2e..31c7936d 100644 --- a/docs_code_snippets/06_02_bookmarks.dart +++ b/docs/code_snippets/06_02_bookmarks.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/06_03_comments.dart b/docs/code_snippets/06_03_comments.dart similarity index 97% rename from docs_code_snippets/06_03_comments.dart rename to docs/code_snippets/06_03_comments.dart index c492908b..a230fd06 100644 --- a/docs_code_snippets/06_03_comments.dart +++ b/docs/code_snippets/06_03_comments.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/06_04_pins.dart b/docs/code_snippets/06_04_pins.dart similarity index 83% rename from docs_code_snippets/06_04_pins.dart rename to docs/code_snippets/06_04_pins.dart index 864faef4..92e62c9e 100644 --- a/docs_code_snippets/06_04_pins.dart +++ b/docs/code_snippets/06_04_pins.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/07_01_state_layer.dart b/docs/code_snippets/07_01_state_layer.dart similarity index 100% rename from docs_code_snippets/07_01_state_layer.dart rename to docs/code_snippets/07_01_state_layer.dart diff --git a/docs_code_snippets/08_01_events.dart b/docs/code_snippets/08_01_events.dart similarity index 100% rename from docs_code_snippets/08_01_events.dart rename to docs/code_snippets/08_01_events.dart diff --git a/docs_code_snippets/09_01_polls.dart b/docs/code_snippets/09_01_polls.dart similarity index 97% rename from docs_code_snippets/09_01_polls.dart rename to docs/code_snippets/09_01_polls.dart index 4862bdf8..67dc013c 100644 --- a/docs_code_snippets/09_01_polls.dart +++ b/docs/code_snippets/09_01_polls.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs_code_snippets/10_01_push_notifications.dart b/docs/code_snippets/10_01_push_notifications.dart similarity index 100% rename from docs_code_snippets/10_01_push_notifications.dart rename to docs/code_snippets/10_01_push_notifications.dart diff --git a/docs_code_snippets/11_01_moderation.dart b/docs/code_snippets/11_01_moderation.dart similarity index 97% rename from docs_code_snippets/11_01_moderation.dart rename to docs/code_snippets/11_01_moderation.dart index 5fc55507..eae11f60 100644 --- a/docs_code_snippets/11_01_moderation.dart +++ b/docs/code_snippets/11_01_moderation.dart @@ -1,5 +1,3 @@ -// ignore_for_file: file_names, unused_local_variable, avoid_redundant_argument_values - import 'package:stream_feed/stream_feed.dart'; late StreamFeedsClient client; diff --git a/docs/pubspec.yaml b/docs/pubspec.yaml new file mode 100644 index 00000000..948e927e --- /dev/null +++ b/docs/pubspec.yaml @@ -0,0 +1,10 @@ +name: docs + +environment: + sdk: ^3.6.2 + +dev_dependencies: + flutter: + sdk: flutter + flutter_state_notifier: ^1.0.0 + stream_feed: ^0.7.0 diff --git a/melos.yaml b/melos.yaml index 67400cf5..e0540a46 100644 --- a/melos.yaml +++ b/melos.yaml @@ -5,6 +5,7 @@ versioning: mode: independent packages: + - docs - sample_app - packages/* - packages/*/example diff --git a/pubspec.lock b/pubspec.lock index 2b7dd42e..e829c7a1 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -17,14 +17,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.7.0" - asn1lib: - dependency: transitive - description: - name: asn1lib - sha256: "9a8f69025044eb466b9b60ef3bc3ac99b4dc6c158ae9c56d25eeccf5bc56d024" - url: "https://pub.dev" - source: hosted - version: "1.6.5" async: dependency: transitive description: @@ -33,22 +25,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.13.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 - url: "https://pub.dev" - source: hosted - version: "1.4.0" charcode: dependency: transitive description: @@ -105,62 +81,6 @@ packages: url: "https://pub.dev" source: hosted version: "0.6.1" - convert: - dependency: transitive - description: - name: convert - sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 - url: "https://pub.dev" - source: hosted - version: "3.1.2" - cross_file: - dependency: transitive - description: - name: cross_file - sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670" - url: "https://pub.dev" - source: hosted - version: "0.3.4+2" - crypto: - dependency: transitive - description: - name: crypto - sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" - url: "https://pub.dev" - source: hosted - version: "3.0.6" - crypto_keys: - dependency: transitive - description: - name: crypto_keys - sha256: "2ed305a11a3e5d16dd7f489121c956fd19b9816938bb68bc7ed3a379827a304e" - url: "https://pub.dev" - source: hosted - version: "0.3.0+2" - dio: - dependency: transitive - description: - name: dio - sha256: d90ee57923d1828ac14e492ca49440f65477f4bb1263575900be731a3dac66a9 - url: "https://pub.dev" - source: hosted - version: "5.9.0" - dio_web_adapter: - dependency: transitive - description: - name: dio_web_adapter - sha256: "7586e476d70caecaf1686d21eee7247ea43ef5c345eab9e0cc3583ff13378d78" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - equatable: - dependency: transitive - description: - name: equatable - sha256: "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7" - url: "https://pub.dev" - source: hosted - version: "2.0.7" file: dependency: transitive description: @@ -169,35 +89,6 @@ packages: url: "https://pub.dev" source: hosted version: "7.0.1" - fixnum: - dependency: transitive - description: - name: fixnum - sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be - url: "https://pub.dev" - source: hosted - version: "1.1.1" - flutter: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_state_notifier: - dependency: "direct main" - description: - name: flutter_state_notifier - sha256: bd8d4eabd4b74f11733409305369c112fa2f7989290f73ee75ae2cbfcf04b8a3 - url: "https://pub.dev" - source: hosted - version: "1.0.0" - freezed_annotation: - dependency: transitive - description: - name: freezed_annotation - sha256: "7294967ff0a6d98638e7acb774aac3af2550777accd8149c90af5b014e6d44d8" - url: "https://pub.dev" - source: hosted - version: "3.1.0" glob: dependency: transitive description: @@ -246,14 +137,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.5" - jose: - dependency: transitive - description: - name: jose - sha256: "7955ec5d131960104e81fbf151abacb9d835c16c9e793ed394b2809f28b2198d" - url: "https://pub.dev" - source: hosted - version: "0.3.4" json_annotation: dependency: transitive description: @@ -262,22 +145,6 @@ packages: url: "https://pub.dev" source: hosted version: "4.9.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 - url: "https://pub.dev" - source: hosted - version: "0.12.17" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec - url: "https://pub.dev" - source: hosted - version: "0.11.1" melos: dependency: "direct dev" description: @@ -294,14 +161,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.16.0" - mime: - dependency: transitive - description: - name: mime - sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6" - url: "https://pub.dev" - source: hosted - version: "2.0.0" mustache_template: dependency: transitive description: @@ -310,14 +169,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.0" - nested: - dependency: transitive - description: - name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.dev" - source: hosted - version: "1.0.0" path: dependency: transitive description: @@ -334,14 +185,6 @@ packages: url: "https://pub.dev" source: hosted version: "3.1.6" - pointycastle: - dependency: transitive - description: - name: pointycastle - sha256: "92aa3841d083cc4b0f4709b5c74fd6409a3e6ba833ffc7dc6a8fee096366acf5" - url: "https://pub.dev" - source: hosted - version: "4.0.0" pool: dependency: transitive description: @@ -366,14 +209,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.0" - provider: - dependency: transitive - description: - name: provider - sha256: "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272" - url: "https://pub.dev" - source: hosted - version: "6.1.5+1" pub_semver: dependency: transitive description: @@ -398,35 +233,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.5.0" - quiver: - dependency: transitive - description: - name: quiver - sha256: ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2 - url: "https://pub.dev" - source: hosted - version: "3.2.2" - retrofit: - dependency: transitive - description: - name: retrofit - sha256: "84d70114a5b6bae5f4c1302335f9cb610ebeb1b02023d5e7e87697aaff52926a" - url: "https://pub.dev" - source: hosted - version: "4.6.0" - rxdart: - dependency: transitive - description: - name: rxdart - sha256: "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962" - url: "https://pub.dev" - source: hosted - version: "0.28.0" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" source_span: dependency: transitive description: @@ -435,14 +241,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.10.1" - sprintf: - dependency: transitive - description: - name: sprintf - sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23" - url: "https://pub.dev" - source: hosted - version: "7.0.0" stack_trace: dependency: transitive description: @@ -451,37 +249,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.12.1" - state_notifier: - dependency: transitive - description: - name: state_notifier - sha256: b8677376aa54f2d7c58280d5a007f9e8774f1968d1fb1c096adcb4792fba29bb - url: "https://pub.dev" - source: hosted - version: "1.0.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - stream_core: - dependency: "direct main" - description: - name: stream_core - sha256: "73238bd8e3f135cecf41292b8dfd2e683fd77df114ce26d7e77e2e7f6106e7e6" - url: "https://pub.dev" - source: hosted - version: "0.1.0" - stream_feed: - dependency: "direct main" - description: - path: "packages/stream_feed" - relative: true - source: path - version: "0.7.0" string_scanner: dependency: transitive description: @@ -490,14 +257,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.4.1" - synchronized: - dependency: transitive - description: - name: synchronized - sha256: "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225" - url: "https://pub.dev" - source: hosted - version: "3.3.0+3" term_glyph: dependency: transitive description: @@ -506,14 +265,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55 - url: "https://pub.dev" - source: hosted - version: "0.7.7" typed_data: dependency: transitive description: @@ -522,22 +273,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.4.0" - uuid: - dependency: transitive - description: - name: uuid - sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff - url: "https://pub.dev" - source: hosted - version: "4.5.1" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b - url: "https://pub.dev" - source: hosted - version: "2.2.0" web: dependency: transitive description: @@ -546,30 +281,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.1" - web_socket: - dependency: transitive - description: - name: web_socket - sha256: "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c" - url: "https://pub.dev" - source: hosted - version: "1.0.1" - web_socket_channel: - dependency: transitive - description: - name: web_socket_channel - sha256: d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8 - url: "https://pub.dev" - source: hosted - version: "3.0.3" - x509: - dependency: transitive - description: - name: x509 - sha256: cbd1a63846884afd273cda247b0365284c8d85a365ca98e110413f93d105b935 - url: "https://pub.dev" - source: hosted - version: "0.2.4+3" yaml: dependency: transitive description: @@ -587,5 +298,4 @@ packages: source: hosted version: "2.2.2" sdks: - dart: ">=3.8.0-0 <4.0.0" - flutter: ">=1.16.0" + dart: ">=3.6.2 <4.0.0" diff --git a/pubspec.yaml b/pubspec.yaml index fb63e343..10519260 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,11 +3,5 @@ name: stream_feed_flutter_workspace environment: sdk: ^3.6.2 -dependencies: - flutter_state_notifier: ^1.0.0 - stream_core: ^0.1.0 - stream_feed: - path: ./packages/stream_feed - dev_dependencies: melos: ^6.2.0