veta_firebase_setup 0.1.0
veta_firebase_setup: ^0.1.0 copied to clipboard
CLI that auto-generates Firebase rules, indexes, and firebase.json from veta_*_kit_firebase adapters declared in the consumer pubspec.
veta_firebase_setup #
CLI that generates Firebase setup files for Veta Firebase adapters declared in a consumer app.
Install #
dev_dependencies:
veta_firebase_setup: ^0.0.0
Usage #
From a Flutter app that depends on one or more veta_*_kit_firebase packages:
dart run veta_firebase_setup
firebase deploy --only firestore:rules,firestore:indexes
Outputs #
firestore.rulesfirestore.indexes.jsonfirebase.jsonstorage.ruleswhen storage-backed adapters are detected
For veta_storage_kit_firebase and veta_payments_kit_firebase, deploy with
Storage too:
firebase deploy --only firestore:rules,firestore:indexes,storage
The CLI preserves unmanaged sections and only updates Veta-managed Firestore
rule blocks. Existing non-empty storage.rules files are preserved.
Generated Storage rules are conservative starters for Veta upload paths; tighten
the payment_proofs/... block to your order/customer ownership model before
production.