@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