Skip to content

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.

Released under the MIT License.