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.
Libraries
- veta_firebase_setup
- Programmatic API for the veta_firebase_setup CLI. Most users invoke this
via
dart run veta_firebase_setup.