---
title: Instalação
description: Como instalar o i18n-error-base e os requisitos de funcionamento.
---

## Requisitos [#requirements]

- Ambiente de execução capaz de lidar com módulos ES, como o Node.js.
- `valibot@^1.0.0` como dependência peer.

`message` segue o `lang` de `getGlobalConfig()` do Valibot.

## Instalação [#installation]

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

Se o Valibot ainda não estiver instalado, adicione-o também.

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

:::warning[Atenção à dependência peer]
`valibot` não está incluído. Sem `valibot@^1.0.0`, a importação falha na resolução.
:::

## Importação [#import]

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

## Próximos passos [#next-steps]

Confirme o básico de definição e mudança de idioma na [utilização](/i18n-error-base/pt/usage).
