firefast 0.0.17
firefast: ^0.0.17 copied to clipboard
Firebase without the fuss. Define fields once, then just .write(), .read() Type-safe. Clean. Fast. Easy. Firestore, Realtime Database, Auth, Storage, Functions, Config and more!
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add firefast
With Flutter:
$ flutter pub add firefast
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get
):
dependencies:
firefast: ^0.0.17
Alternatively, your editor might support dart pub get
or flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:firefast/cache/models/cache_limiter_base.dart';
import 'package:firefast/cache/models/cooldown_limiter.dart';
import 'package:firefast/cache/models/models.dart';
import 'package:firefast/cache/models/typedefs.dart';
import 'package:firefast/cache/services/fire_box_cooldown.dart';
import 'package:firefast/core/adapters/fire_adapters.dart';
import 'package:firefast/core/adapters/list_fire_adapters.dart';
import 'package:firefast/core/adapters/typedefs.dart';
import 'package:firefast/core/models/fire_field.dart';
import 'package:firefast/core/models/fire_port.dart';
import 'package:firefast/core/models/fire_set.dart';
import 'package:firefast/core/models/fire_set_base.dart';
import 'package:firefast/core/models/fire_set_output.dart';
import 'package:firefast/core/models/operations_no_params.dart';
import 'package:firefast/core/models/typedefs.dart';
import 'package:firefast/core/path/data_on_path_object.dart';
import 'package:firefast/core/path/data_on_path_with_source.dart';
import 'package:firefast/core/path/fire_set_on_part.dart';
import 'package:firefast/core/path/operations_on_path.dart';
import 'package:firefast/core/path/path_based_data_source.dart';
import 'package:firefast/core/path/path_segment.dart';
import 'package:firefast/firebase/firestore/adapters/adapters.dart';
import 'package:firefast/firebase/firestore/adapters/blob.dart';
import 'package:firefast/firebase/firestore/adapters/document_reference.dart';
import 'package:firefast/firebase/firestore/adapters/geo_point.dart';
import 'package:firefast/firebase/firestore/adapters/list.dart';
import 'package:firefast/firebase/firestore/adapters/timestamp.dart';
import 'package:firefast/firebase/firestore/extensions/fields.dart';
import 'package:firefast/firebase/firestore/extensions/path.dart';
import 'package:firefast/firebase/firestore/extensions/path_segment.dart';
import 'package:firefast/firebase/firestore/models/datasource.dart';
import 'package:firefast/firebase/firestore/models/firestore_document.dart';
import 'package:firefast/firebase/firestore/models/firestore_field.dart';
import 'package:firefast/firebase/firestore/models/output.dart';
import 'package:firefast/firebase/firestore/models/path.dart';
import 'package:firefast/firefast_cache.dart';
import 'package:firefast/firefast_core.dart';
import 'package:firefast/firefast_firestore.dart';