概要
以下、自分用のメモです。忘れないうちにメモメモ。。。
Dart 3.4 で dart pub unpack
というコマンドが追加されたみたいですね。
指定したパッケージをローカルにダウンロードしてくれるコマンドとのこと。
ソースを確認したいときなどに、サクッと出来て便利そう。
実行すると以下のようになります。
$ 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
参考情報
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。