---
title: Installation
description: Méthode d'installation et prérequis de i18n-error-base.
---

## Prérequis [#requirements]

- Environnement d'exécution capable de gérer les modules ES, comme Node.js.
- `valibot@^1.0.0` est requis comme dépendance peer.

`message` suit `lang` de `getGlobalConfig()` de Valibot.

## Installation [#installation]

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

Si Valibot n'est pas encore installé, ajoutez-le également.

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

:::warning[Dépendance peer à noter]
`valibot` n'est pas bundlé. Sans `valibot@^1.0.0`, l'import échoue à la résolution.
:::

## Import [#import]

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

## Étapes suivantes [#next-steps]

Voir l'[Utilisation](/i18n-error-base/fr/usage) pour les bases de la définition et du changement de langue.
