feat: scaffold supabase multi-tenant backend

This commit is contained in:
Codex
2026-06-21 21:54:43 +08:00
commit c9c767c7bd
99 changed files with 36660 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import type { RouteDefinition } from '../../core/router.js';
import {
confirmManualPaymentRoute,
createOrderRoute,
entitlementCheckRoute,
entitlementsRoute,
ordersRoute,
redeemActivationCodeRoute,
} from './routes.js';
export const commerceRoutes: RouteDefinition[] = [
['POST', '/api/commerce/orders', createOrderRoute],
['GET', '/api/commerce/orders', ordersRoute],
['GET', '/api/commerce/entitlements', entitlementsRoute],
['GET', '/api/commerce/entitlements/check', entitlementCheckRoute],
['POST', '/api/commerce/payments/manual-confirm', confirmManualPaymentRoute],
['POST', '/api/commerce/activation-codes/redeem', redeemActivationCodeRoute],
];