firestore_access_policy 0.3.1 copy "firestore_access_policy: ^0.3.1" to clipboard
firestore_access_policy: ^0.3.1 copied to clipboard

Declarative Firestore access policies in Dart — generate security rules, tests, and optional client guards from a single CRUD + membership model.

0.3.1 #

  • De-brand docs; clarify that [FirestoreRulesFile.headerComment] is consumer-controlled.
  • [RulesFileDefaults] for neutral generated-rules headers.
  • Rename example to firestore_access_policy_example.dart (pub.dev recognized).
  • Dartdoc on public API; pub score fixes.

0.3.0 #

  • [RulesOutputTarget] + [RulesFileWriter]: write to custom paths; default [RulesWriteIfExists.fail] avoids overwriting firestore.rules.
  • [RulesGeneration] orchestrates generate + write for Firestore and Storage.
  • [MemberDiffPatterns] and [ParentResourcePatterns] for common collaborative rules.
  • [RulesTestGenerator] emits a test file skeleton.
  • CLI: dart run firestore_access_policy:generate_rules (--firestore-out, --stdin, --if-exists).

0.2.0 #

  • [PolicyCondition] primitives: Authenticated, And, Or, InMapKeys, FieldEquals, AuthUidEqualsField, CallHelper, RulesExpression.
  • [FirestoreRulesGenerator] emits firestore.rules from [FirestoreRulesFile].
  • [StorageRulesGenerator] emits storage.rules from [StorageRulesFile].
  • [AccessPolicy.rules] replaces string-only permissions for generation.

0.1.0 #

  • Initial publishable package scaffold.
  • Core policy types: [PolicyAction], [ResourcePath], [AccessPolicy].
1
likes
160
points
164
downloads

Documentation

API reference

Publisher

verified publisherlaplaceapps.com

Weekly Downloads

Declarative Firestore access policies in Dart — generate security rules, tests, and optional client guards from a single CRUD + membership model.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

args, meta

More

Packages that depend on firestore_access_policy