Skip to content

Align schemas and record operations

Install the package; feature subpaths are import targets.

Terminal window
bun add @alneas/appkit-core

@alneas/appkit-core/data

import type {DataAccessAdapter} from '@alneas/appkit-core/data';
export function records(adapter: DataAccessAdapter) {
return adapter.find('records', {});
}

Type-check this example in your application. See the export reference for narrower entry points and exact optional peers. Package import/type checks do not certify hosted providers.

Generic schema validation and CRUD contracts. The application owns authorization, migrations, transactions, final writes and durable idempotency. Use explicit feature subpaths for optional database SDK adapters.

Feature import Additional peer
@alneas/appkit-core/data/supabase @supabase/supabase-js
@alneas/appkit-core/data/neon @neondatabase/serverless
@alneas/appkit-core/data/excel/excelize excelize-wasm; configure its WASM runtime explicitly
@alneas/appkit-core/data/schema/introspection pg

Install the additional peer separately from the Appkit package. These adapters do not supply credentials, migrations or backend authorization. Local provider scenarios were exercised in the earlier package layout; the consolidated distribution has separate import/type/consumer checks. Hosted-provider compatibility requires provider-specific evidence.