# configuration/constants/tree.constants.ts

> 25 lines of code and 16 definitions.

Tree: Bane's Lab Build Scripts
Language: typescript
Layer: infrastructure
Canonical: https://banes-lab.com/anatomy/build-scripts#file-build-scripts-configuration-constants-tree-constants-ts
Source text: https://banes-lab.com/source/build-scripts/configuration/constants/tree.constants.ts.txt

Listed in [configuration/constants](https://banes-lab.com/api/source/build-scripts/configuration/constants.md), after [configuration/constants/surface.constants.ts](https://banes-lab.com/source/build-scripts/configuration/constants/surface.constants.ts.md).

## Definitions

- `TREE_PREFIXES` (lexical_declaration, line 3, exported)
- `TAB_OVERRIDES` (lexical_declaration, line 5, exported)
- `RETIRED_TABS` (lexical_declaration, line 10, exported)
- `SITE_EXPORT` (lexical_declaration, line 12, exported)
- `EXPORT_SUFFIX` (lexical_declaration, line 14, exported)
- `NAME_JOIN` (lexical_declaration, line 16, exported)
- `TAB_JOIN` (lexical_declaration, line 18, exported)
- `EXPORT_JOIN` (lexical_declaration, line 20, exported)
- `FOLDER_SEPARATOR` (lexical_declaration, line 22, exported)
- `MANIFEST_LABEL_KEY` (lexical_declaration, line 24, exported)
- `PACKAGE_LICENSE_KEY` (lexical_declaration, line 26, exported)
- `PACKAGE_NAME_KEY` (lexical_declaration, line 28, exported)
- `PACKAGE_EXPORTS_KEY` (lexical_declaration, line 30, exported)
- `METHODOLOGY_BRANCH` (lexical_declaration, line 32, exported)
- `INFRASTRUCTURE_BRANCH` (lexical_declaration, line 34, exported)
- `CONFIG_TREE` (lexical_declaration, line 36, exported)

## Contained in

- [configuration/constants](https://banes-lab.com/anatomy/build-scripts/folder-build-scripts-configuration-constants.md)

## Source

```typescript
import { CONFIG_TAB, GOVERNANCE_TAB, TREE_TAB } from "@banes-lab/web/ids/anatomy.ids";

export const TREE_PREFIXES: readonly string[] = ["banes-lab.", "govlab.", "project.", "codebase."];

export const TAB_OVERRIDES: Readonly<Record<string, string>> = {
    "app.member": TREE_TAB,
    "govlabHost.root": GOVERNANCE_TAB,
};

export const RETIRED_TABS: Readonly<Record<string, string>> = { build: "content" };

export const SITE_EXPORT = "ANATOMY";

export const EXPORT_SUFFIX = "_ANATOMY";

export const NAME_JOIN = ".";

export const TAB_JOIN = "-";

export const EXPORT_JOIN = "_";

export const FOLDER_SEPARATOR = "/";

export const MANIFEST_LABEL_KEY = "label";

export const PACKAGE_LICENSE_KEY = "license";

export const PACKAGE_NAME_KEY = "name";

export const PACKAGE_EXPORTS_KEY = "exports";

export const METHODOLOGY_BRANCH = "methodology";

export const INFRASTRUCTURE_BRANCH = "infrastructure";

export const CONFIG_TREE = {
    generatedSources: true,
    key: "app.configs",
    licenseKey: "govlabHost.root",
    tab: CONFIG_TAB,
} as const;
```
