Skip to main content

GitInformation

@webda/compiler


Interface: GitInformation

Defined in: definition.ts:789

Return the gather information from the repository

Mermaid​

Make TypeDoc easy to use with mermaid.js graph TB mermaid.js --> TypeDoc;

Properties​

branch​

branch: string

Defined in: definition.ts:801

Current branch

git symbolic-ref --short HEAD


commit​

commit: string

Defined in: definition.ts:795

Current commit reference

git rev-parse HEAD


short​

short: string

Defined in: definition.ts:807

Current commit short reference

git rev-parse --short HEAD


tag​

tag: string

Defined in: definition.ts:811

Current tag name that match the package version


tags​

tags: string[]

Defined in: definition.ts:817

Return all tags that point to the current HEAD

git tag --points-at HEAD


version​

version: string

Defined in: definition.ts:830

Current version as return by package.json with auto snapshot

If the version return by package is not in the current tags, the version is incremented to the next patch version with a +{date}

Example:

with package.json version = "1.1.0" name = "mypackage" if a tag "v1.1.0" or "mypackage@1.1.0" then version = "1.1.0" else version = "1.1.1+20201110163014178"