UNPKG

we0-cms-supabase-api

Version:

A CMS API package for Next.js applications with Supabase and dynamic table management

9 lines (8 loc) 1.1 kB
export { initializeSupabase, getSupabase, testConnection, initializeCmsSystem, executeSupabaseSetup, getSupabaseSetupSQL, closeSupabase, initializeSupabase as initializeDatabase, getSupabase as getDatabase, initializeCmsSystem as syncDatabase, closeSupabase as closeDatabase, } from "./config/database"; export { default as CmsModelService, getCmsModelService, initializeCmsModel } from "./models/cms-model"; export { getCmsModelService as CmsModel } from "./models/cms-model"; export { DynamicTableService, getDynamicTableService, } from "./services/dynamic-table.service"; export { getModels, createModel, updateModel, deleteModel, } from "./handlers/models"; export { getTableData, createTableData, updateTableData, deleteTableData, } from "./handlers/data"; export type { SchemaField, JsonSchema, CmsModelAttributes, CmsModelCreationAttributes, ApiResponse, PaginatedResponse, SupabaseConfig, DatabaseConfig, TableDataOptions, SupabaseFilter, FieldTypeMapping, } from "./types"; export { createCmsRoutes, createModelRoute, createDynamicDataRoute, createDataRoute, } from "./utils/route-helpers";