shared/brand
Interfaces
Section titled “Interfaces”Defined in: app/src/shared/brand.ts:5
Product names and identifiers. They come from brand.json at the repository root and
are injected at build time, so renaming the product is a change of one file.
Properties
Section titled “Properties”
readonlyappId:string
Defined in: app/src/shared/brand.ts:11
Reverse-DNS application id, also the macOS bundle id.
productName
Section titled “productName”
readonlyproductName:string
Defined in: app/src/shared/brand.ts:7
Display name, such as Astela.
repository
Section titled “repository”
readonlyrepository:string
Defined in: app/src/shared/brand.ts:13
GitHub repository, owner/name.
readonlyslug:string
Defined in: app/src/shared/brand.ts:9
Lowercase name for files, packages and paths, such as astela.
tagline
Section titled “tagline”
readonlytagline:string
Defined in: app/src/shared/brand.ts:16
website
Section titled “website”
readonlywebsite:string
Defined in: app/src/shared/brand.ts:15
Website URL with a trailing slash.
Variables
Section titled “Variables”
constbrand:Brand=BUILD_BRAND
Defined in: app/src/shared/brand.ts:22
The product’s names and identifiers.