UNPKG

launch-express

Version:

CLI tool to setup a new Launch Express project

18 lines (17 loc) 1.16 kB
export type PaymentProvider = 'Stripe' | 'LemonSqueezy'; export type DatabaseProvider = 'MongoDB' | 'MySQL' | 'PostgreSQL' | 'SQLite'; export type AnalyticsProvider = 'None' | 'Google Analytics' | 'Pirsch Analytics' | 'Plausible Analytics' | 'PostHog Analytics' | 'Vercel Analytics' | 'Simple Analytics'; export type AuthFramework = 'better-auth' | 'supabase'; export type AIProvider = 'Vercel AI SDK' | 'Hugging Face' | 'Replicate' | 'Langchain' | 'Pinecone'; export type SupabaseProvider = 'Apple' | 'Azure' | 'Bitbucket' | 'Discord' | 'Facebook' | 'Figma' | 'Github' | 'Gitlab' | 'Google' | 'Keycloak' | 'LinkedIn' | 'Notion' | 'Slack' | 'Spotify' | 'Twitch' | 'Twitter'; export type BetterAuthProvider = 'Apple' | 'Discord' | 'Facebook' | 'Github' | 'Google' | 'Microsoft' | 'Twitch' | 'Twitter' | 'Dropbox' | 'LinkedIn' | 'Gitlab' | 'Reddit'; export interface ProjectAnswers { paymentProvider: PaymentProvider; database: DatabaseProvider; databaseUrl: string; analytics: AnalyticsProvider; authFramework: AuthFramework; aiProvider: AIProvider[]; authProviders: (SupabaseProvider | BetterAuthProvider)[]; githubUrl?: string; }