This package is designed for using Supabase as a backend for datastore and user authentication in applications generated with Jeliq.
$ pnpm add @jeliq/app-sdk-backend-supabase
-
Member
- retrieveMember: Get member information
- retrieveMembers: Get list of members
- createMember: Create a new member
- updateMember: Update member information
- deleteMember: Delete a member
- login: Process login
- logout: Process logout
- checkLogin: Check login status
- resetPasswordForEmail: Reset password
- changePassword: Change password
-
Database
- retrieveDatabaseRecord: Get a record
- retrieveDatabaseRecords: Get list of records
- createDatabaseRecord: Create a record
- updateDatabaseRecord: Update a record
- deleteDatabaseRecord: Delete a record
-
Backend Client
- getBackend: Get Supabase client
-
Query Utilities
- getSelectQuery: Generate SELECT query
- applyConditionToQuery: Apply search conditions
- getPrimaryKey: Get primary key
- getPagination: Get pagination information
-
SUPABASE URL:
SUPABASE_URL
-
SUPABASE ANON KEY:
SUPABASE_KEY
MIT