# configuration/constants/ecosystem.constants.ts

> 12 lines of code and 2 definitions.

Tree: GovLab Quality
Language: typescript
Layer: infrastructure
Canonical: https://banes-lab.com/anatomy/quality#file-quality-configuration-constants-ecosystem-constants-ts
Source text: https://banes-lab.com/source/quality/configuration/constants/ecosystem.constants.ts.txt

Listed in [configuration/constants](https://banes-lab.com/api/source/quality/configuration/constants.md), after [configuration/constants/css.constants.ts](https://banes-lab.com/source/quality/configuration/constants/css.constants.ts.md) and before [configuration/constants/emitter.constants.ts](https://banes-lab.com/source/quality/configuration/constants/emitter.constants.ts.md).

## Definitions

- `ECOSYSTEM_SHORTCODES` (lexical_declaration, line 1, exported)
- `EXCLUDED_ECOSYSTEM` (lexical_declaration, line 13, exported)

## Contained in

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

## Source

```typescript
export const ECOSYSTEM_SHORTCODES: Readonly<Record<string, string>> = {
    cs: "csharp",
    js: "javascript",
    kt: "kotlin",
    md: "markdown",
    py: "python",
    rb: "ruby",
    rs: "rust",
    ts: "typescript",
    yml: "yaml",
};

export const EXCLUDED_ECOSYSTEM = "exclude";
```
