main
yaml 167 lines 5.61 KB
Raw
1 name: localmind
2 description: "A new Flutter project."
3 # The following line prevents the package from being accidentally published to
4 # pub.dev using `flutter pub publish`. This is preferred for private packages.
5 publish_to: "none" # Remove this line if you wish to publish to pub.dev
6
7 # The following defines the version and build number for your application.
8 # A version number is three numbers separated by dots, like 1.2.43
9 # followed by an optional build number separated by a +.
10 # Both the version and the builder number may be overridden in flutter
11 # build by specifying --build-name and --build-number, respectively.
12 # In Android, build-name is used as versionName while build-number used as versionCode.
13 # Read more about Android versioning at https://developer.android.com/studio/publish/versioning
14 # In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion.
15 # Read more about iOS versioning at
16 # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
17 # In Windows, build-name is used as the major, minor, and patch parts
18 # of the product and file versions while build-number is used as the build suffix.
19 version: 1.8.5+91
20
21 environment:
22 sdk: ">=3.12.0 <4.0.0"
23 flutter: ">=3.44.0"
24
25 # Dependencies specify other packages that your package needs in order to work.
26 # To automatically upgrade your package dependencies to the latest versions
27 # consider running `flutter pub upgrade --major-versions`. Alternatively,
28 # dependencies can be manually updated by changing the version numbers below to
29 # the latest version available on pub.dev. To see which dependencies have newer
30 # versions available, run `flutter pub outdated`.
31 dependencies:
32 flutter:
33 sdk: flutter
34 flutter_localizations:
35 sdk: flutter
36 intl: any
37
38 # The following adds the Cupertino Icons font to your application.
39 # Use with the CupertinoIcons class for iOS style icons.
40 cupertino_icons: ^1.0.8
41 flutter_riverpod: ^3.3.1
42 go_router: ^17.1.0
43 shadcn_ui: ^0.54.0
44 url_launcher: ^6.3.1
45 characters: ^1.4.0
46 dio: ^5.9.2
47 flutter_secure_storage: ^10.3.1
48 aws_common: ^0.7.7
49 aws_signature_v4: ^0.6.11
50 cryptography: ^2.9.0
51 flutter_tts: ^4.2.5
52 file_picker: ^12.0.0-beta.5
53 path_provider: ^2.1.5
54 haptic_feedback: ^0.6.4+3
55 hugeicons: ^1.1.5
56 google_fonts: ^8.1.0
57 syntax_highlight:
58 git:
59 url: https://github.com/abdulmominsakib/syntax_highlight.git
60 animations: ^2.2.0
61 cue: ^0.3.1
62 logger: ^2.7.0
63 shared_preferences: ^2.5.5
64 objectbox: ^5.3.1
65 objectbox_flutter_libs: ^5.3.1
66 path: ^1.9.1
67 flutter_gemma: ^1.7.0
68 flutter_gemma_litertlm: ^1.6.0
69 llamadart: ^0.8.4
70 llamadart_llama_cpp_flutter: ^0.0.4
71 wakelock_plus: ^1.2.8
72 flutter_local_notifications: ^22.0.1
73 audioplayers: ^6.4.0
74 just_audio: ^0.10.5
75 just_audio_background: ^0.0.1-beta.17
76 audio_session: ^0.2.3
77 device_info_plus: ^13.1.0
78 package_info_plus: ^10.1.0
79 in_app_review: ^2.0.12
80 sherpa_onnx: ^1.13.2
81 archive: ^4.0.2
82 loading_animation_widget: ^1.3.0
83 gpt_markdown: ^1.1.7
84 speech_to_text: ^7.4.0
85 share_plus: ^13.2.0
86 image_picker: ^1.1.2
87 pdfrx: ^2.4.7
88 permission_handler: ^11.4.0
89 auto_size_text_plus: ^3.0.2
90 device_calendar_plus: ^0.8.0
91 home_widget: ^0.9.3
92 apple_mlx:
93 path: packages/apple_mlx
94 flutter_gemma_builtin_ai: ^0.2.1
95 geolocator: ^14.0.3
96 geocoding: ^5.0.0
97 marionette_flutter: ^0.6.0
98 marionette_logger: ^0.6.0
99
100 dev_dependencies:
101 flutter_test:
102 sdk: flutter
103 plugin_platform_interface: ^2.1.8
104 url_launcher_platform_interface: ^2.3.2
105 speech_to_text_platform_interface: ^2.4.0
106
107 # The "flutter_lints" package below contains a set of recommended lints to
108 # encourage good coding practices. The lint set provided by the package is
109 # activated in the `analysis_options.yaml` file located at the root of your
110 # package. See that file for information about deactivating specific lint
111 # rules and activating additional ones.
112 flutter_lints: ^6.0.0
113 build_runner: ^2.13.1
114 change_app_package_name: ^1.4.0
115 objectbox_generator: any
116
117 # For information on the generic Dart part of this file, see the
118 # following page: https://dart.dev/tools/pub/pubspec
119
120 # The following section is specific to Flutter packages.
121 flutter:
122 generate: true
123
124 # The following line ensures that the Material Icons font is
125 # included with your application, so that you can use the icons in
126 # the material Icons class.
127 uses-material-design: true
128
129 # To add assets to your application, add an assets section, like this:
130 assets:
131 - assets/google_fonts/
132 - assets/images/
133 - assets/sounds/
134
135 shaders:
136 - assets/shaders/orb.frag
137
138 # An image asset can refer to one or more resolution-specific "variants", see
139 # https://flutter.dev/to/resolution-aware-images
140
141 # For details regarding adding assets from package dependencies, see
142 # https://flutter.dev/to/asset-from-package
143
144 # To add custom fonts to your application, add a fonts section here,
145 # in this "flutter" section. Each entry in this list should have a
146 # "family" key with the font family name, and a "fonts" key with a
147 # list giving the asset and other descriptors for the font. For
148 # example:
149 # fonts:
150 # - family: Schyler
151 # fonts:
152 # - asset: fonts/Schyler-Regular.ttf
153 # - asset: fonts/Schyler-Italic.ttf
154 # style: italic
155 # - family: Trajan Pro
156 # fonts:
157 # - asset: fonts/TrajanPro.ttf
158 # - asset: fonts/TrajanPro_Bold.ttf
159 # weight: 700
160 #
161 # For details regarding fonts from package dependencies,
162 # see https://flutter.dev/to/font-from-package
163
164 hooks:
165 user_defines:
166 llamadart:
167 llamadart_native_runtimes: [llama_cpp]