Skip to content

@vtj


@vtj / core / ProjectSchema

Interface: ProjectSchema

Defined in: packages/core/src/protocols/schemas/project.ts:9

项目描述信息

Properties

__BASE_PATH__?

optional __BASE_PATH__: string

Defined in: packages/core/src/protocols/schemas/project.ts:79

项目部署目录


__VERSION__?

optional __VERSION__: string

Defined in: packages/core/src/protocols/schemas/project.ts:74

版本


__VTJ_PROJECT__?

optional __VTJ_PROJECT__: boolean

Defined in: packages/core/src/protocols/schemas/project.ts:69

标记


apis?

optional apis: ApiSchema[]

Defined in: packages/core/src/protocols/schemas/project.ts:53

api


blocks?

optional blocks: BlockFile[]

Defined in: packages/core/src/protocols/schemas/project.ts:38

项目共用区块组件


config?

optional config: ProjectConfig

Defined in: packages/core/src/protocols/schemas/project.ts:64

项目配置


dependencies?

optional dependencies: Dependencie[]

Defined in: packages/core/src/protocols/schemas/project.ts:48

项目依赖


description?

optional description: string

Defined in: packages/core/src/protocols/schemas/project.ts:28

项目简介


homepage?

optional homepage: string

Defined in: packages/core/src/protocols/schemas/project.ts:43

首页 pageId


id?

optional id: string

Defined in: packages/core/src/protocols/schemas/project.ts:18

唯一标识


meta?

optional meta: MetaSchema[]

Defined in: packages/core/src/protocols/schemas/project.ts:58

配置化查询


name

name: string

Defined in: packages/core/src/protocols/schemas/project.ts:23

项目名称,默认取package.json name 字段


pages?

optional pages: PageFile[]

Defined in: packages/core/src/protocols/schemas/project.ts:33

项目页面


platform?

optional platform: PlatformType

Defined in: packages/core/src/protocols/schemas/project.ts:13

平台,默认 web

Released under the MIT License.