Skip to content

@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

Released under the MIT License.