Packages Overview
Core Packages
pnpm add @tablecraft/enginepnpm add @tablecraft/table@import "@tablecraft/table/styles.css";
@source "../node_modules/@tablecraft/table/src";Backend Adapters
pnpm add @tablecraft/adapter-honoimport { createHonoApp } from "@tablecraft/adapter-hono";
app.route("/engine", createHonoApp({ db, schema, configs }));pnpm add @tablecraft/adapter-expressimport { createExpressRouter } from "@tablecraft/adapter-express";
app.use("/engine", createExpressRouter({ db, schema, configs }));pnpm add @tablecraft/adapter-next// app/api/engine/[...tablecraft]/route.ts
import { createNextHandler } from '@tablecraft/adapter-next';
export { GET, POST } = createNextHandler({ db, schema, configs });pnpm add @tablecraft/adapter-sveltekit// src/hooks.server.ts
import type { Handle } from '@sveltejs/kit';
import { createSvelteKitHandle } from '@tablecraft/adapter-sveltekit';
export const handle: Handle = createSvelteKitHandle({
db,
schema,
configs,
prefix: '/api',
});Plugins
@tablecraft/plugin-cache
Version Compatibility
Package
Node
React
Drizzle
Last updated
Was this helpful?
