# configuration/constants/icons.constants.ts

> 19 lines of code and 19 definitions.

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

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

## Definitions

- `ICONS_CONCERN` (lexical_declaration, line 1, exported)
- `ICONS_SUFFIX` (lexical_declaration, line 2, exported)
- `ICON_PREFIX` (lexical_declaration, line 3, exported)
- `ICON_BASE` (lexical_declaration, line 4, exported)
- `FONT_FAMILY` (lexical_declaration, line 5, exported)
- `FONT_FILE` (lexical_declaration, line 6, exported)
- `SUBSET_FILE` (lexical_declaration, line 7, exported)
- `FONT_FORMAT` (lexical_declaration, line 8, exported)
- `CODEPOINTS_SPECIFIER` (lexical_declaration, line 9, exported)
- `FONT_FOLDER` (lexical_declaration, line 10, exported)
- `SVG_FOLDER` (lexical_declaration, line 11, exported)
- `SVG_EXTENSION` (lexical_declaration, line 12, exported)
- `PATH_OPEN` (lexical_declaration, line 13, exported)
- `TAG_END` (lexical_declaration, line 14, exported)
- `PATH_DATA_OPEN` (lexical_declaration, line 15, exported)
- `PATH_DATA_CLOSE` (lexical_declaration, line 16, exported)
- `EVEN_ODD` (lexical_declaration, line 17, exported)
- `ICON_PATH_TYPE` (lexical_declaration, line 18, exported)
- `FONT_ROUTE` (lexical_declaration, line 19, exported)

## Contained in

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

## Source

```typescript
export const ICONS_CONCERN = "icons";
export const ICONS_SUFFIX = ".icons.ts";
export const ICON_PREFIX = "bi-";
export const ICON_BASE = "bi";
export const FONT_FAMILY = "bootstrap-icons";
export const FONT_FILE = "bootstrap-icons.woff2";
export const SUBSET_FILE = "bootstrap-icons.generated.woff2";
export const FONT_FORMAT = "woff2";
export const CODEPOINTS_SPECIFIER = "bootstrap-icons/font/bootstrap-icons.json";
export const FONT_FOLDER = "fonts/";
export const SVG_FOLDER = "../icons/";
export const SVG_EXTENSION = ".svg";
export const PATH_OPEN = "<path";
export const TAG_END = "/>";
export const PATH_DATA_OPEN = ' d="';
export const PATH_DATA_CLOSE = '"';
export const EVEN_ODD = 'fill-rule="evenodd"';
export const ICON_PATH_TYPE = "#types/learning.types";
export const FONT_ROUTE = "/static/font/generated/";
```
