basalt / create-app/src / CreateProjectInput
Interface: CreateProjectInput
Defined in: create-app/src/index.ts:36
Properties
auth?
> optional auth?: boolean
Defined in: create-app/src/index.ts:41
billing?
> optional billing?: boolean
Defined in: create-app/src/index.ts:42
cli?
> optional cli?: boolean
Defined in: create-app/src/index.ts:46
Scaffold the basalt CLI entrypoint (code generators + commands). Default: false.
dir?
> optional dir?: string
Defined in: create-app/src/index.ts:39
Target directory. Default: ./<name> under cwd.
mcp?
> optional mcp?: boolean
Defined in: create-app/src/index.ts:48
Expose opted-in routes as MCP tools over HTTP at /mcp. Default: false.
name
> name: string
Defined in: create-app/src/index.ts:37
prisma?
> optional prisma?: boolean
Defined in: create-app/src/index.ts:54
Back the app with PostgreSQL through Prisma: prisma/schema.prisma, src/db.ts, prismaPlugin({ assertMigrated: true }) and the Prisma-backed stores instead of the in-memory ones. Default: false (no database at all).
registry?
> optional registry?: ResolveLatestOptions
Defined in: create-app/src/index.ts:63
Registry options for resolveLatest (injectable fetch, registry, timeouts).
resolveLatest?
> optional resolveLatest?: boolean
Defined in: create-app/src/index.ts:61
Resolve every dependency to its latest published version (npm registry) before writing files. Default: false — the embedded fallback ranges are used and no network is touched. The create-basalt CLI turns it on (unless --offline). Registry failures never fail the scaffold.
tenancy?
> optional tenancy?: boolean
Defined in: create-app/src/index.ts:40
ui?
> optional ui?: boolean
Defined in: create-app/src/index.ts:44
Scaffold a web/ frontend (React + shadcn + SDK). Default: false.