@jeliq/app-sdk-backend-supabase
TypeScript icon, indicating that this package has built-in type declarations

2.0.5 • Public • Published

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

Related Links

Readme

Keywords

none

Package Sidebar

Install

npm i @jeliq/app-sdk-backend-supabase

Homepage

jeliq.ai/

Weekly Downloads

152

Version

2.0.5

License

MIT

Unpacked Size

149 kB

Total Files

58

Last publish

Collaborators

  • jeliq.ai