Supabase FlutterFlutter Client Library для Supabase.
Это репо является монорепо, прикрепленным к Melos, содержащим Supabase_flutter и его подлибки. Все пакеты расположены в каталоге packages .
Чтобы установить на локально разработанное приложение:
dart pub global activate melosmelos bootstrap или melos bs в корне клонированного каталога для установки зависимостейpubspec.yaml , указавший путь. supabase_flutter :
path : <your-path-to-the-local-supabase-flutter-repo>/packages/supabase_flutter Тесты на пакеты postgrest , gotrue и storage_client требуют некоторых служб Supabase. Чтобы запустить эти тесты локально, вам необходимо установить CLI docker с установленным docker-compose .
Необходимая конфигурация для запуска служб находится в каталоге infra .
Чтобы запустить службы изменения рабочего каталога на infa/<package> и запустите следующую команду:
docker compose up -d Запустите тесты DART в каталоге пакетов в packages/<package> со следующей командой: флаг -j 1 запускает тесты, а не одновременно, что работает лучше, так как тесты выполняются против тех же служб.
dart test -j 1 Чтобы остановить службы запустить следующую команду в каталоге infra/<package> :
docker compose downЭто репо лицензировано под MIT.