Skip to main content

ProjectContext

Presetter Types API v8.3.0


Presetter Types API / ProjectContext

Interface: ProjectContext

Defined in: context.ts:10

input for a preset configurator providing context such as root and package information

Extended by

Properties

isRepoRoot

isRepoRoot: boolean

Defined in: context.ts:12

indicate whether the current project root is also the repository root


relativeProjectRoot

relativeProjectRoot: string

Defined in: context.ts:14

relative project root to the repository root


relativeRepoRoot

relativeRepoRoot: string

Defined in: context.ts:16

relative repository root to the project root


repoRoot

repoRoot: string

Defined in: context.ts:18

path to the root of the repository (typicall the folder hosting .git)


projectRoot

projectRoot: string

Defined in: context.ts:20

the root directory containing the project's presetter.config.ts


packageJson

packageJson: PackageJson

Defined in: context.ts:23

normalized package.json data from the project