Supabase FlutterBiblioteca do Flutter Client para supabase.
Este repositório é um monorepo movido por Melos contendo supabase_flutter e suas sub-bibliotecas. Todos os pacotes estão localizados no diretório packages .
Para instalar em um aplicativo desenvolvido localmente:
dart pub global activate melosmelos bootstrap ou melos bs na raiz do diretório clonado para instalar dependênciaspubspec.yaml especificando o caminho. supabase_flutter :
path : <your-path-to-the-local-supabase-flutter-repo>/packages/supabase_flutter Os testes para os pacotes postgrest , gotrue e storage_client precisam de alguns serviços supabase em execução. Para executar esses testes localmente, você precisa ter o docker CLI com docker-compose instalado.
A configuração necessária para iniciar os serviços está no diretório infra .
Para iniciar os serviços, altere o diretório de trabalho para infa/<package> e execute o seguinte comando:
docker compose up -d Execute os testes DART no diretório do pacote em packages/<package> com o seguinte comando: o sinalizador -j 1 executa os testes não simultaneamente, o que funciona melhor, pois os testes estão em execução nos mesmos serviços.
dart test -j 1 Para interromper os serviços, execute o seguinte comando no diretório infra/<package> :
docker compose downEste repositório está licenciado pelo MIT.