25 lines
847 B
TOML
25 lines
847 B
TOML
[tools]
|
|
"cargo:diesel_cli" = { version = "2.3.7", features = "sqlite,sqlite-bundled", default-features = "false" }
|
|
"cargo:cargo-audit" = "0.22.1"
|
|
"cargo:cargo-vet" = "0.10.2"
|
|
flutter = "3.41.7-stable"
|
|
protoc = "29.6"
|
|
rust = { version = "1.95.0", components = "clippy,rust-analyzer" }
|
|
"cargo:cargo-features-manager" = "0.12.0"
|
|
"cargo:cargo-nextest" = "0.9.133"
|
|
"cargo:cargo-shear" = "latest"
|
|
"cargo:cargo-insta" = "1.47.2"
|
|
python = "3.14.4"
|
|
ast-grep = "0.42.1"
|
|
"cargo:cargo-edit" = "0.13.10"
|
|
"cargo:cargo-mutants" = "27.0.0"
|
|
"cargo:flutter_rust_bridge_codegen" = "2.12.0"
|
|
|
|
[tasks.codegen]
|
|
sources = ['protobufs/*.proto', 'protobufs/**/*.proto']
|
|
outputs = ['useragent/lib/proto/**']
|
|
run = '''
|
|
dart pub global activate protoc_plugin && \
|
|
protoc --dart_out=grpc:useragent/lib/proto --proto_path=protobufs/ $(find protobufs -name '*.proto' | sort)
|
|
'''
|