Supabase FlutterBibliothèque client Flutter pour Supabase.
Ce repo est un monorepo alimenté par des melos contenant Supabase_flumber et ses sous-bibliothèques. Tous les packages sont situés dans le répertoire packages .
Pour installer sur une application développée localement:
dart pub global activate melosmelos bootstrap ou melos bs à la racine du répertoire cloné pour installer des dépendancespubspec.yaml spécifiant le chemin. supabase_flutter :
path : <your-path-to-the-local-supabase-flutter-repo>/packages/supabase_flutter Les tests pour les packages postgrest , gotrue et storage_client nécessitent des services Supabase en cours d'exécution. Pour exécuter ces tests localement, vous devez faire installer le docker CLI avec docker-compose .
La configuration nécessaire pour démarrer les services se trouve dans le répertoire infra .
Pour démarrer le répertoire de travail modifie les services en infa/<package> et exécutez la commande suivante:
docker compose up -d Exécutez les tests DART dans le répertoire des packages dans packages/<package> avec la commande suivante: L'indicateur -j 1 exécute les tests non simultanément, ce qui fonctionne mieux car les tests fonctionnent contre les mêmes services.
dart test -j 1 Pour arrêter les services, exécutez la commande suivante dans le répertoire infra/<package> :
docker compose downCe repo est sous licence dans le MIT.