plus_plugins icon indicating copy to clipboard operation
plus_plugins copied to clipboard

[Request]: Support Dart version in package_info_plus

Open mbfakourii opened this issue 3 years ago • 0 comments

Plugin

package_info_plus

Use case

I need to have the package version when I run Dart

Currently, when we run the following code in Dart, it gives the following error

import 'package:package_info_plus/package_info_plus.dart';

Future<void> main() async {
  PackageInfo packageInfo = await PackageInfo.fromPlatform();
  String version = packageInfo.version;
}
dart .\main.dart
../../../flutter/packages/flutter/lib/src/foundation/binding.dart:8:8: Error: Not found: 'dart:ui'
import 'dart:ui' as ui show SingletonFlutterWindow, Brightness, PlatformDispatcher, window;
       ^
../../../flutter/packages/flutter/lib/src/foundation/binding.dart:21:1: Error: Not found: 'dart:ui'
export 'dart:ui' show PlatformDispatcher, SingletonFlutterWindow;
^
../../../flutter/packages/flutter/lib/src/foundation/change_notifier.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show VoidCallback;
       ^
../../../flutter/packages/flutter/lib/src/foundation/change_notifier.dart:12:1: Error: Not found: 'dart:ui'
export 'dart:ui' show VoidCallback;
^
../../../flutter/packages/flutter/lib/src/foundation/debug.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' as ui show Brightness;
       ^
../../../flutter/packages/flutter/lib/src/foundation/debug.dart:11:1: Error: Not found: 'dart:ui'
export 'dart:ui' show Brightness;
^
../../../flutter/packages/flutter/lib/src/services/asset_bundle.dart:8:8: Error: Not found: 'dart:ui'
import 'dart:ui' as ui;
       ^
../../../flutter/packages/flutter/lib/src/services/asset_bundle.dart:15:1: Error: Not found: 'dart:ui'
export 'dart:ui' show ImmutableBuffer;
^
../../../flutter/packages/flutter/lib/src/services/binary_messenger.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' as ui;
       ^
../../../flutter/packages/flutter/lib/src/services/binary_messenger.dart:9:1: Error: Not found: 'dart:ui'
export 'dart:ui' show PlatformMessageResponseCallback;
^

Proposal

I suggest support Dart, currently only Flutter is supported

mbfakourii avatar Dec 17 '22 06:12 mbfakourii