Supabase FlutterBiblioteca de clientes Flutter para Supabase.
Este repositorio es un monorepo impulsado por melos que contiene supabase_flutter y sus sub-bibliotecarios. Todos los paquetes se encuentran en el directorio packages .
Para instalar en una aplicación desarrollada localmente:
dart pub global activate melosmelos bootstrap o melos bs en la raíz del directorio clonado para instalar dependenciaspubspec.yaml especificando la ruta. supabase_flutter :
path : <your-path-to-the-local-supabase-flutter-repo>/packages/supabase_flutter Las pruebas para los paquetes postgrest , gotrue y storage_client necesitan algunos servicios de Supabase en ejecución. Para ejecutar estas pruebas localmente, debe instalarse la CLI docker con docker-compose .
La configuración necesaria para iniciar los servicios se encuentra en el directorio infra .
Para iniciar los servicios, cambie el directorio de trabajo a infa/<package> y ejecute el siguiente comando:
docker compose up -d Ejecute las pruebas de DART dentro del directorio de paquetes en packages/<package> con el siguiente comando: el indicador -j 1 ejecuta las pruebas no simultáneamente, lo que funciona mejor ya que las pruebas se ejecutan contra los mismos servicios.
dart test -j 1 Para detener los servicios, ejecute el siguiente comando en el directorio infra/<package> :
docker compose downEste repositorio tiene licencia bajo MIT.