@vtj / Modules / core / ProjectSchema
Interface: ProjectSchema
core.ProjectSchema
项目描述信息
Table of contents
Properties
Properties
__VERSION__
• Optional __VERSION__: string
版本
Defined in
packages/core/src/protocols/schemas/project.ts:63
__VTJ_PROJECT__
• Optional __VTJ_PROJECT__: boolean
标记
Defined in
packages/core/src/protocols/schemas/project.ts:58
apis
• Optional apis: ApiSchema[]
api
Defined in
packages/core/src/protocols/schemas/project.ts:47
blocks
• Optional blocks: BlockFile[]
项目共用区块组件
Defined in
packages/core/src/protocols/schemas/project.ts:32
config
• Optional config: ProjectConfig
项目配置
Defined in
packages/core/src/protocols/schemas/project.ts:53
dependencies
• Optional dependencies: Dependencie[]
项目依赖
Defined in
packages/core/src/protocols/schemas/project.ts:42
description
• Optional description: string
项目简介
Defined in
packages/core/src/protocols/schemas/project.ts:22
homepage
• Optional homepage: string
首页 pageId
Defined in
packages/core/src/protocols/schemas/project.ts:37
id
• Optional id: string
唯一标识
Defined in
packages/core/src/protocols/schemas/project.ts:12
name
• name: string
项目名称,默认取package.json name 字段
Defined in
packages/core/src/protocols/schemas/project.ts:17
pages
• Optional pages: PageFile[]
项目页面
Defined in
packages/core/src/protocols/schemas/project.ts:27