---
title: Installation
description: Installationsanleitung und Voraussetzungen für i18n-error-base.
---

## Voraussetzungen [#requirements]

- Eine Laufzeitumgebung, die ES-Module verarbeiten kann, z. B. Node.js.
- `valibot@^1.0.0` ist als Peer-Abhängigkeit erforderlich.

`message` folgt `lang` aus Valibots `getGlobalConfig()`.

## Installation [#installation]

```package-install
npm i i18n-error-base
```

Falls Valibot noch nicht installiert ist, fügen Sie es ebenfalls hinzu.

```package-install
npm i valibot
```

:::warning[Hinweis zur Peer-Abhängigkeit]
`valibot` wird nicht gebündelt. Ohne `valibot@^1.0.0` schlägt der Import mit einem Auflösungsfehler fehl.
:::

## Import [#import]

```ts
import { I18nErrorBase, setErrorMessage } from "i18n-error-base";
import type { ErrorMeta, ErrorOptions, I18nErrorBaseParams, MessageFactory } from "i18n-error-base";
```

## Nächste Schritte [#next-steps]

Grundlagen zu Definition und Sprachwechsel finden Sie unter [Verwendung](/i18n-error-base/de/usage).
