2.0.5 • Published 4 months ago
@jeliq/app-sdk-backend-supabase v2.0.5
Jeliq App SDK Backend Supabase
This package is designed for using Supabase as a backend for datastore and user authentication in applications generated with Jeliq.
Installation
$ pnpm add @jeliq/app-sdk-backend-supabase
Package Structure
Exported Repository (src/repository/index.ts
)
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 (src/utils/backend.ts
)
- Backend Client
- getBackend: Get Supabase client
Converter (src/utils/converter.ts
)
- Query Utilities
- getSelectQuery: Generate SELECT query
- applyConditionToQuery: Apply search conditions
- getPrimaryKey: Get primary key
- getPagination: Get pagination information
Required Environment Variables
- SUPABASE URL:
SUPABASE_URL
- SUPABASE ANON KEY:
SUPABASE_KEY
License
MIT