いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Flutterメモ-40 (dart pub unpack)(Dart 3.4で追加)

概要

以下、自分用のメモです。忘れないうちにメモメモ。。。

Dart 3.4 で dart pub unpack というコマンドが追加されたみたいですね。

codewithandrea.com

dart.dev

指定したパッケージをローカルにダウンロードしてくれるコマンドとのこと。

ソースを確認したいときなどに、サクッと出来て便利そう。

実行すると以下のようになります。

$ dart pub unpack image_picker
Downloading image_picker 1.1.2 to `.\image_picker-1.1.2`...
Resolving dependencies in `.\image_picker-1.1.2`... (1.5s)
Downloading packages... (1.2s)
+ _fe_analyzer_shared 72.0.0 (73.0.0 available)
+ _macros 0.3.2 from sdk dart
+ analyzer 6.7.0 (6.8.0 available)
+ args 2.5.0
+ async 2.11.0
+ boolean_selector 2.1.1
+ build 2.4.1
+ build_config 1.1.1
+ build_daemon 4.0.2
+ build_resolvers 2.4.2
+ build_runner 2.4.12
+ build_runner_core 7.3.2
+ built_collection 5.1.1
+ built_value 8.9.2
+ characters 1.3.0
+ checked_yaml 2.0.3
+ clock 1.1.1
+ code_builder 4.10.0
+ collection 1.18.0 (1.19.0 available)
+ convert 3.1.1
+ cross_file 0.3.4+2
+ crypto 3.0.3
+ dart_style 2.3.6
+ fake_async 1.3.1
+ file 7.0.0
+ file_selector_linux 0.9.2+1
+ file_selector_macos 0.9.4
+ file_selector_platform_interface 2.6.2
+ file_selector_windows 0.9.3+2
+ fixnum 1.1.0
+ flutter 0.0.0 from sdk flutter
+ flutter_plugin_android_lifecycle 2.0.21
+ flutter_test 0.0.0 from sdk flutter
+ flutter_web_plugins 0.0.0 from sdk flutter
+ frontend_server_client 4.0.0
+ glob 2.1.2
+ graphs 2.3.2
+ http 1.2.2
+ http_multi_server 3.2.1
+ http_parser 4.0.2 (4.1.0 available)
+ image_picker_android 0.8.12+11
+ image_picker_for_web 3.0.5
+ image_picker_ios 0.8.12
+ image_picker_linux 0.2.1+1
+ image_picker_macos 0.2.1+1
+ image_picker_platform_interface 2.10.0
+ image_picker_windows 0.2.1+1
+ io 1.0.4
+ js 0.7.1
+ json_annotation 4.9.0
+ leak_tracker 10.0.5
+ leak_tracker_flutter_testing 3.0.5
+ leak_tracker_testing 3.0.1
+ logging 1.2.0
+ macros 0.1.2-main.4
+ matcher 0.12.16+1
+ material_color_utilities 0.11.1 (0.12.0 available)
+ meta 1.15.0
+ mime 1.0.5
+ mockito 5.4.4
+ package_config 2.1.0
+ path 1.9.0
+ plugin_platform_interface 2.1.8
+ pool 1.5.1
+ pub_semver 2.1.4
+ pubspec_parse 1.3.0
+ shelf 1.4.1 (1.4.2 available)
+ shelf_web_socket 2.0.0
+ sky_engine 0.0.99 from sdk flutter
+ source_gen 1.5.0
+ source_span 1.10.0
+ stack_trace 1.11.1
+ stream_channel 2.1.2
+ stream_transform 2.1.0
+ string_scanner 1.2.0 (1.3.0 available)
+ term_glyph 1.2.1
+ test_api 0.7.2 (0.7.3 available)
+ timing 1.0.1
+ typed_data 1.3.2
+ vector_math 2.1.4
+ vm_service 14.2.4
+ watcher 1.1.0
+ web 1.0.0
+ web_socket 0.1.6
+ web_socket_channel 3.0.1
+ yaml 3.1.2
Changed 86 dependencies in `.\image_picker-1.1.2`!
8 packages have newer versions incompatible with dependency constraints.
Try `dart pub outdated` for more information.
To explore type: cd .\image_picker-1.1.2
To explore the example type: cd .\image_picker-1.1.2\example

参考情報

flutter.dev

dart.dev


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。