-
-
Notifications
You must be signed in to change notification settings - Fork 148
Expand file tree
/
Copy pathpubspec.yaml
More file actions
185 lines (168 loc) · 5.59 KB
/
pubspec.yaml
File metadata and controls
185 lines (168 loc) · 5.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
name: langchain_workspace
publish_to: none
environment:
sdk: ^3.9.0
workspace:
- examples/browser_summarizer
- examples/docs_examples
- examples/hello_world_backend
- examples/hello_world_cli
- examples/hello_world_flutter
- examples/vertex_ai_matching_engine_setup
- examples/wikivoyage_eu
- packages/langchain
- packages/langchain_amazon
- packages/langchain_anthropic
- packages/langchain_chroma
- packages/langchain_cohere
- packages/langchain_community
- packages/langchain_core
- packages/langchain_firebase
- packages/langchain_google
- packages/langchain_huggingface
- packages/langchain_microsoft
- packages/langchain_mistralai
- packages/langchain_ollama
- packages/langchain_openai
# - packages/langchain_pinecone
- packages/langchain_supabase
- packages/langchain_weaviate
- packages/langchain_wikipedia
- packages/langchain_wolfram
- packages/langgraph
- packages/langchain_firebase/example
dev_dependencies:
melos: ^7.3.0
melos:
repository: https://github.com/davidmigloz/langchain_dart
command:
version:
linkToCommits: true
workspaceChangelog: true
releaseUrl: true
branch: main
changelogs:
- path: CHANGELOG.md
description: "📣 Check out the [releases page](https://github.com/davidmigloz/langchain_dart/releases) or the [#announcements](https://discord.com/channels/1123158322812555295/1123250594644242534) channel on the [LangChain.dart Discord](https://discord.gg/x4qbhqecVR) server for more details."
packageFilters:
no-private: true
bootstrap:
usePubspecOverrides: true
environment:
sdk: ">=3.9.0 <4.0.0"
flutter: ">=3.27.0"
dependencies:
async: ^2.13.0
beautiful_soup_dart: ^0.3.0
characters: ^1.4.0
chrome_extension: ^0.4.0
collection: ^1.19.1
cross_file: ^0.3.4+2
crypto: ^3.0.6
csv: ^7.1.0
anthropic_sdk_dart: ^1.3.0
equatable: ^2.0.7
firebase_ai: ^3.4.0
firebase_app_check: ^0.4.1+1
firebase_auth: ^6.1.1
firebase_core: ^4.2.0
flat_buffers: ^25.9.23
flutter_bloc: ^9.1.1
flutter_markdown: ^0.7.7 # Package will be discontinued. Migrate to flutter_markdown_plus
freezed_annotation: ^3.1.0
gcloud: ^0.9.0
glob: ^2.1.3
googleai_dart: ^3.5.0
googleapis: ^15.0.0
googleapis_auth: ^2.0.0
http: ^1.5.0
json_annotation: ^4.9.0
json_path: ^0.9.0
langchain_tiktoken: ^1.0.1
logging: ^1.3.0
math_expressions: ^3.0.0
meta: ^1.16.0
mistralai_dart: ^1.3.0
objectbox: ^5.1.0
ollama_dart: ^1.4.0
openai_dart: ^1.4.0
path: ^1.9.1
pinecone: ^0.7.2
rxdart: ">=0.27.7 <0.29.0"
shared_preferences: ^2.5.3
shelf: ^1.4.2
shelf_router: ^1.1.4
supabase: ^2.10.0
uuid: ^4.5.1
web_socket_channel: ^3.0.2
dev_dependencies:
build_runner: ^2.5.4
coverage: ^1.15.0
freezed: ^3.2.3
json_serializable: ^6.11.1
objectbox_generator: ^5.1.0
openapi_spec:
git:
url: https://github.com/davidmigloz/openapi_spec.git
ref: 4fbc3c3841faf90c6799cb6d871a4f3b0ef82624
mocktail: ^1.0.4
test: ^1.26.2
scripts:
lint:
description: Run all static analysis checks
run: melos run format && melos run analyze
lint:diff:
description: Run all static analysis checks failing fast
run: melos run format:diff && melos run analyze:diff
format:
description: Format Dart files
run: melos exec -- "dart fix --apply"
format:diff:
description: Format Flutter files
run: melos exec --fail-fast -- "dart format --set-exit-if-changed ."
packageFilters:
diff: origin/main...HEAD
analyze:
description: Run Flutter static analyzer
run: melos exec -- "flutter analyze ."
analyze:diff:
description: Run Flutter static analyzer
run: melos exec -- "flutter analyze ."
packageFilters:
diff: origin/main...HEAD
test:
run: melos run test:dart --no-select && melos run test:flutter --no-select
description: Run all Dart & Flutter tests in this project.
test:dart:
run: melos exec -c 1 --fail-fast -- "dart test test"
description: Run Dart tests for a specific package in this project.
packageFilters:
flutter: false
dirExists: test
test:flutter:
run: melos exec -c 1 --fail-fast -- "flutter test test"
description: Run Flutter tests for a specific package in this project.
packageFilters:
flutter: true
dirExists: test
test:diff:
exec: dart test test
description: Run all Dart tests for changed packages in this project.
packageFilters:
diff: origin/main...HEAD
flutter: false
dirExists: test
dep-outdated:
description: Checks which dependencies have newer versions available.
run: melos exec -c 1 -- "flutter pub outdated"
dep-upgrade:
description: Automatically upgrades package dependencies to the latest versions.
run: melos exec -c 1 -- "flutter pub upgrade --major-versions"
fix:
description: Run Dart/Flutter automated fixes
run: melos exec -c 1 -- "dart fix --apply"
codegen:
description: Run code generation using build_runner
run: melos exec -c 1 -- "flutter pub run build_runner build --delete-conflicting-outputs && dart format --fix ."
packageFilters:
dependsOn: "build_runner"